godot-shooter / change-html-template / files / Enemy.gd
Branch change-html-template · default branch · all branches
Enemy.gd
| 2023-11-06 | 539576d | Adding fade-in animation to enemy, but not the power-ups. | Pavel Safronov |
| 2023-11-06 | 115aa5d | Make enemy-player collisions do damage to the player and destroy the enemy. | Pavel Safronov |
| 2023-11-06 | 969fd5a | A number of changes: - bullets last longer - player now has a shooting range, which defines how far away an enemy has to be to be targeted - changed how the Enemy animation works, fixed it and separated some actions - implemented a scheme in World where items (enemies, health and speed powerups) will replace themselves when one of them leaves - if any items are too far from the player (screen radius * 2), then that item will be removed, and due to the above scheme, it will be replaced with a closer version | Pavel Safronov |
| 2023-11-06 | 09081ce | Turn rate and move speed are now both taken into account when turning, so the turning radius stays the same, even if we increase the speed. | Pavel Safronov |
| 2023-11-06 | 1b4613d | Imported a butt-load of cross-hair icons, using a new one to identify the targeted enemy. | Pavel Safronov |
| 2023-11-06 | e496c54 | Player and enemies now turn slowly toward their goals: destination for player, player for enemies. Also removed some logging calls. | Pavel Safronov |
| 2023-11-05 | 5222000 | A few tied-up changes: - added pause functionality, though there's no background in the pause screen yet, for some reason - once an enemy is killed, its collision shape is disabled - moved some code around from the world to the HUD, so restart and exit will continue to work even during pause - added Utils.filter to filter an array of items - closest living enemy is now targeted | Pavel Safronov |
| 2023-11-02 | ad6f22a | Removed a lot of logging statements and added logging statements for setting the destination. Speeding up enemies. Random changes to filtering. | Pavel Safronov |
| 2023-11-02 | 1d4ba5a | Identify the currently-targeted enemy. | Pavel Safronov |
| 2023-11-02 | cf2013f | Apply smoke on enemy damage. | Pavel Safronov |
| 2023-11-02 | 748f09d | Slowed things down, removed the debug label from the HUD, changed the background to a nice blue. | Pavel Safronov |
| 2023-11-01 | 8c2ffd3 | Fixed some errors about variable usages. Adding a debug label, so it's possible to get some debug info on mobile. | Pavel Safronov |
| 2023-11-01 | f398dcb | Ship is now shooting automatically at the closest enemy. Enemies now hurt the player for 2 points and self destruct when they contact the player. | Pavel Safronov |
| 2023-11-01 | e9f8f8f | Got the background parallax stars working, mostly. Removed some commented-out code. Changed the enemy addition code to use call_deferred, so we're not modifying the physics system while the collisions are being processed. | Pavel Safronov |
| 2023-11-01 | 5b18ed8 | Added HUD with score, which gets incremented by 1 for each killed enemy. Implemented signals for this, so it's easy to know when an enemy died and to act on that. Also did some minor renames, starting to use `Explosion` for the imported scene, and `explosion` for its instance. Also did a move of resources, which created a huge change, but it was all just to add a new assets folder and a place for the font. | Pavel Safronov |
| 2023-11-01 | 236d167 | Added a small explosion that appears when a bullet hits a body and does damage. | Pavel Safronov |
| 2023-10-31 | d9bff51 | Enemies follow player. | Pavel Safronov |
| 2023-10-31 | c6faad1 | Add explosion when enemy dies, using particle generator and the star image in assets. | Pavel Safronov |
| 2023-10-31 | 614e7fb | Slightly reworked bullet and how it flies. Adding a Utils script that can be used to log time-stamped messages. | Pavel Safronov |
| 2023-10-29 | b856550 | Initial commit of Godot 3 game where you can pilot a starship and shoot down enemies. Those are all the current features. | Pavel Safronov |