June 16, 2025
made a life system and worked on the package stuff - now theres a max alt to drop packages at and min/max speeds to be flying at. you lose a life for missing the package drop criteria or hitting 0 health or 0 battery(so the game won't go on forever, u basically have 3 battery packs and after that you stop)
fixed player movement(rotation was trying to stabilize) and made it more realistic.
also worked a lot on the map, eventually found some good assets.
and i also worked on the package dropping - a successful drop now has limits and stuff
oh and i also fixed the home page!
added package dropping! it has 4 types of packages which will have different pts and requirements later.
got the script to correctly load the plane mesh! next im going to do the dropping mechanism and the zone generator mechanism and then maybe a store to upgrade
made a basic plane selector + 5 planes + a home page, still working on making the player's plane match the one they select. the speed and handling and stats match up though
made the flying more realistic, fixed the turning so it doesn't glide as much, made a start menu, and spent way too much time trying to automatically add a collisionshape to the gridmap
began some basic collision detection! also added some warnings and a health bar. its decent but the godot collision stuff makes it fly off the side of the thing it collides into which is a bit unrealistic. also made a basic map with kenney(from kenney.nl)'s platformer kit to test the collision
ok so i finished the HUD, and redid the movement script because it was a bit too slow and unresponsive. now its easier to control which is good because im considering making an auto generating checkpoint kinda thing(inspired by polytrack of course lol). probably going to work on that now!
ps: idk if i mentioned it before but i'm using @jonathan's font Tars Mono for the HUD
pps: i also added alt warnings and batt warnings so when the batt is at 0 the motors stop. will probably also add a main screen and a death screen for that purpose later.
began the HUD! so far i got the compass and alt sensor working, and i think it looks really cool! im also working on a speed readout and then a battery readout.
after a lot of testing, i can finally say that the first stage of the game is complete. i've redone the player movement altogether. this is because the game won't be a regular running player. it'll be a flying player. the game will be set in either mars or the future earth, where planes take off vertically and fly like drones. right now it's just a plain ground with some small objects placed for testing, but the flying mechanics are AMAZING.
began the game! it's my first 3d game in godot and i think it's looking pretty good right now. all my assets are from kenney.nl and i followed a tutorial online for the basic movement, and i tweaked it to make it right for my game.
A plane game about dropping packages!
final edits to the app - its perfect now! also made a banner for the project
Finished the FULL app!!!! Also did a TON of testing with 3 of my friends and my parents. I've successfully fixed a bunch of issues and added a settings button and fixed the bug where clicking edit doesn't show the info of the thing you're trying to edit. also made icons! its just a whisk icon but i made a couple of alternatives for the icon. i also put it into icon composer for the glass icons. then i got it onto app store connect where it's pending for testflight review! it took a long time though because i kept getting the same error where CompileAssetCatalogVariant crashed or where com.apple.developer.icloud-container-environment wasn't working(this was because i didnt choose the container identifier in my apps settings). It's now pending review on app store connect, so it'll be on testflight soon!
After a bunch more work and debugging, spoiled is now on itch! just web for now until i make the app icons though. https://ayaangrover.itch.io/spoiled
fixed a bunch of groq issues, and chose a better model with better accuracy but also better speed. it's extremely fast now!
did a ton of testing, sped up ladder climbing, started win screen, worked on third part of the map, and fixed a bug with the audio playback!
worked on the main file! you can install it with pip install rubble-lang. it basically converts python files to .rbl files!
pseudocode as a programming language(with ai converting to other languages)
figured out where all my time had gone to! i had been tracking to the wrong name - spoile instead of spoiled, and i also managed to track the hours to a non existant project and a project i haven't worked on for half a year. i also worked more on the map and audio and sfx and did some testing.
finished the second part of the map and began implementing the third (and possibly last) part of the map!
Did some color work and fixed bugs that crashed the app for some reason(that took a very long time!)
worked on the map and features! now has a ladder, death doesnt remove your key if you have it, and the second part of the map is done.
Fixed some issues with the OCR! also got some bugs with the login and added the actual grocery list functionality. Here's the OCR demo!
worked on the groq integration, gave it some more info and structure to reduce parsing errors(like when it says sure, here's your recipe in the structure you provided!). demo of ocr coming soon!
Made the key its own sprite and added a script to make it disappear when picked up! Also, the water kills the player now and you can't double jump as much.
Spoiled is a 2D platformer about being left behind. After a mass migration separates you from your friends and family, you’re trapped in a snowy world that was abandoned for its lack of food. You must dodge spikes, leap over water, and clamber over platforms to get to the green land where your family went.
I got the OCR working! I also fixed a bug with the login and made the app look better. The OCR uses groq for parsing and apple's ocr on-device framework for reading the text. It's pretty good - it can read some pretty messy handwriting!
Got the main functionality of the app working! This includes the3 recipe adding feature, a basic search, and the grid view!
Made the login page! It's looking good(there's a guest mode that's not shown in the screenshot). The login functionality works with apple alone(no firebase or supabase) which is good for privacy.
a recipe app for iOS(and iPadOS and MacOS) with OCR and a grocery list!
This was widely regarded as a great move by everyone.