godot-shooter / files / scenes / World.tscn
World.tscn
| 2023-12-01 | f1a6c92 | Added zoom support. Zoom can be changed with UP/DOWN keys. The background is now the color of Godot's IDE. | Pavel Safronov |
| 2023-11-30 | 6ad40ce | Enemies now avoid colliding with each other and with the player. Other changes: - changed the "enemy rams player and destroys itself, dealing damage to player", since soon the enemies will be shooting the player (and maybe close proximity will just cause an explosion of enemy) - the target on the enemies is now faded - removed a bunch of log calls | Pavel Safronov |
| 2023-11-30 | afb9a0a | Move the possible movement area around the player. | Pavel Safronov |
| 2023-11-30 | 1702bad | Got the object avoidance working for a single enemy. | Pavel Safronov |
| 2023-11-30 | de59c05 | Got navigation working, but with caveats: - Needed to add a big NavigationPolygonInstance to world scene, and this determines where the enemies can travel. This needs to be either an infinite polygon, or it has to be adjusted in real-time, or something. - the enemies aren't avoiding each other yet | Pavel Safronov |
| 2023-11-29 | 3782f0c | Moved the "player shoots at nearest enemy" logic into the Player class. | Pavel Safronov |
| 2023-11-29 | 4c85b9c | Fixed issue with enemies not following the player. | Pavel Safronov |
| 2023-11-29 | 62151b9 | Enemies are targeted out of the process band, by a dedicated timer in the world scene. | Pavel Safronov |
| 2023-11-17 | ede9acd | Fix issue where destination sprite wasn't showing up while dragging. | Pavel Safronov |
| 2023-11-17 | cbc328f | Changed where the player destination was being stored and how we calculate that information. Renamed a generic Button to StartNewGameButton. Removed some old code. | Pavel Safronov |
| 2023-11-17 | 1693803 | Move code into appropriate folders, there are no more important files in the root. | Pavel Safronov |