I deployed a new version of my computer implementation of Civilization The Board Game. The implementation consists of three parts:
- Civilization Engine
- Civilization Web Interface
- Demo. Demo version is deployed to Heroku, free quota. Please wait several minutes unless the dyno is brought back to life.
New features
The journal was added. There is a window panel where the activities of the player and the opponent are outputted.
The journal panel can be brought to live by clicking the "Journal" button. It can be hidden afterwards by clicking the "Hide" button. The panel can be dragged across the screen but cannot be scaled. The actions are added to the panel dynamically during the progress of the game.The journal was added. There is a window panel where the activities of the player and the opponent are outputted.
There were several problems to be resolved. Some messages are "public", meaning the message is visible for both players. For instance, if the player buys the building, the information is visible for both of them. There are also private messages visible only for the player and not replicated to the opponent. Some messages are modified according to the recipient. For instance: if the player is buying the unit, the unit type and the unit strength is reported to him. The same information is sent to the opponent but the unit strength is removed as private.
Next steps
Some culture cards are to be implemented.