City 72
Tech Stack
Background
At La Fosse Academy in the final project, we were required to solve the problem of our choice and we chose the lack of engagement in learning materials. To resolve this, we created an text based adventure game called City 72 in which users can play the game, and during their adventure they will have challenges to attempt which will test their knowledge on GSCE level knowledge.
The Game consists of a frontend that has been made in React; which connects with the backend and OpenAI to create the story. And the backend that includes the connection the database and the connection to OpenAI all made in the MVC Structure
My Role and What I Learned
My role was to be a Full Stack Developer, but my main focus was on the main gameplay. However, I also was involved with everything when the team had an issue, I would be there to solve it. As we were a team member down I believed it was crucial for me to play a big part so our project was a success.
- Created a functional educational game that solved the problem
- Learned how to work in a team collaboratively
- Efficient debugging via pair programming
- Using OpenAI to its full potential
- Being able to manage to work under pressure
- Fully making use of React Hooks like useEffect and useStates