All Projects → sgadrat → Super Tilt Bro

sgadrat / Super Tilt Bro

Licence: wtfpl
NES homebrew inspired by Super Smash Bros

Programming Languages

assembly
5116 projects

Super Tilt Bro

Nintendo's consoles before the N64 do not have their Super Smash Bros game. Let's fix it! Super Tilt Bro is a NES hombrew project aiming at porting the "versus platformer fighting" to this good old system that made our childhood.

Last tagged build is playable here.

Building

Build dependencies

  • XA cross assembler for 6502.
    • It may be found on Archlinux in the package "community/xa", on ubuntu in the package "xa65" and for others you may find information here.
  • 6502-gcc
  • python >= 3.2
  • pillow library for python

Building

From the source repository run

XA_BIN=/path/to/xa CC_BIN=/path/to/6502-gcc ./build.sh

It will generate the game as Super_Tilt_Bro_(E).nes. If any problem occurs you may find clues in the build.log file.

Playing

You will need a NES emulator with two controllers configured. Each controller controls a character and the goal is to send the other out of screen.

Controller mapping:

          Jump
            |
Move left   |      Unused   Unused
     |   +--+         |        |
+----|---|------------|--------|------------------------+
|    |   |            |        |                        |
|    | +-|-+          |        |                        |
|    | | o |          |        |                        |
|  +-|-+   +---+      |        |                        |
|  | o       o |      o        o        ---     ---     |
|  +---+   +-|-+   (select) (start)    ( B )   ( A )    |
|      | o | |                          -o-     -o-     |
|      +-|-+ |                           |       |      |
+--------|---|---------------------------|-------|------+
         |   +---+                       |       +---+
       Shield    |                 Special moves     |
                 |                                   |
            Move right                            Attacks

You can use different moves by holding a direction when pressing the attack or special move button.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].