« earlier | later » Page 13 of 33
keendreams/keen · GitHub edit / delete
Source code for one of the Commander Keen games. The nice thing is that they've found several versions and imported the history into Git properly.
to games id keen pc retrocomputing software source ... on 20 September 2014
Ian Bell's BBC Elite Page edit / delete
Source code for the BBC version of Elite.
Synchronous RTS Engines 2: Sync Harder edit / delete
A bit more detail, including desync recovery.
to ag0907 desync games multiplayer networking recovery synchronisation ... on 26 August 2014
Synchronous RTS Engines and a Tale of Desyncs edit / delete
The problems of game state synchronisation; also has a nice bit about simulation vs. visualisation timescales. The unstated lesson here is that you want a more graceful way of recovering from desyncs than just completely stopping the game!
to ag0907 desync determinism games multiplayer networking synchronisation timing ... on 26 August 2014
The Tech of Planetary Annihilation: ChronoCam edit / delete
Nice overview of prediction and interpolation techniques in practical use.
to ag0907 games interpolation latency networking prediction recording replay ... on 26 August 2014
Gamasutra - 1500 Archers on a 28.8: Network Programming in Age of Empires and Beyond edit / delete
"This paper explains the design architecture, implementation, and some of the lessons learned creating the multiplayer (networking) code for the Age of Empires 1 & 2 games; and discusses the current and future networking approaches used by Ensemble Studios in its game engines." Circa 2001.
to ag0907 age-of-empires games latency multiplayer networking synchronisation ... on 25 August 2014
Your Game Doesn't Need UDP (Yet) | glyph | ThoughtStreams edit / delete
Why TCP is often good enough for real-time applications. This'll be on the reading list for AG0907 students this year.
to ag0907 distributed games networking tcp udp ... on 24 August 2014
Kenneth W. Regan's Chess Page edit / delete
Mostly about detecting cheating in chess through extremely crafty statistical methods. Fascinating stuff -- although you probably need to know more about chess than I do to really appreciate it.
to cheating chess competition games statistics ... on 24 August 2014
Computer Archeology edit / delete
Reverse-engineering arcade and 8-bit games. The level of detail here varies quite a bit, but some of the articles are very interesting.
to arcade assembler games retrocomputing reverse-engineering software ... on 23 August 2014
Flat Rock Software · GitHub edit / delete
Before id were id -- source code for some of their early games.
to games id retrocomputing source ... on 26 July 2014
« earlier | later » Page 13 of 33
tasty by Adam Sampson.