Commit Graph
324 Commits
Author SHA1 Message Date
devZoGok 4f86880433 bandaid fix for poor performance on 300x300+ maps 2024-01-06 15:40:51 +02:00
devZoGok bd8135bdff Merge branch 'develop' into imp-55-pathfinding 2024-01-06 15:36:59 +02:00
devZoGok 5a0f85a939 Merge pull request #57 from devZoGok/bf-56-large-maps
bf-56-large-maps
2024-01-06 13:07:28 +00:00
devZoGok 879fef1962 using updated vb01 2024-01-06 15:06:08 +02:00
devZoGok f0d77ff814 generating map cells by raycasting with a distance 2024-01-06 14:57:15 +02:00
devZoGok 5b34058ac7 optimized edge calculation for adjacent cells 2024-01-06 14:25:52 +02:00
devZoGok 16b31d1178 Merge branch 'pathfinding-optimization' into imp-55-pathfinding 2024-01-06 14:11:53 +02:00
devZoGok 0a552d24b6 removed checked flag from Map::Cell 2024-01-06 14:09:33 +02:00
devZoGok b3ea94629d styling 2024-01-06 12:38:25 +02:00
devZoGok ad5e71d00d added test for speed of pathfinding for large maps 2024-01-06 11:18:00 +02:00
devZoGok e4f278fef1 optimized Djikstra's shortest path algorithm implementation 2024-01-06 10:28:05 +02:00
devZoGok e20809c592 Merge pull request #53 from devZoGok/ft-53-game-over-stats
Ft 53 game over stats
2023-12-30 13:31:06 +00:00
devZoGok d526c189e0 fixed nonexistant engineer selection 2023-12-30 15:29:17 +02:00
devZoGok 51af1f102d updated dependencies 2023-12-30 15:00:39 +02:00
devZoGok c08fa1a58d updated vb01 2023-12-30 14:47:04 +02:00
devZoGok f86edaf3c0 bugfix for adding units to every player from map scripts 2023-12-30 12:19:45 +02:00
devZoGok d1bd4cc052 improved unloading of map elements 2023-12-30 11:57:15 +02:00
devZoGok 6a8a91d63b fixed infite button creation 2023-12-30 11:43:03 +02:00
devZoGok 86a0c7d24d incrementing player stats 2023-12-30 11:23:55 +02:00
devZoGok 31eba177cb player data on the stats screen 2023-12-30 10:34:25 +02:00
devZoGok 0a4f9218e2 corrected destructors 2023-12-28 19:54:36 +02:00
devZoGok ac2e46bee2 removing all GUI elements excepting ActiveGameState texts 2023-12-28 19:36:23 +02:00
devZoGok ee6208ce96 cleaned up statistics screen 2023-12-26 17:25:07 +02:00
devZoGok d43d7e3ba3 using exception arguments 2023-12-26 16:33:38 +02:00
devZoGok f884fc1647 victory and defeat screens 2023-12-26 15:13:54 +02:00
devZoGok 950411f515 calculating numbers of objects instead of referecing pre-calculated values 2023-12-26 12:09:00 +02:00
devZoGok fd02c64765 extended ConcreteGuiManager to parse texts and GUI nodes
using parsed texts in the ActiveGameState
2023-12-26 11:31:06 +02:00
devZoGok 070a77f9dc Merge pull request #51 from devZoGok/ft-41-cpu-ai
Ft 41 cpu ai
2023-12-24 09:27:59 +00:00
devZoGok aa94d437bc updated vb01 2023-12-24 11:22:30 +02:00
devZoGok b2dcf357c1 Merge branch 'develop' into ft-41-cpu-ai 2023-12-24 11:22:01 +02:00
devZoGok 49f12ab154 Merge pull request #50 from devZoGok/ft-49-playtest-units
Ft 49 playtest units
2023-12-24 09:20:22 +00:00
devZoGok da1739c828 deleting from unit queue after unit creation 2023-12-24 11:02:01 +02:00
devZoGok 24de3bb4b8 playing selection SFX and rendering unit stats only when selecting own units 2023-12-23 16:30:14 +02:00
devZoGok 20df6a10dd newly trained units move in front of their factories 2023-12-21 20:25:02 +02:00
devZoGok 94cb94aa57 CPU player AI to build and send a tank task force to the middle of the map 2023-12-21 18:46:42 +02:00
devZoGok 4e59cdcd75 implemented CPU player building a land factory 2023-12-16 17:26:12 +02:00
devZoGok eee806b3b8 simplified AI subsystem using sol usertypes 2023-12-10 16:19:48 +02:00
devZoGok 9e2ec03552 building fixes 2023-12-09 14:03:47 +02:00
devZoGok 50ad223951 improved syncing of players between C++ and Lua 2023-12-09 12:29:15 +02:00
devZoGok bfa16ad8a2 behaviour tree implementation 2023-12-09 12:28:37 +02:00
devZoGok a3e40d7810 C++ - Lua player syncing refactoring 2023-12-09 12:27:31 +02:00
devZoGok 90ebaf467f corrected reseting of Lua scripts after toggling game pause state 2023-12-09 12:26:13 +02:00
devZoGok 1bbf4dc40e key mapping to eject units 2023-12-09 12:21:18 +02:00
devZoGok 68a083172a correctly selecting the deselectable unit 2023-12-09 11:44:08 +02:00
devZoGok 0af2aac93c bugfix for crashing when referencing destroyed units 2023-12-09 11:29:49 +02:00
devZoGok a408a40090 updated model files 2023-12-07 20:47:25 +02:00
devZoGok 66f259162d new unit SFXs 2023-12-06 20:41:17 +02:00
devZoGok 333ce91f12 point defense turrets face their targets correctly 2023-12-06 20:39:26 +02:00
devZoGok 101bc04f78 only issuing orders with targets 2023-12-06 20:38:46 +02:00
devZoGok f4538d08ae separated explosion vfx and sfx removal 2023-12-02 12:28:35 +02:00