/7WondersDuel

Basic implementation of 7 Wonders Duel boardgame as an exercise in learning Go

Primary LanguageGo

7WondersDuel

Basic implementation of 7 Wonders Duel boardgame as an exercise in learning Go

Disclaimer

Everything under copyright is property of their respective owners.

If I commit any copyright violation, please contact me and I will remove it.

Scope

A text only implementation of the 7 Wonders Duel boardgame.

Roadmap

These features are considered essential for the game

  • Definition of every entity involved in the game
  • Definition of relationships between identities
  • Implementation of interactions between entities
  • User interface
  • Local game with both players taking turns.
  • LAN game

Further steps

These features may never be implemented:

  • Internet serverless game
  • Single player with adversarial A.I.

Grid implentation

Ages card layout is described in ages.dat as following:

  • a space means "no card"
  • O means visible card
  • X means hidden card
  • All "card" lines must have the same number of chars
  • Blank line separates ages

This allows for easy layouting and maybe future customization.