Inspiration
tetris 99, gamification research
What it does
It is a competitive stock trading game, simulating semi realistic trading in accelerated time. The goal is to become the first trader to reach 100k money.
How we built it
The frontend/client is built using Godot 4.3. The backend is a nodejs server. they are connected via a websocket. Player's data is stored in MongoDB.
Challenges we ran into
Godot 4.3's websockets will fail without providing an error if you write too many things to it at once. We only found out due to searching through the Godot GitHub issues
Accomplishments that we're proud of
(Aaron) - Getting better with Godot UI, first time learning about websockets (David) - Making a server without using a third-party library (express, Next.js) in TypeScript We also finished everything we originally planned to do
What we learned
I (Aaron) learned how to use websockets and learned more about godot ui David learned more about how to read stocks.
What's next for Stock Royale
tls certificates and more security on the server. This would allow us to make a web build to allow the project to be more accessible

Log in or sign up for Devpost to join the conversation.