Skip to content
This repository has been archived by the owner on Nov 23, 2023. It is now read-only.

Latest commit

 

History

History
112 lines (95 loc) · 4.89 KB

README.md

File metadata and controls

112 lines (95 loc) · 4.89 KB

Castlevania

🎮 A remake of Castlevania (NES) - Introduction to Game Programming Course (SE102) Logo

Introduction

  • 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.

Full Map

Full Map

Screenshots

Intro Scene

Intro Scene

Cut Scene 1

Cut Scene 1

Scene 1

Scene 1

Cut Scene 2

Cut Scene 2

Scene 2.1

Scene 2.1

Scene 2.2

Scene 2.2

Cut Scene 3

Cut Scene 3

Scene 3.1

Scene 3.1

Scene 3.2

Scene 3.2

Scene 4

Scene 4

Credits Scene

Credits Scene

Controls

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

Programming Language

  • C++
  • Python (For utility scripts)

Tools

Libraries

References