A remake of Castlevania NES (Block 01) written in C++ and directx 9
Castlevania x86 executable zip file
Key | Command |
---|---|
← | Walk left |
→ | Walk right |
↑ | Go upstairs |
↓ | Go downstairs / Duck |
a | Attack |
s | Jump |
↑ + a | Use subweapon |
Esc | Toggle devtool |
Key | Command |
---|---|
tab | Set category to PLAYER |
q | Set category to ENEMY |
w | Set category to CONTAINER |
e | Set category to POWERUP |
r | Set category to WEAPON |
t | Set category to EFFECT |
g | Toggle drawing grid info |
[ | Previous map |
] | Next map |
1 | Move player to Checkpoint |
2 | Move player to Checkpoint_02 |
3 | Move player to Checkpoint_03 |
4 | Move player to Checkpoint_04 |
5 | Move player to Checkpoint_05 |
6 | Move player to Checkpoint_06 |
8 | Add 200 hearts to player |
9 | Set player health to 1 hp |
0 | Set player health to full |
Numpad - | Kill player |
Numpad + | Add 1 live to player |
Numpad 1 | Open menu |
Numpad 2 | Open gameplay scene |
Numpad 3 | Open gameover screen |
~ | Toggle god mode for player |
Mouse button | Command |
---|---|
Scroll up | Select next item |
Scroll down | Select previous item |
Left click | Spawn current item at mouse position |
Right click | Toggle item facing |
- Visual Studio 2017
- C++17
- Tiled - A general purpose tile map editor for all tile-based games
- DirectX 9 SDK
- pugixml - Light-weight, simple and fast XML parser for C++
- freetype - Font rendering library
- fmt - Modern formatting library
- mappy - Used to create tiledset from the complete map (Instruction)