A word game based of balderdash but modified for the web.
Built using Ruby on Rails with ActionCables to manage websockets.
Frontend is React(Typescript) utilizing Atlantis components.
Hogwash is deployed on a Heroku dyno here.
- Learn Ruby on Rails
- Practice React & Typescript
- Practice Test-Driven Development
- Utilize CI/CD (using github actions)
- Learn more about Heroku & its CLI
Current design is focused on being functional, things such as animations & transitions may be added at a later point.
As of now all of the core game flow functions, with few bugs(features) that will be ironed out.
- Create a game
- Join a game
- Start game from lobby once players have joined
- Submit answer for word
- Vote on other player's definition
- Distribute score and then finish round (get next word)
- Keep track of player scoreboard in the game
- If correct answer is submitted, go to the next word
- Finish a game & close the lobby
- Start the game anew with newset of words