Features - t0rtue/rulit-proto GitHub Wiki
Interface
- editable rulebook with main parts
- Material, Goal, Actions, Turn, Setup, Theme
- playable game with main windows
- Board
- Turn management (display, next button, phase indicator)
- Player
- Allowed actions list
- Selected token info
- Hovered token info
- Helpers
- highlight allowed board positions for Move action.
- message box
- "impossible action for selected token"
- "select destination" when doing Move action
Editor modetokens list allowing Put action for each token on a tile
- game menu
- players management (add/remove, name)
- game goals reminder
- start game button
Mecanisms
Available concepts and mecanisms configurable in the rule book and usable in the game.
Board
- board layouts
- square grid
- hexa grid
- board sizing
Token
- token creation
- token edit
- token properties edit
Goal
- win and lose conditions
- owning : player has (exactly/more/less) a number of a specified property.
- alignement : a number of player's tokens are inline on the board
Actions
- put
- config
- selectable token type
- dest position : tile|corner|border
- config
- get
- config
- quantity : number
- of : player property
- config
- move
- config
- selectable token type
- dest position
- neighbors tile|corner|border
- distance max (move area) : number | token property
- direction : horizontal|vertical|diagonal
- config
- interact
Turn
- add phase
- configure phase
- allowed actions list
- restriction
- none : all actions as many time player wants
Theme
- configurable background color