It's free and fun, but definitely humbling if you consider yourself a master strategist:
It's free and fun, but definitely humbling if you consider yourself a master strategist:
https://www.gamedeveloper.com/programming/1500-archers-on-a-...
Edit: original where the pictures work https://web.archive.org/web/20180719170411/https://www.gamas...
> Rather than passing the status of each unit in the game, the expectation was to run the exact same simulation on each machine, passing each an identical set of commands that were issued by the users at the same time. The PCs would basically synchronize their game watches in best war-movie tradition, allow players to issue commands, and then execute in exactly the same way at the same time and have identical games.
In RTS games like 0AD or AoE you don't just send a single huge unit to attack and wait for the result, you send many tens of individual units near enemy units, then the "battle" goes on in real time and you can micromanage units to influence the outcome. You can't just simulate it on the server because the server can't simulate the thought process of the players
Kind of old but lots of micro tactics per unit here: https://youtu.be/hjUgisPD_C4?si=F-UvzDOTsWRZhZSq
The regression in performance seems to be caused by a change in Spidermonkey. For details check out https://gitea.wildfiregames.com/0ad/0ad/issues/7714
That said, even without this performance regression, 0 A.D. is prone to run slow in late game when lots of units are on the map. There are several reasons for that, but maybe the most intuitive one is that 0 A.D. is still largely single-threaded and therefore doesn't make use of the multi-core capabilities of modern CPUs. As you can imagine changing that is no easy feat and takes a lot of effort. As the number of volunteers to 0 A.D. is limited, nobody has picked up that topic yet.
If you enjoy 0 A.D. and want to improve it: it's Open Source and contributions are always welcome!
All it took was for some salty player to activate a trainer or prez IFS and kill the game.
I like that the lobbies were ran over IRCd.
Dreamforge IRCd with the server password being "supersecret".
I know because I've gotten to the point in the late game where my computer can't simulate at realtime, and I can no longer control my units, but everyone else keeps playing.
Conveniently you can even still sort of chat in this state, and ask a teammate to assume control of your army on your behalf.