From bc08e013d282812ea44a676538155130acd21286 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BB=BB=E5=A4=A9=E6=A2=A6?= Date: Thu, 28 Sep 2023 18:12:13 +0800 Subject: [PATCH] add some lockstep papers (#91) - DOOM III - Age of EmpiresI&II - MiMaze --- data/games.toml | 18 ++++++++++++++++++ data/references.md | 2 +- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/data/games.toml b/data/games.toml index f4b836e..5707a14 100644 --- a/data/games.toml +++ b/data/games.toml @@ -242,6 +242,7 @@ Analysis = [ ["Game Art Tricks", "http://simonschreibt.de/gat/doom-3-volumetric-glow/"], ["Source code review", "https://fabiensanglard.net/doom3_bfg/"], ["Vulkan Port", "https://github.com/DustinHLand/vkDOOM3"], + ["The DOOM III Network Architecture", "https://fabiensanglard.net/doom3_documentation/The-DOOM-III-Network-Architecture.pdf"], ] ["Control"] @@ -2349,3 +2350,20 @@ Analysis = [ ["Wonky walls", "https://simonschreibt.de/gat/dungeon-keeper-2-walls/"], ["Grid-based lighting", "https://www.reddit.com/r/gamedev/comments/hrz910/fake_lights_and_shadows_in_dungeon_keeper_2/"], ] + +["Age of EmpiresI&II"] +Developer = "Ensemble Studios" +Engine = "Genie" +Year = "1999" +Analysis = [ + ["GDC 2001: 1500 Archers on a 28.8: Network Programming in Age of Empires and Beyond", "https://zoo.cs.yale.edu/classes/cs538/readings/papers/terrano_1500arch.pdf"], +] + +["MiMaze"] +Developer = "Christophe DIOT and Laurent GAUTIER" +Engine = "Internal" +Year = "1999" +Analysis = [ + ["Bucket Synchonization", "https://www.cs.ubc.ca/~krasic/cpsc538a/papers/diot99distributed.pdf"], +] + diff --git a/data/references.md b/data/references.md index cd49770..b301226 100644 --- a/data/references.md +++ b/data/references.md @@ -43,4 +43,4 @@ * [Valve's Publications](https://web.archive.org/web/20170606025840/http://www.valvesoftware.com/company/publications.html) * [Game Watch](https://game.watch.impress.co.jp/docs/series/3dcg/) * [MrElusive](https://www.mrelusive.com/publications/pubs_bytype.html) - +* [fabiensanglard](https://fabiensanglard.net/doom3_documentation/)