Big Bad Wolf
A single page application acting as a Real-Time-Strategy (RTS) game. Includes user signup and login, a chat lobby, and a map editor.





Goals
It was time to learn the MERN stack and what better way to do it than to build a gigantic project while practicing teamwork?! Rather than polish a relatively straightforward project, we decided to pursue a multi-feature project. Interactive RTS game? Check. Chat lobby build with sockets? Check. User authentication? Check. Giant map editor that users can customize and save to a database? Check. We built out every feature you would expect in a modern game short of loot boxes.
Getting started
Upon reaching the page, there may be a glitch with routing. If that happens, refresh the page. Use the demo login to immediately access all the features of our application. Once logged in, you will have the ability to demo the game by clicking "How to play" at the top. Once familiar with the game, you can even play alongside three other players by going to the lobby, creating a channel, and clicking the "Ready?" button at the bottom left. Once all four players have agreed to play, the chat lobby leader can press "Play!". To select a map to use, press the map button at the top right and a menu for selecting a map will appear.


