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 |
|