Commit Graph

63 Commits

Author SHA1 Message Date
Sylvain PILLOT 137cf2f6a9 major refactoring of code and project classes phase 2 2023-08-31 13:41:11 +02:00
Sylvain PILLOT df5fcd900d major refactoring of code and project structure phase 1 2023-08-31 09:58:35 +02:00
Sylvain PILLOT 8138a5e554 trajectories can now be shared for several enemies (fleets) + new assets + adjustable background speed + ... 2023-08-30 10:01:20 +02:00
Sylvain PILLOT 5b83f8f2a8 Prepare stuff for mode of Shmup 2023-08-25 10:33:52 +02:00
Sylvain PILLOT 51536e6dcd updated TODO.txt 2023-08-23 22:35:20 +02:00
Sylvain PILLOT 109692b171 added boss tarjectory based on splines + corrected bullet vector trajectory taht was not correctly rounded during num32->int conversion 2023-08-23 20:16:30 +02:00
Sylvain PILLOT ba1c9362b6 update roadmap and completed README.md / TODO.txt accordingly 2023-08-23 09:07:11 +02:00
Sylvain PILLOT a524c5f08e Boss with satellite guns - Bullet Hell versions to test framerate 2023-08-22 23:34:18 +02:00
Sylvain PILLOT 22f087db76 updated TODO.txt + added missing some memory release for MyPlayer and MyBoss 2023-08-16 07:57:55 +02:00
Sylvain PILLOT 47d2075e3c updated TODO.txt 2023-08-14 17:40:49 +02:00
Sylvain PILLOT a1ef2e7ba0 Bosses are now working great 2023-08-14 14:37:52 +02:00
Sylvain PILLOT 32deb536c9 added boss with multiple destructible parts and many explosions 2023-08-14 14:22:53 +02:00
Sylvain PILLOT 36bce711cc Working on implementation of Boss with multiple parts to be exploded [WIP] 2023-08-13 17:33:25 +02:00
Sylvain PILLOT e6c1e93874 made it compatible with latest version of Azur and new command generation structure 2023-08-01 19:01:11 +02:00
Sylvain PILLOT 65c605bd96 update todo list 2023-03-31 21:44:44 +02:00
Sylvain PILLOT 05d84dcb4d update usb_write_sync as per new Lephe's USB driver request @dev 2023-02-10 22:35:19 +01:00
Sylvain PILLOT c9e7801f35 Added the Bonus System 2023-02-05 16:49:56 +01:00
Sylvain PILLOT 28718ae6d0 resynch 2023-02-05 14:07:44 +01:00
Sylvain PILLOT 907639ae1a basic fixed-point math trigonometric functions 2023-02-05 13:53:42 +01:00
Sylvain PILLOT b4203610a0 enemy shoots + scrolable background 2023-02-05 10:05:05 +01:00
Sylvain PILLOT 7df7b70f5d added vertical scrolling of the background for large maps 2023-01-31 23:07:32 +01:00
Sylvain PILLOT bc90a2d6c5 test to create a tilesmap shader 2023-01-30 22:31:33 +01:00
Sylvain PILLOT f4fa7b0c48 changed the background colorsheme of Level1 - made it darker + increase of player speed 2023-01-29 22:39:30 +01:00
Sylvain PILLOT bcea8d061d big tileset and support multi-layer map from Tiled 2023-01-29 19:55:11 +01:00
Sylvain PILLOT 2b6f492419 Brand new KeyboardExtra class to handle complex keyboard events (1 layer above gint\keyboard.h 2023-01-29 12:12:24 +01:00
Sylvain PILLOT a17ce759dd WIP Keyboard enhanced manager Part 2 - WIP 2023-01-28 21:22:51 +01:00
Sylvain PILLOT de542f7bd7 WIP - create a kind of keyboard manager 2023-01-28 14:11:47 +01:00
Sylvain PILLOT d06fb71206 WIP - create a kind of keyboard manager 2023-01-28 14:11:13 +01:00
Sylvain PILLOT 3c3ead5bf5 scrolling background 2023-01-27 22:52:13 +01:00
Sylvain PILLOT 91b9826625 First drawing of the mobile tiled background - no movement yet 2023-01-26 22:35:33 +01:00
Sylvain PILLOT 4e66ba1b80 Working Catmull-Rom Splines for loopping trajectories of enemies 2023-01-23 22:03:09 +01:00
Sylvain PILLOT 47fb74d32c Flip the scrolling horizontally instead of vertically 2023-01-23 18:27:57 +01:00
Sylvain PILLOT a08add12de [WIP] creation of movement trajectory based on Catmull-Rom 2023-01-23 08:02:13 +01:00
Sylvain PILLOT 6f5f06bfd0 corrected player movement speed + addition of some sprites 2023-01-22 23:20:16 +01:00
Sylvain PILLOT 7d007e366e cleaning of sources + impacts of bullets on enemies 2023-01-22 14:30:19 +01:00
Sylvain PILLOT 3cfa8de6bb some cleaning + corrected typo Ennemy --> Enemy ;-) 2023-01-22 13:39:43 +01:00
Sylvain PILLOT cc38291736 added lasers [WIP] 2023-01-22 11:07:36 +01:00
Sylvain PILLOT 34fa959d5e new class Player with satellites + different ennemies + lower speed shoot 2023-01-21 22:45:10 +01:00
Sylvain PILLOT 13c384eeae added ennemies and bullet impacts 2023-01-21 14:04:58 +01:00
Sylvain PILLOT cdce9ab3c5 Added bullets 2023-01-20 21:11:57 +01:00
Sylvain PILLOT 61ef31bc16 tuned explosions details 2023-01-20 12:31:38 +01:00
Sylvain PILLOT 2c4ae5619c add capture features + player + fake boss 2023-01-19 22:17:11 +01:00
Sylvain PILLOT 52c18741bd Improvement of std::vector with dynamic allocation of particle* 2023-01-15 17:38:37 +01:00
Sylvain PILLOT f33cb39837 Startfield Shader based back on std::vector 2023-01-15 14:38:09 +01:00
Sylvain PILLOT 3251d16dc0 Merge pull request 'Integration of a basic starfield shader based on static table' (#2) from dev into master
Reviewed-on: #2
2023-01-14 13:06:58 +01:00
Sylvain PILLOT 3516a285dd Working Starfield shader with static Table 2023-01-14 12:52:36 +01:00
Sylvain PILLOT a17fa47054 Definition of a 2D Starfield Shader 2023-01-13 22:12:08 +01:00
Sylvain PILLOT 34b9c04995 Merge pull request 'dev' (#1) from dev into master
Reviewed-on: #1
2023-01-10 21:56:14 +01:00
Sylvain PILLOT 758abed55f PixelList shader fixed with Lephe's help 2023-01-10 21:53:49 +01:00
Sylvain PILLOT 8558238290 Crash next - Stars correctly created and updated - Rendering is the source 2023-01-10 19:06:01 +01:00