For those interested:
- ZERO CLIENT-SIDE OR INLINE JAVASCRIPT except Datastar & Datastar attributes
- real-time multiplayer powered by CQRS
- 45x45 characters chunks stored in LMDB
- all characters are read & written through FULL ACID TRANSACTIONS. no shortcuts. no relaxations
- chunk-based viewport culling
- LZ4 compression on chunk-basis to remove white space and repeating chars
- runs on a 5,52 euro/mo VPS in Germany, cheapest tier in public cloud
Stack: Datastar, Python/FastAPI, LMDB
The next step would then be another clone of this but with a text representation of the world map as the starting point. Call it wfastserial or something
See
Non-text ones
Both of these are deep rabit holes. Just click the tiny links in the central square or see chatbox. For example https://ourworldoftext.com/main , https://img.ourworldoftext.com/ , https://ourworldoftext.com/fp/carthage , https://ourworldoftext.com/lime.owot/city , https://ourworldoftext.com/tileanimator , https://ourworldoftext.com/Game_of_Ur , https://wiki.ourworldoftext.com/wiki/List_of_cities_on_OWOT , https://ourworldofpixels.com/flags , https://ourworldofpixels.com/countrysim , https://ourworldofpixels.com/jpdld
Also found this just now https://wplace.live/