Skip to content

Latest commit

 

History

History
15 lines (14 loc) · 483 Bytes

File metadata and controls

15 lines (14 loc) · 483 Bytes

Build MUD Platform

  1. Scripting Engine (Shopify/go-lua)
  • Interface to work with -- agnostic of underlying library
  • Load arbitrary go types
  • Ideally have some kind of REPL
  • Plugin architecture
    • Define new entities
    • Define hooks into various lifecycle functions
  1. Data storage (sqlite3)
  2. Web interface (chi, or one of those, or native, htmx)
  3. Game machanics
  • ECS, or simple entity system?
  1. Editing/Admin UI
  • Building rooms, building mobs, scripting