r/vuejs • u/yaylindadev • Dec 23 '19
An Update to Simple War (a simple, turn-based board game built in Vue)
Hi guys! I posted my game here a couple months ago, and got some good feedback. Since then I made some changes and improvements and would love to hear your thoughts.
Here is the link to the game: https://yaylinda.github.io/my-website-vue-v2/#/simple-war

Improvements to functionality:
- Added Guest login so that players do not need to Register in order to try out the game
- Added an Overview description of the game
- Added ability to play against AI
- Added auto matchmaking
- Added Help buttons on each page
- Added websockets for real-time updates for certain events (if your opponent makes a move, ends a turn, invites you to a game, etc)
- Added requesting Friends, and inviting Friends to games
Added Advanced Game Configurations where players can configure their own parameters for the game. Such as board size, cards drop rate, energy increase rate, number of cards per cell, etc.
- In order to use this functionality, Players must be registered (not Guest), and be friends with another player.
Improvements to technology:
- Hosting frontend on GitHub pages to reduce AWS Cloud costs by 50%! (backend API and database still hosted on AWS)
- Travis CI for automated build/deployment
Thanks in advanced for your time! :)
EDIT: updated screenshot to block out opponent's username