Case study
tower-together: reconstructing SimTower's simulation for multiplayer
tower-together reconstructs SimTower's simulation as a multiplayer browser game. A TypeScript simulation core runs in a Cloudflare Worker and clients, while documented behavior notes and captured traces from the original executable guide comparisons of state at each tick. The project supplies its own interface and assets.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 80
- Last commit
- 2026-05-04
- Language
- TypeScript
- License (GitHub)
- MIT
GitHub data as of 2026-11-10
Evidence
- Observed
- Code, documentation and a demo observed; no download method found.
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: Node.js 20+ and npm 10 are required for local development.
- Prerequisites: The original SIMTOWER.EX_ is required to regenerate trace fixtures.
- Limits: Behavior notes are partial and contain unresolved details.
- License: MIT license.
Cite
BibTeX
@misc{tower-together-case,
title = {{tower-together: reconstructing SimTower's simulation for multiplayer}},
howpublished = {\url{https://github.com/phulin/tower-together}},
url = {https://github.com/phulin/tower-together},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/tower-together-case/}}
}Plain text
tower-together: reconstructing SimTower's simulation for multiplayer. https://github.com/phulin/tower-together (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/tower-together-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · phulin/tower-together · Revision 073c0e4
- specs/OVERVIEW.md GitHub · phulin/tower-together · Revision 073c0e4
More in Games
- TurokEX: rebuilding PC Turok on the Kex engine · Case study
- TwinEngine: a Little Big Adventure 1 engine rewrite · Case study
- Twisted Metal: Rust reimplementation of the 2012 PS3 game · Case study
- UA_source: a reimplementation of the Urban Assault engine · Case study
- UAlbion: a remake of the 1995 RPG Albion · Case study
- Ultima V Redux: recreating Ultima V from original game data · Case study