Commit Graph

10 Commits

Author SHA1 Message Date
slipyx 954a4b8b51 Tile animations for world and entities. Implemented a fire timer for monsters to limit their fire rate. Preliminary sound support. 2018-08-10 23:19:28 -04:00
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
slipyx cf8d944a80 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
slipyx 01617a251b Initial monster behavior implemented (moving and shooting). Updated README. 2018-07-24 02:16:37 -04:00
slipyx cdbff06856 Adjusted collisions with hazards and pickups (hazards more forgiving, pickups slightly less). Added support for falling off bottom of level and wrapping to above level. Offset drawing one tile from top. 2018-07-21 23:26:09 -04:00
slipyx 40dd8023d5 Implemented gun and jetpack functionality. Player tile frame changes depending on facing dir and jump/jetpack state. Skip drawing tile 0, instead drawing fullscreen black BG rect. 2018-07-20 01:40:51 -04:00
Slipyx e91c1f170d Majority of codebase refactor complete. 2018-07-18 02:24:38 -04:00
slipyx 352b6f481a Added P_Spawn which solely resets player's position to start of level. Added level select using number keys. Added W_ResetLevel which hard resets current level from original state. Added collision with tiles that kill, which for now simply respawns player to start of level. 2018-07-18 01:13:29 -04:00
slip 1e2e2f59ca Initial emscripten support. 2018-07-18 00:31:20 -04:00
Josh K baf1203cfe Initial state of codebase refactor. 2018-07-17 23:30:35 -04:00