jlauener / CastleBoy

Castlevania demake for the Arduboy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CastleBoy

Castlevania-like game for the Arduboy.

A game by @ZappedCow and @Increment.

.arduboy file: castleboy_1_0.arduboy

Hacking the game

How to regenerate assets

Assets (sprites + maps) can be generated by executing the gen_assets.bat script. Bitmap generation uses img2ard Ruby script made by yyyc514 and requires the chunky_png gem.

Here is a small guide about how to install Ruby and the chunky_ong gem on Windows:

  1. Download the Ruby installer
  2. In the installer check 'Add Ruby executables to your PATH' before clicking 'Install'
  3. Once ruby is installed open a shell (cmd) and type the following commands to install the chunky_png gem:
gem sources -a http://rubygems.org/
gem install chunky_png
gem sources -r http://rubygems.org/

This is unfortunatly needed to go around this problem https://gist.github.com/luislavena/f064211759ee0f806c88

Map editing

Maps can be edited with TilEd. Each map has two layers: main and background. All entities and solide tiles must be put on the main layer. Background tiles such as grave and chains should be put on the background layer.

When loading a map the default selected layer is the background layer (first layer). Don't forget to select the main layer before adding solid tiles and entities!

Cheating

Cheating is very useful for debugging. Cheating can be enabled by uncommenting line 15 of Global.h (#define DEBUG_CHEAT). When cheat mode is enabled it is possible to:

  • press A+B+UP to go to the next stage
  • press A+B+DOWN to reset the current stage
  • press A+B+LEFT to load the test stage (map/stage_test.json).

About

Castlevania demake for the Arduboy

License:MIT License


Languages

Language:C 64.8%Language:C++ 29.1%Language:Ruby 6.1%Language:Batchfile 0.0%