Commit graph

20 commits

Author SHA1 Message Date
rsxri cf500dc06e -feat: lasers and asteroids now despawn when collide with world border.
-fix: asteroids blown up by ai do not increase score.
2025-04-21 19:07:15 +01:00
rsxri 6a03a1d878 -feat: add background using tiling system, simplistic area border implemented. 2025-04-20 18:27:34 +01:00
rsxri 15ed109daf -refactor: apply rider suggested changes to codebase 2025-04-19 23:33:53 +01:00
rsxri 4c561f7e02 -feat: implement ai laser collision and health, add health display to ai ships, player takes dmg from ai ships. 2025-04-19 23:24:46 +01:00
rsxri 3799687ae5 - feat: implement ai ship weapon firing (no collision yet) - fix: better ai movement implementation 2025-04-19 00:21:19 +01:00
rsxri 70862d3903 -feat: implement ai fighter movement 2025-04-18 02:07:51 +01:00
rsxri ffd765245a - refactor ship sprite handling to follow oop principles, added sprites for other types of ship 2025-04-17 19:24:50 +01:00
rsxri 729fb29770 fix: prevent duplicate asteroid signal connection
- fixes double scoring issue
2025-04-16 18:57:16 +01:00
rsxri 55cf630cb1 reload scene on player health <=0, spawn in random asteroids when none left 2024-08-16 11:18:44 +01:00
rsxri b9c05c7ac3 add flight assist toggle and corresponding label for it 2024-08-15 22:55:44 +01:00
rsxri c942179ebd player collision with asteroids, health displayed on hud 2024-08-15 18:12:48 +01:00
rsxri 3de5c44ebc different types of player ships and color added 2024-08-15 15:40:37 +01:00
rsxri f3b402b1fd correct camera offset for vertical movement, add basic main menu. 2024-08-15 14:15:33 +01:00
rsxri e90949a8d9 Add working camera with an offset effect for persception of motion 2024-08-12 19:47:47 +01:00
maximus 9d052b0489 Add font assets, implement scoring feature 2023-12-09 07:49:33 +00:00
maximus 2405cdbcd9 add asteroids and functionality 2023-12-08 14:21:45 +00:00
maximus e55513d1dc finally fix firing - laser now spawn in correct position 2023-11-25 13:40:50 +00:00
maximus eb1ad24f21 Work on weapons firing and observer pattern 2023-11-20 09:35:59 +00:00
maximus 94f51b7c23 Fine tune movement, added looping screen 2023-11-20 03:27:16 +00:00
maximus abc2bb3379 basic player movement added - rotation and thrust 2023-11-19 20:24:14 +00:00