Inspiration
We were all avid gamers with memories of early classic games which were played on simple websites. We wanted to recreate that nostalgic feeling of playing classic games in your browser. Our goal was to add a game gallery including nostalgic games such as Flappy Bird, Space Invaders, Chrome dino, Minesweeper, and crossword puzzles.
What it does
It implements different technologies to create a web-based game gallery. It allows its users to log in through their Discord login, then once they're authenticated it lets them play the games using our servers and stores their game data to display their scores, including their high scores.
How we built it
We decided that the best way for us to create the project was by assigning a part of it to each one of our team members. We divided our project into three parts, the front-end and hosting, the back-end and login page, and the coding for our games.
Challenges we ran into
We ran into a few challenges when we were joining the three parts of our project, but after some polishing and troubleshooting we were able to successfully implement our project into a working website with each game being playable. We also ran into some express issues which we fixed by downgrading to a different version
Accomplishments that we're proud of
We were able to do more than we set our goals to including deploying the early versions of our GitHub repository into the cloud. We are proud that we have five working games on our website, which store the scores of our users in a json file.
What we learned
We learned from each-others strengths and weaknesses. For example Rehaan learned games from Nathan and front end from Muntazir. Nathan learned front-end from Muntazir and back-end from Rehaan, and Muntazir learned back-end from Rehaan and games from Nathan. This allowed us to be exposed to new technologies and concepts.
What's next for Nostalgic Games
We have a few plans which we can possibly implement such as adding more games, possibly making the website monetized, and to add a merch store. We also plan to use SEO tools to make our website more relevant, allowing it to show up on Google searches. We can do this by adding metadata to our pages.
Log in or sign up for Devpost to join the conversation.