Roadmap to v1.0

May 23, 2021 ยท View on GitHub

This is a living document capturing the current areas of focus, and what needs to get done before we are ready for a v1 release.

  • Areas that need help are marked with [help needed].
  • Stuff that nicolodavis@ is working on is marked with [N].

The issues below (and some others that are not in this document) are also available on the v1.0 milestone link.

AI

  • MCTS bot (issue)
  • ability to add priorities and objectives (issue)
  • Bots in multiplayer games (issue) [help needed]

Lobby

  • basic create and join API
  • simple web-based lobby (issue)
  • Lobby Improvements (issue) [help needed]
  • Migrate to Svelte (issue) [help needed]

Storage

Core

  • phases -> turns -> stages
  • turn order improvements (issue)
  • log improvements (issue)
  • add immutability helper (Immer) (issue)

Server

  • abstract away server component (issue)
  • server scaling (issue)

Documentation

  • recipes for different game scenarios
  • code organization patterns
  • deployment tutorial
  • tutorial using the vanilla JS client