Vibe Coder a retro text based adventure
Well, here it is, my entry for the UpitMemeGameContest. In a modern world where a two week dev cycle feels like an eternity, I present to you: Vibe Coder - an AI coding simulator.
This is my tongue-in-cheek love letter to Upit and the vibe coding community at large. Play funny prompts, select from different humorous concept choices in the categories of platform, visual, genre, mechanic and feature and at the end of it all, receive a funny review based on your choices and how you were able to balance “Vibes” vs code coherence.
First of all, let’s talk numbers. The game contains:
- almost 300 unique command prompts split over three tiers.
- Progress saved across sessions: The more games you make, the more prompts you unlock and the more efficient your prompts become.
- 76 different unlock able game features
- 50 in game achievements (currently not saved)
- 59,049 different game concept combinations
- 570 total unique game names
- Theoretically there is over 1 billion different game review combinations based on your choice and how well you did, with it more realistically being somewhere between 100,000 and 1 million.
- 470 total unique player feedback reviews.
Believe it or not, this started out as a card game, morphed into some sort of weird beat based particle light show for a day, until finally becoming entirely text based. The whole game only contains one graphical asset other than colored squares, text, ascii characters and emojis.
I pushed the editor to its limit. Final line count is 6919, with some LOONGGG lines, and it is very difficult to edit at this point. Mobile editor lags hardcore. Considering that more than half of the code is text for the prompts and reviews, a multi filed system will be a great addition. I want to make more text games!
I started out with 14 3+ minute songs for the soundtrack and eventually had to whittle it down to 8 and then finally to 6 as the code grew in order to stop the game from crashing randomly.
The AI models all tried to keep up, but as things got bigger and bigger they fell by the wayside one at a time. Maximus was the first and only to stop working entirely. He just flat out refuses to do anything. Surprisingly, even with only 128K context, Optimus will still give it a valiant try even at this point. My new favorite model is the Nexus 1M. It was creative and efficient until finally things got too big even for it.
I apologize to my non English speaking friends, as this game may not be that interesting to you, but maybe one day I will have the opportunity to expand into other languages.
I’m sure there are bugs and performance issues to deal with, please let me know and I hope you all enjoy!
16h