godot-shooter / change-html-template / files / World.tscn
Branch change-html-template · default branch · all branches
World.tscn
| 2023-11-06 | 0bfcffe | Simplified the smoke a bit, increased player health. | 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 | d8d02b3 | Added speed powerups, which can actually make the game more difficult, because with a faster speed, the turns become much wider. Might need to change the turn rate to account for this. | Pavel Safronov |
| 2023-11-06 | eb5388a | Added health powerups to the map, these restore 1 health for the player. | Pavel Safronov |
| 2023-11-05 | a614569 | Change the smoke to originate from a circle. Slightly reorganized the world layers. | Pavel Safronov |
| 2023-11-05 | 5156ba9 | Added star background. | Pavel Safronov |
| 2023-11-05 | ba3492a | Player is no longer invincible. | Pavel Safronov |
| 2023-11-05 | 776d649 | Improved pause menu. | 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 | 748f09d | Slowed things down, removed the debug label from the HUD, changed the background to a nice blue. | Pavel Safronov |
| 2023-11-01 | 682d509 | Added more enemies. | Pavel Safronov |
| 2023-11-01 | 574ba8c | Minor tweaks. | 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 | f108d95 | Removed most controls, now just using clicks. Added a destination red x, which appears when the user clicks on the game, and that's the ship's destination. Once the destination is reached, it disappears, but the ship continues flying in the same direction. | 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 | 2ef7248 | Added parallax starfield. | 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-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 |