Commit Graph
66 Commits
Author SHA1 Message Date
devZoGok 8fd807094c creating civilian player when creating the map
fixed map file copy error
2025-07-27 11:46:42 +03:00
devZoGok 9a2db1d0ba adding choosable and civilian players separately 2025-07-06 15:05:28 +03:00
devZoGok 16155d1b5e checking only minimap pixels close to friendly units 2025-06-17 18:53:55 +03:00
devZoGok 1238b3741c optimized cell selection for blocking 2025-06-04 16:59:03 +03:00
devZoGok b8051f24df refactored checking if a point is within a cuboid
ice sheets can be crushed
2025-06-04 15:45:27 +03:00
devZoGok 10ae54150d map cells can be blocked to become impassible
added ice sheets and icebreakers
2025-06-04 08:40:10 +03:00
devZoGok ae3e9b8b73 variable number of CPU player listboxes in map selection screens 2025-03-02 16:16:55 +02:00
devZoGok eab534d305 camera icon on the minimap 2024-09-25 20:59:35 +03:00
devZoGok c41d9f863f resource deposit icon placement on the minimap 2024-09-25 20:37:41 +03:00
devZoGok ceac0bfc8a moved main minimap functionality to dedicated Minimap class 2024-09-23 20:49:58 +03:00
devZoGok afa4fe31ee rendering height data in minimaps 2024-09-22 15:26:32 +03:00
devZoGok 0be5a7fb0a moved old minimap image data
refactored map data loading
2024-09-22 14:46:29 +03:00
devZoGok 999bd77d8f exporting lighting data 2024-09-13 20:20:06 +03:00
devZoGok bd0c4a4f55 loading lights from map scripts 2024-09-12 20:16:25 +03:00
devZoGok f6c8c68969 Merge branch 'develop' into imp-153-test-maps 2024-07-28 14:52:40 +03:00
devZoGok cf74b5cae1 map reading improvements 2024-07-28 14:23:54 +03:00
devZoGok 694e2f6da3 factored out land and water body ray casting 2024-07-27 19:33:17 +03:00
devZoGok 43c843982a cruise missiles detonate on impact 2024-01-21 17:11:49 +02:00
devZoGok 0a552d24b6 removed checked flag from Map::Cell 2024-01-06 14:09:33 +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 ee6208ce96 cleaned up statistics screen 2023-12-26 17:25:07 +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 18428aec58 implemented underwater unit submerging while pathfinding 2023-09-09 14:42:59 +03:00
devZoGok 252c6bc286 refactored underwater cell generation 2023-09-03 12:01:32 +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 0c6dabc918 removed TerrainObject struct 2023-09-03 09:53:43 +03:00
devZoGok 16250f2920 implemented cell debug rendering 2023-09-03 09:22:54 +03:00
devZoGok 4ae34a0c0d generating the top cell layer 2023-09-03 09:22:08 +03:00
devZoGok 80dc5503be removed TerrainObject struct 2023-09-03 09:22:05 +03:00
devZoGok 701afbca39 shifting landmass cell markers after weights calculation 2023-02-05 16:48:54 +02:00
devZoGok 045d3aac34 parsing terrain objects 2023-02-05 15:18:28 +02:00
devZoGok 64fa6d7ea7 saving landmass as an XML file 2023-01-21 15:52:03 +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 081ddb2765 cell size factored into the Map class
fixed bug in Map::isPointWithinTerrainObject()
2022-10-09 15:41:30 +03:00
devZoGok 27929c3f99 added missing files 2022-10-08 18:35:54 +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 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 4af2110e22 added y axis map cells checking for adjacency 2022-09-17 17:15:26 +03:00
devZoGok c0aa67d5a9 fixed infinite submerging bug 2022-09-17 10:14:29 +03:00