Skip to content

Latest commit

 

History

History
18 lines (13 loc) · 819 Bytes

README.md

File metadata and controls

18 lines (13 loc) · 819 Bytes

DIT

Main concept

A game spec that creates validatable game files using the Proof-of-work concept similar to blockchain, using actions similar to that in the redux.js spec. The game supports multiple sub-specs called "Modes". The game can support multiple interfaces, so long as they create files that follow the spec. The first interface will be a CLI built in rust. Gameplay in Mode A is loosely built on DnD.

This crate should be (for now):

  • The core DIT code (Implementation information that is the same regardless of mode)
  • Mode A spec
  • The CLI interface to Mode A

Over time I will probably split those things up into different crates.

The CLI interface will likely support commands for actions and viewing the state, as well as an interactive mode using crossterm