My implementation of the Let's Make: Dangerous Dave project http://www.maizure.org/projects/lets-make-dangerous-dave/
Go to file
slipyx 985338f814 Added death for monsters and player on collision with each other as well as bullet collision. Added dead timer with explosion sprite drawing. Reverted monsters drawing with center origin. Added player lives functionality. Added hardcoded monster start for level 4. 2018-07-28 22:17:56 -04:00
build/res Added 'res' dir from which resources are loaded. Level data loaded from util is now as a copy, so original data from EXE is preserved. Input events polled in a loop. Fixed start_level so jumping is completely reset. Z key can be used for jumping as well. Added rest of hardcoded player starts. 2018-07-17 06:43:58 -04:00
util Initial state of codebase refactor. 2018-07-17 23:30:35 -04:00
Makefile Initial dave player state code. Basic left and right movement. 2018-07-12 00:14:15 -04:00
README.md Initial monster behavior implemented (moving and shooting). Updated README. 2018-07-24 02:16:37 -04:00
draw.c Added death for monsters and player on collision with each other as well as bullet collision. Added dead timer with explosion sprite drawing. Reverted monsters drawing with center origin. Added player lives functionality. Added hardcoded monster start for level 4. 2018-07-28 22:17:56 -04:00
draw.h Separated drawing routines to own files. Monster and bullet tiles are masked. Monster position is origin at center. Monsters dont fire if within solid tile. 2018-07-28 20:38:42 -04:00
game.c Added death for monsters and player on collision with each other as well as bullet collision. Added dead timer with explosion sprite drawing. Reverted monsters drawing with center origin. Added player lives functionality. Added hardcoded monster start for level 4. 2018-07-28 22:17:56 -04:00
game.h Initial monster behavior implemented (moving and shooting). Updated README. 2018-07-24 02:16:37 -04:00
monster.c Added death for monsters and player on collision with each other as well as bullet collision. Added dead timer with explosion sprite drawing. Reverted monsters drawing with center origin. Added player lives functionality. Added hardcoded monster start for level 4. 2018-07-28 22:17:56 -04:00
monster.h Added death for monsters and player on collision with each other as well as bullet collision. Added dead timer with explosion sprite drawing. Reverted monsters drawing with center origin. Added player lives functionality. Added hardcoded monster start for level 4. 2018-07-28 22:17:56 -04:00
player.c Added death for monsters and player on collision with each other as well as bullet collision. Added dead timer with explosion sprite drawing. Reverted monsters drawing with center origin. Added player lives functionality. Added hardcoded monster start for level 4. 2018-07-28 22:17:56 -04:00
player.h Added death for monsters and player on collision with each other as well as bullet collision. Added dead timer with explosion sprite drawing. Reverted monsters drawing with center origin. Added player lives functionality. Added hardcoded monster start for level 4. 2018-07-28 22:17:56 -04:00
world.c Added death for monsters and player on collision with each other as well as bullet collision. Added dead timer with explosion sprite drawing. Reverted monsters drawing with center origin. Added player lives functionality. Added hardcoded monster start for level 4. 2018-07-28 22:17:56 -04:00
world.h Initial monster behavior implemented (moving and shooting). Updated README. 2018-07-24 02:16:37 -04:00

README.md

Let's Make: Dangerous Dave

Recreating Dangerous Dave using C and SDL. http://www.maizure.org/projects/lets-make-dangerous-dave/

Currently targeting PC and web. Android planned but not complete.

Play the Emscipten web port here: https://tilde.team/~slip/lmdave/