Added some bats to my game. They still do way too much damage though, so they're a bit of a menace to society right now (I still need to fix that).Added some animations to my game! There are green slimes now instead of plain red cubes.Added entities to the level editor for my game. The game is in c++ with sdl2, but the level editor is in python with pygame-ce.Fixed the entity management system. Every group of entities is now managed by a single entity manager, which cleans up after itself (Phew).Today I continued working on the entity class in my game. I now have a working entity management system (along with some segmentation faults 😞 ) and better player following (not so hard to improve from what is was before 🙂), and a simple health bar.The player can now be hurt by the enemies in the game (though the "following the player" script is kinda dubious (still need to fix that)).
Today I started working on some enemies for my game (the player has a little friend now).
Today I continued adding some more vfx to my game (there are fire particles now 🎉). I also added support for window resizing and fullscreen (though the clip doesn't show that), and did some refactoring 😑.Today I used some smoke, particles and screen shake to give the player in my game a satisfying death.Added some smoke to my game.Today I added some particles (they bounce around). It has some "finicky" memory management.
Today I fixed the player movement and added some spikes, plus some bug fixes/optimization.
Finished level editor with autotiling and stuff. Starting working on player movement.
Today I made a quick level editor with pygame-ce for my game. My game is in C++ and SDL2, but I store my levels in JSON so it is easier to make the level editor in python (so I can easily code up features like autotiling and autosaving), as it doesn't need to interact with my game in any other way than accessing the same map save file. Plus, the level editor is just a small python file, I don't need another Makefile system to compile it with SDL2 🙂.