Inspiration
The idea for Financial Quest was inspired by the unpredictable nature of meme coins, which have become a phenomenon in recent years. The extreme volatility of these coins, often driven by hype, memes, and internet culture, can feel as random as gambling or pure luck. However, beneath the chaos, there are sometimes hidden patterns and underlying market behaviors. This blend of unpredictability and subtle order made us think about how markets as a whole operate and how people perceive financial forecasting. We wanted to create something fun and educational that exposes players to the challenges of identifying trends, the inherent randomness of markets, and the limits of predictability.
What it does
Financial Quest is an interactive educational game that leverages real-world data powered by a Gaussian Process Regression model. The game is built on a foundation of over 100,000 stock data points from the S&P 500, including data from industry giants like Apple, Google, JPMorgan, Tesla, and many more. Players are immersed in a world where they can explore financial markets, make stock predictions, and learn how certain variables impact performance. By combining fun gameplay mechanics, engaging dialogue, and financial modeling, the game demonstrates how stock markets work and teaches players why predicting market trends, especially beyond certain thresholds, can often feel more like gambling than science.
How we built it
We built Financial Quest during a whirlwind of creativity, fueled by countless cups of coffee and energy drinks. The core of the game was developed using Python, integrating some of the most powerful libraries in machine learning and data analysis, such as NumPy, scikit-learn, TensorFlow, and Pandas. These tools allowed us to process the vast datasets we gathered from S&P 500 stocks and build the Gaussian Process Regression model that powers the game's predictions.
The game mechanics and design were inspired by classic RPGs, blending financial education with fun and humor. We wrote engaging dialogue, created quirky NPCs, and added voice lines to keep the experience lighthearted and entertaining. The goal was to strike a balance between education and entertainment, ensuring that players walk away with a better understanding of financial markets while also having fun.
Challenges we ran into
Building Financial Quest wasn’t without its challenges. The biggest hurdle we faced was the sheer computational time required to process over 100,000 datapoints. Working with such large datasets slowed down production significantly and became a major bottleneck, forcing us to optimize workflows and find creative solutions to keep things on track.
Time constraints were another big challenge. With a limited amount of time to build the game, we had to carefully prioritize which features to implement and which ones to put on hold. Despite these obstacles, we managed to bring our vision to life, creating a game that combines education, entertainment, and financial modeling.
Accomplishments that we're proud of
We’re incredibly proud of what we accomplished with Financial Quest. This was our first hackathon project, and it was an amazing learning experience. One of the highlights for us was the creative dialogue and voice lines we added to the game, which gave it personality and humor. It was rewarding to see our ideas come to life and to create a project that blends engineering with finance in a way that’s both fun and educational.
We’re also proud of stepping outside our comfort zone and diving into the world of financial markets. As engineers, we don’t often work in the finance realm, so learning about financial data, trends, and modeling was an exciting challenge.
What we learned
This project taught us a lot about project development, teamwork, and adaptability. Initially, we were working on a completely different project, but halfway through, we realized that it wasn’t feasible and decided to pivot to Financial Quest. This taught us the importance of being flexible and open to new ideas.
We also gained valuable experience in full-stack development, as the game required us to combine frontend design with backend machine learning models. Additionally, we learned a lot about financial data analysis, Gaussian Process Regression, and how to integrate complex algorithms into an interactive game format.
What's next for Financial Quest
We have big plans for the future of Financial Quest. First, we want to scale the game by incorporating even more datapoints, expanding the dataset to include global markets and different asset classes. We also want to deepen the educational aspects of the game by adding more financial insights, such as tutorials on different investment strategies, risk management, and the history of market trends.
On the gameplay side, we plan to expand the dialogue, add more NPCs, and introduce new quests and challenges. We want to make the game even more interactive and engaging by including mini-games, dynamic events, and more ways for players to test their financial knowledge.
Ultimately, our goal is to make Financial Quest a go-to resource for anyone interested in learning about the stock market in a fun and interactive way. By combining education, entertainment, and cutting-edge machine learning, we hope to inspire players to explore the world of finance with curiosity and confidence.
Log in or sign up for Devpost to join the conversation.