Commit Graph
70 Commits
Author SHA1 Message Date
devZoGok 1c680aebf2 added bars for extractors/deposits and cargo ships 2024-01-24 14:54:34 +02:00
devZoGok b868cea8a1 added and edited cargo ship, extractor and refinery models 2024-01-24 14:54:34 +02:00
devZoGok 43c843982a cruise missiles detonate on impact 2024-01-21 17:11:49 +02:00
devZoGok 4f86880433 bandaid fix for poor performance on 300x300+ maps 2024-01-06 15:40:51 +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 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 ee6208ce96 cleaned up statistics screen 2023-12-26 17:25:07 +02:00
devZoGok 950411f515 calculating numbers of objects instead of referecing pre-calculated values 2023-12-26 12:09:00 +02:00
devZoGok 59fbc87988 bugfix for not rendering the explosion vfx frame properly 2023-12-02 12:15:54 +02:00
devZoGok b895a85378 implemented central Game class 2023-10-08 15:08:45 +03:00
devZoGok b58d314659 saving and loading resource deposits 2023-10-07 18:41:07 +03:00
devZoGok cf9ac6199e factored out GameObjectFrame
refactored GameObject/Unit- Factory class
2023-10-07 12:43:08 +03:00
devZoGok 18428aec58 implemented underwater unit submerging while pathfinding 2023-09-09 14:42:59 +03:00
devZoGok 63c0acf613 implemented simple pathfinding 2023-09-03 10:39:42 +03:00
devZoGok 13f6a233df binary search implementation 2023-09-03 09:55:23 +03:00
devZoGok 4e5c539519 refactored Djikstra's algorithm's implementation to use map cells 2023-09-03 09:55:23 +03:00
devZoGok 9ca9bf8e09 corrected map exporting and reading bugs 2023-09-03 09:55:21 +03:00
devZoGok 6011fb7aa7 updated sol invocations 2023-09-03 09:39:23 +03:00
devZoGok f228297b8a water cell detection
code refactoring
2023-09-03 09:22:54 +03:00
devZoGok 16250f2920 implemented cell debug rendering 2023-09-03 09:22:54 +03:00
devZoGok 0a1729fd3f corrected map exporting and reading bugs 2023-09-03 09:22:52 +03:00
devZoGok 80dc5503be removed TerrainObject struct 2023-09-03 09:22:05 +03:00
devZoGok 8216c781c2 updated sol state invocations 2023-09-03 09:05:06 +03:00
devZoGok 06e1ec54aa updated lua invocations using sol3 2023-08-19 10:23:00 +03:00
devZoGok 842b1ecdc6 corrected default texture sourcing 2023-08-15 15:49:32 +03:00
devZoGok fea4d75d08 refactoring for the improved Quad class 2023-01-19 20:36:22 +02:00
devZoGok 6a96bafdb7 implemented unit factory
improved map loading
2023-01-13 19:52:00 +02:00
devZoGok 3542b3e4b8 selectable terrain objects in the map editor 2023-01-06 08:36:26 +02:00
devZoGok dd1643eafa player updating moved to the Map class
removed unused methods
2023-01-03 09:49:28 +02:00
devZoGok 19f16da9ed generated landmass plane 2022-12-29 11:42:19 +02:00
devZoGok 5ced090684 refactoring 2022-10-31 12:35:15 +02:00
devZoGok 7473e2d8f1 bugfixes in sub pathfinding, water body node generation and seabed
calculation
2022-10-29 16:33:47 +03:00
devZoGok b625510cdf fixed bug of allowing units to move between land and water masses
vector coord bugfixes
2022-10-09 17:36:51 +03:00
devZoGok 081ddb2765 cell size factored into the Map class
fixed bug in Map::isPointWithinTerrainObject()
2022-10-09 15:41:30 +03:00
devZoGok b6f1ec0dbc quick fix 2022-10-08 18:35:14 +03:00
devZoGok da6a8b95f5 fixed script data extraction bugs 2022-10-08 16:59:39 +03:00
devZoGok 0a650fc76f abstracted landmass and bodies of water into TerrainObject structs 2022-10-02 13:04:31 +03:00
devZoGok a0950f8d09 Python script that creates Lua map scripts 2022-09-24 17:24:24 +03:00
devZoGok 678923390b updated Lua script data extraction invocations 2022-09-24 09:43:08 +03:00
devZoGok 246960d419 quick bugfix 2022-09-18 13:34:29 +03:00
devZoGok f2518040cf submerging starts at a point detected by a raycast 2022-09-18 13:15:37 +03:00
devZoGok 8b5c492ff2 corrected unit navigation
minor refactoring
2022-09-18 10:27:26 +03:00
devZoGok 5ac2f28479 pathfinding uses local bodies of water for naval units 2022-09-17 21:31:55 +03:00
devZoGok 11afaa32d3 first submarine submerging iteration 2022-09-16 22:22:25 +03:00
devZoGok 723994652f corrected impassible node calculation 2022-09-11 11:25:26 +03:00
devZoGok 838ae2832f method factored out 2022-09-11 09:59:19 +03:00
devZoGok 9cd87637b0 Fixed pathfinding when directing ships to move on land
Some bugfixes
2022-09-10 17:29:10 +03:00
devZoGok b5173ca8e0 simplified pathfinding
fixed map node calculation bugs
2022-09-04 15:56:17 +03:00