Hello everyone!
My name is Santi, and I am about to enter the last three weeks of my 12 week immersive bootcamp experience, in which our challenge is to build a full stack app.
We’ve covered Python (OOP), HTML, CSS, JS, React, React Router, SQL, Postgres, FastAPI, JWTs, and Supabase, using VS Code on MacOS.
All of my projects have been interactive by nature, and trying out making a game felt like the next step. However, nobody has built a game for their final project yet, and I’m ready for a challenge.
The game I want to build is one that we built at the beginning using Python, a fighting RPG. I’ve created three ‘tiers’ of what I want built, and if I can get Tier 1 done by July 24, then that will be a victory.
The original python game was called “100 Days to Victory” and had a character creation feature, six stats that could be upgraded, an XP/level up system, a day cycle broken up into three parts, a sleeping mechanism where HP/Stamina could be restored or decreased based on the quality of sleep, items, and, of course, a fighting mechanic. So while I need to tweak some of these, at least I got the brunt of the mechanics down.
My tier one would be to have a tutorial comprised of an opening screen, a basic character creation screen where you can add your own name (vs doing the stats also), then a screen going through a day cycle, then finishing up with an actual sparring session. The animation would also be simple and fairly static to begin with. I would also set up a supabase for a login screen to save accomplishments and progress, as well as a FastAPI route system to update the actual characters created (thus making it full stack).
Tier two would incorporate a more in depth character creation and the level up/XP system. This could in fact be an actual “Let’s Play” scenario.
Tier three would include the added fighters you have to defeat (10 total), in order to challenge the world champion before Day 100 to become the champion yourself.
Of course, I am excited and a bit overwhelmed at the same time! I’m looking up resources to learn the basics of Phaser this week, so that I can begin to create the fighting part by the end of week one (it could even be a ‘basic’ gameboy Pokemon-ish set up).
That’s it in a nutshell. Are there any tips you have for someone starting out, or specific resources you would recommend for something along these lines?
Many thanks in advance!