Inspiration
Our initial ideia was
What it does
Our initial idea was born out of a simple yet fun challenge: beating Flappy Bird using different Reinforcement Learning (RL) algorithms. With the recent buzz around DeepSeek and other breakthroughs in AI, we became fascinated with the potential of RL and wanted to explore how it could be applied in a playful, game-like environment. Once we managed to recreate the Flappy Bird game and integrate RL agents early in the process, we realized we had room to expand our project in a more creative direction. That’s when the idea for GameTok hit us: an app that combines the swipe-based interface of TikTok with the fun of video games. Our inspiration came from observing how Generation Z is deeply engaged with both short-form content and interactive gameplay. We thought: why not merge the two experiences into one platform?
How we built it
GameTok was mainly developed using ReactJS for the frontend and Google Firebase for the backend. The idea was to create an infinite scrolling feed of games, TikTok-style. For that, we searched dozens of minigames online and we stored a list with information about each one in a database. During this selection, various criteria were considered, such as vertical display orientation, little to no ads, free to use, and the game category. We also added fields for likes and time played by users, so that we could rank the games. The app works on both computers/laptops and mobile, as it is web-based.
Challenges we ran into
Debating project ideas, multiple bugs, hard implementation problems, lack of documentation.
Accomplishments that we're proud of
Coming up with great ideas and working on hard technical details for both the FlappyNite game and the GameTok platform.
What we learned
How to communicate and delegate tasks. How to train a neural network to control a bird in Flappy Bird using multiple Reinforcement Learning techniques.
What's next for GameTok
For GameTok, we would want to implement a way for users to play against an A.I. opponent in the FlappyNite game that we made for GameTok, as well as adding a way to implement servers for that game so that multiple sessions of the game can be played at once. Some other things we would like to do for GameTok would be to add more games within the application, so that anyone can find a type of game they could enjoy.
Log in or sign up for Devpost to join the conversation.