🎮 A remake of Castlevania (NES) - Introduction to Game Programming Course (SE102)
- Castlevania, known in Japan as Akumajou Dracula (translated as "Demon Castle Dracula"), is a game developed and published by Konami for the Famicom Disk System in Japan in September of 1986. In May 1987 it was ported to cartridge format and released in North America for the NES followed by a European release in 1988, and then once again in Japan in 1993. It is the first game in the Castlevania franchise, but the seventh chronological installment of the franchise in the current canon.
- This project is my clone of Castlevania which serves as the final project for the course Introduction to Game Programming Course (SE102). It consists of some scenes that were picked from the original game by the lecturer.
- This project has brought me a lot of inspiration for the field of game programming.
Control(s) | Action |
---|---|
↓ ← ↑ → |
Controls forward and backward movement, standing and crouching, angle of jump, direction of attack |
↑ ↓ |
Moves onto stair |
Enter |
Begins game, selects an option |
W |
Begins game, pauses and resumes game |
X |
Controls jumping |
Z |
Controls whip and all weapons |
↑ + Z |
Throws sub weapons |
N |
Switches to next scene |
P |
Switches to previous scene |
H |
Resets Simon's health |
I |
Toggles Simon's invisibility |
L |
Adds 10 more lives |
R |
Adds 100 more hearts |
S |
Adds 1000 more score |
F1 |
Switches to intro scene |
F2 |
Switches to cut scene 1 |
F3 |
Switches to scene 1 |
F4 |
Switches to cut scene 2 |
F5 |
Resets current scene |
F6 |
Switches to scene 2.1 |
F7 |
Switches to scene 2.2 |
F8 |
Switches to cut scene 3 |
F9 |
Switches to scene 3.1 |
F10 |
Switches to scene 3.2 |
F11 |
Switches to scene 4 |
F12 |
Switches to credits scene |
1 |
Toggles whip level 2 |
2 |
Toggles whip level 3 |
3 |
Toggles double powered whip |
4 |
Toggles triple powered whip |
5 |
Toggles dagger as sub weapon |
6 |
Toggles boomerang as sub weapon |
7 |
Toggles axe as sub weapon |
8 |
Toggles holy water as sub weapon |
9 |
Toggles stopwatch as sub weapon |
0 |
Resets sub weapon and whip power |
Backspace |
Resets player's data |
- C++
- Python (For utility scripts)
- Microsoft Visual Studio Enterprise 2017
- MapWin
- Paint
- Wavepad Sound Editor
- Youtube to MP3 Converter
- Compress WAV Audio Files
- MP3 to WAV Converter
- Beginning Game Programming, Jonathan S. Harbour
- Castlevania
- The Spriters Resource - NES - Castlevania
- The Sounds Resource - NES - Castlevania
- Castlevania (NES) Music Soundtrack Playlist
- gamedev-intro-tutorials
- Game Programming Patterns - Spartial Partition