Commit Graph

27 Commits

Author SHA1 Message Date
James Skemp 3551ba846a Add audio to title screen
Likely going to skip the other audio bits (page 154/135).
2023-11-28 17:36:36 -06:00
James Skemp 0fa1536efb Reset display to keep window contents as-is 2023-11-27 18:06:26 -06:00
James Skemp fbd8a20f18 Add functionality to move to next level via door 2023-11-27 18:03:13 -06:00
James Skemp d95a50dc2b Update game to start from title and transition to level 2023-11-27 15:47:01 -06:00
James Skemp dd28145a88 Add a couple animations to title screen 2023-11-27 15:33:38 -06:00
James Skemp f4c2387ad4 Add start of new title scene 2023-11-27 15:19:40 -06:00
James Skemp 9ac3af0b84 Update life changed signal to include value
Not detailed in book, but it's what's expected.
2023-11-26 21:46:22 -06:00
James Skemp 52beaf915b Add new HUD scene and add to level base 2023-11-26 21:44:35 -06:00
James Skemp 04f905a618 Add logic for player to hurt enemies 2023-11-22 16:53:09 -06:00
James Skemp 341d881101 Add enemy with basic logic
Player cannot damage them.
2023-11-21 19:32:13 -06:00
James Skemp 1765693656 Add parallax scrolling backgrounds to base level 2023-11-20 16:47:14 -06:00
James Skemp bab75a63ee Update player script to handle colliding with dangerous items 2023-11-19 20:24:13 -06:00
James Skemp f2b62e1212 Add dangerous items to scene from example repo 2023-11-19 20:15:22 -06:00
James Skemp 9ed8eab144 Update level base to set camera limits and spawn items 2023-11-19 20:03:59 -06:00
James Skemp a45cb300a0 Update level 1 to mostly match official example
Had to remove door usage.
2023-11-19 20:02:46 -06:00
James Skemp cb9add5a8d Add basic level 1 before replacing with author's version 2023-11-19 19:33:35 -06:00
James Skemp 4c311fba8a Remove tilemap I had started creating on my own
Others are better.
2023-11-19 15:06:24 -06:00
James Skemp 223a3835ce Add new base level scene 2023-11-19 15:04:59 -06:00
James Skemp 59fb1c2aa4 Add script for item initialization 2023-11-19 08:35:23 -06:00
James Skemp 837748dd1b Add new item scene with basic animation 2023-11-18 12:46:53 -06:00
James Skemp 66ff05357d Add initial logic to store and handle player lives and damage 2023-11-18 09:24:57 -06:00
James Skemp ada39fcdbb Add WIP main scene with player and invisible ground for testing 2023-11-16 23:13:50 -06:00
James Skemp ba0b648a61 Add player script for movement and animation with basic state machine 2023-11-16 23:10:39 -06:00
James Skemp b44482509a Add initial player with animations, collision shape, and camera 2023-11-15 21:51:10 -06:00
James Skemp 31166d87e2 Add all game assets 2023-11-13 21:12:39 -06:00
James Skemp 05ef040b67 Add layers, inputs, and pixel-based display project settings 2023-11-12 22:04:57 -06:00
James Skemp 6516fa1ace Create initial project 2023-11-12 21:59:09 -06:00