←back to thread

442 points apitman | 4 comments | | HN request time: 0.207s | source
Show context
Rendello ◴[] No.43563472[source]
Classic AoE-playing Hacker News-types might also enjoy 0 A.D.

It's free and fun, but definitely humbling if you consider yourself a master strategist:

https://play0ad.com/

replies(3): >>43563857 #>>43566663 #>>43568810 #
bryancrisso ◴[] No.43563857[source]
i love 0ad so much but it runs AWFULLY as soon as you get a fun number of units on the map.
replies(3): >>43564058 #>>43565606 #>>43566505 #
Rendello ◴[] No.43564058[source]
I haven't had an issue with that personally (played on and off for almost 10 years), though I imagine it could be an issue on some older hardware. Massed units will cause lag in big team games where there's 4 armies clashing, though that might be more of a network thing.
replies(1): >>43564705 #
yohannesk ◴[] No.43564705[source]
I am curious as a non game developer, are these types of games deterministic? If so if I send to the server that I moved huge units to attack another huge units, can the server determine what the end will be? Why do we face a network issue?
replies(3): >>43564767 #>>43565309 #>>43565498 #
1. matsemann ◴[] No.43565309[source]
This article is a classic, 1500 Archers on a 28.8: Network Programming in Age of Empires and Beyond

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.

replies(1): >>43565706 #
2. IshKebab ◴[] No.43565706[source]
Which was great until there's a bug and it just says "sync error" and your 3 hour game is gone.
replies(2): >>43566928 #>>43567567 #
3. immibis ◴[] No.43566928[source]
When this happens in Factorio, the game pauses, one player (the server?) saves the game and sends it to all other players who load the savefile and the game resumes when that's done. It's not a nice experience, but it's a lot better than "you can't play today, goodbye!"
4. doublerabbit ◴[] No.43567567[source]
Same with RA2/YR.

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