25 pointsby andersmurphy4 hours ago6 comments
  • yapfroga few seconds ago
    The idea of "Place but text only" seems too obvious in hindsight but somehow this os the first one I've seen. Works really well, kudos to the creator.

    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

  • eliasdejong3 hours ago
    Creator here,

    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

    • alienbaby3 hours ago
      I type somewhere, nothing appears
      • andersmurphy3 hours ago
        Wonder if that's to do with dark mode or something? I had the same issue in dark mode on mobile on duckduckgo.
    • andersmurphy3 hours ago
      Oh LZ4 nice! Also the fact that this is in python makes this even more impressive.
  • trizoza4 hours ago
    One can tell it's Datastar based on that ASCII rocket. Super smooth experience.
  • eliasdejong3 hours ago
    standby, server is taking some load. should be back up soon
  • bobowski4 hours ago
    What's the backend in ?
  • sudodevnull4 hours ago
    Datastar btw