Skip to content

NoneSince/super-tilt-bro

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

NES homebrew inspired by Super Smash Bros

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Assembly 79.2%
  • Python 13.2%
  • C 7.2%
  • Other 0.4%