No description
  • Assembly 67.1%
  • Python 24.3%
  • PHP 5.3%
  • Makefile 2.4%
  • POV-Ray SDL 0.9%
Find a file
2025-12-08 23:11:46 -05:00
audio Simple menu, preparation for multiplayer 2025-09-06 02:07:35 -04:00
backgrounds Add the files 2025-05-26 14:09:40 -04:00
docs Add the files 2025-05-26 14:09:40 -04:00
levels Add per-level backgrounds 2025-09-06 04:03:00 -04:00
palettes Add health between waves; updates 2025-09-05 02:10:21 -04:00
src Fix player 2 on the menu 2025-09-06 11:54:07 -04:00
tilesets2 Add the files 2025-05-26 14:09:40 -04:00
tilesets4 Add per-level backgrounds 2025-09-06 04:03:00 -04:00
tilesetsX/lz4 Add health between waves; updates 2025-09-05 02:10:21 -04:00
tools Add per-level backgrounds 2025-09-06 04:03:00 -04:00
.gitattributes Initial commit 2025-05-26 12:59:47 -04:00
.gitignore Add per-level backgrounds 2025-09-06 04:03:00 -04:00
LICENSE Initial commit 2025-05-26 12:59:47 -04:00
LICENSE for libSFX.txt Display a status bar, with characters 2025-06-06 22:57:14 -04:00
linker_template.cfg Add the files 2025-05-26 14:09:40 -04:00
makefile Add per-level backgrounds 2025-09-06 04:03:00 -04:00
README.md Update README.md 2025-12-08 23:11:46 -05:00
spc.cfg Add the files 2025-05-26 14:09:40 -04:00

SlidingBlaster2

This is a sequel to Sliding Blaster which is an NES game. It's inspired by a shareware game named Ballmaster 2 from the early 2000s, but I want to differentiate my game a lot with my own unique style.

Building

You'll need the following:

  • Python 3 (and Pillow)
  • GNU Make
  • GNU Coreutils
  • ca65
  • lz4 compressor (Windows build included)

With that in place, just enter make

On Windows I suggest using msys2 to provide Make and Coreutils. You may be able to use WSL instead if you prefer.

nrom-template has a guide for building on Windows and Linux that will also work for this game, though you will still need to get lz4.

License

All game and tool code is available under GPL version 3.

This project uses Terrific Audio Driver which is under the zlib license.

This project also uses LZ4 code from libSFX which is under the MIT license.

The following are to be considered "all rights reserved". They are provided in this repository to allow other people to build the game, but may not be used in other projects without permission.

  • Character designs
  • PNG files (and files generated from them) except for the palettes directory and fonts
  • TMX files (and files generated from them)
  • Levels
  • Story