NearHuscarl/Castlevania

A remake of Castlevania NES (Block 01) written in C++ and directx 9

★ 39Forks 5C++GitHub ↗Compare
2d-gamecastlevaniacppdirectxplatformerremake

README

A remake of Castlevania NES (Block 01) written in C++ and directx 9

Download

Castlevania x86 executable zip file

Controls

Key Command
← Walk left
→ Walk right
↑ Go upstairs
↓ Go downstairs / Duck
a Attack
s Jump
↑ + a Use subweapon
Esc Toggle devtool

Devtool Control

Keyboard

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

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

Development Environment

  • Visual Studio 2017
  • C++17
  • Tiled - A general purpose tile map editor for all tile-based games

Libraries

References

Contributors

NearHuscarl

Issues