Skip to content

Latest commit

 

History

17 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

This is a stable version of the Linux conversion of the Super Methane Brothers game.

WebSite: http://methane.sourceforge.net/index.html

Email: rombust at postmaster.co.uk


IMPORTANT NOTE: This is a conversion of the Commodore Amiga game. I had been given permission by the company (Apache Software Ltd) to release this game as GPL. However - THE ORIGINAL AMIGA VERSION OF SUPER METHANE BROTHERS IS STILL A COMMERCIAL GAME IT'S LICENCE HAS NOT CHANGED.

I (Mark Page) am the programmer of the Amiga version of Super Methane Brothers.

more "install" for how to compile the game (any platform) more "todo" for bugs in the game more "copying" for GPL licence


Quick Instructions

Press the CTRL key to start the game. Use the cursor keys to move around the screen. Tap the CTRL key to fire gas from the gun. Hold the CTRL key to suck a trapped baddie into the gun. Release the CTRL key to throw the trapped baddie from the gun. Throw baddies at the wall to destroy them.

(Linux Only) Press Escape to quit the game

See "docs/info.html" for further instructions on how to play the game.


The port is based on Spot's SDL1 source codes (see OS4Depot.net).


Web (Emscripten) Build

The web port lives in source/web and is built with Emscripten (SDL2). Sound is enabled by default: libmikmod is downloaded and built for wasm automatically (see source/web/build_libmikmod.sh).

Requirements: the Emscripten SDK (em++/emconfigure/emmake), make, curl.

cd source/web
make

This produces methane.html / methane.js / methane.wasm. Serve them with any static file server (the game needs no special HTTP headers):

python3 -m http.server 8000
# open http://localhost:8000/methane.html

Click (or tap) to start the game - this also unlocks the audio, as browsers block sound until the first user gesture (so the intro music plays from the beginning of the title screen).

Controls: Player One uses the cursor keys and CTRL to fire. Player Two uses WASD and Shift. TAB switches graphics, F1 pauses, F9/F10 adjust the game speed (the game logic is frame driven; the default of 20 fps matches the original PC ports - the setting is remembered). ESC restarts the game (saving the high scores first). High scores are stored in the browser via IndexedDB and are also autosaved every few seconds and when the tab is closed.

See "source/web" and "docs/i_web" for details.

About

Super Methane Brothers SDL-based port to Bittboy.

Resources

Stars

3 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages