Coder Social home page Coder Social logo

nearhuscarl / castlevania Goto Github PK

View Code? Open in Web Editor NEW
29.0 4.0 3.0 12.17 MB

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

C++ 53.27% C 40.31% Objective-C 3.39% Shell 0.05% Makefile 0.02% Python 2.97%
directx cpp platformer 2d-game remake castlevania

castlevania's Introduction

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

castlevania's People

Contributors

nearhuscarl avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.