Ollo's Life by Memel06
Ollo's life
Description
Ollo is a little kitty with nine lives.
You'll made some hard decision in this puzzle / interactive novel based on life's importance.

His human friend always gets into trouble. You have to rescue him, and maybe save his life from a terrible death.

The Game
This game is a fully working Gameboy game! It's fully playable on every PC and mobile phone with html5 build. You can even play it in your Gameboy if you flash the rom. Ollo is sleeping, waiting for you!

>>CONTROLS<<
- Arrows to move
- Z to interact
SOLUTION
If you're struggling with a puzzle, this is the full game solution:
https://docs.google.com/document/d/1hbYQ6XzqH2sUtJYAmIiUrRI1WvsO3iilr7DQv-NPvXo/edit?usp=sharing
Credits
- @memel06 - It's me, Carmelo Ventimiglia!
| Source code | https://drive.google.com/open?id=1nPOKrZLqqImKiLCf3ay8XIkyAcbUjV95 |
| HTML5 (web) | https://memel06.itch.io/ollos-life |
| Nintendo GameBoy | https://drive.google.com/open?id=1XVpxFX836LS4W6BfFSc515a4VV6FOyGh |
| Android | https://memel06.itch.io/ollos-life |
| iOS | https://memel06.itch.io/ollos-life |
| Original URL | https://ldjam.com/events/ludum-dare/44/ollos-life |
Ratings
| Given | 65🗳️ | 80🗨️ |
You can download the gameboy rom and play in your emulator (or flashcard in a true gameboy)
Thanks for the kind words :)
@jole Yep, probably due to the html5 + js emulator, if you load the rom into no$gba it works like a charm.
All and all that was a really fun game to play!
Welp, didn't mean to write this, but I just felt like it when coming here to give feedback :) (and I apologize to anyone that went through my wall of text with broken English).
Really fun little experience. The puzzles did feel out of place, but given the time constraints I think that is still fine. Roaming around as a cat was a great experience, and I feel like it captured what cats go through in their daily lives. Humans doing stupid things :P
I think the game translated that feeling really well to the players. "Your Life is a currency" hit home when I first selected "no" when asked to save the "children"(It should have said "child" btw, RIP my immersion).
Excuse me for the "children", I inserted some text in the last couple of hours late at night so maybe I got confused and dizzy.
I love the graphics, feels very solid!
It was nice to play, I felt some Undertale vibes, the puzzle were great and not too hard, except the one about the RGB palette. I thought of it but I did not think that could be the solution haha. The character felt like sliding a bit too. Great entry!
I love them too, because Pokemon Red was the first videogame I played in my life :)
Thanks for the kind words!
Good job on this one.
I'll paste it right there:
### Solution to riddles
https://docs.google.com/document/d/1hbYQ6XzqH2sUtJYAmIiUrRI1WvsO3iilr7DQv-NPvXo/edit?usp=sharing
Great work :)
edit: WELL DONE OLLO!
On restarting, played through. The old Gameboy aesthetic is nice, and paying in lives was a fun story element. Also, I have no idea how that child survived this long in the first place.
Nice job for compo!

NO, DONT YOU DARE, DONT YOU F--KING DARE.
Sometimes there was some problem with sound and game suddenly stopped when I pressed Z after interactive dialog at the end in the cave and nothing happened.
Can't think of any criticism, really well made! Thanks!
Good take on the theme, very nice! :thumbsup:
Kept waiting for a wild Zubat to attack me in the cave :laughing:
It's amazing that you made this in 48 hours! Beautiful pixel art, music and story.
And Ollo is such a lovely little kitty! :)
Graphics and music were great as well, and the story was cute.
Also the lifes weren't really treated like a currency but I mean, the theme wasn't that great so who cares :P
PS : Also, not only did we both went cats for this one, but I also made some GB games to play on smartphones for Ludum Dare a while ago, but it was fake GB.
If you're curious this one is still availiable : https://5you.itch.io/brains-of-racing
PPS : It's not self-promotion if it's an old game jam ;)
I really like the concept of transferring lives from the cat to save people, however I would have liked to have seen this used as a puzzle to create large branching pathways of a story.
Thank you for giving us the option to -not- save that stupid a**hole child by the way, it's like he tried to die in the most ways possible in the shortest possible time frame. Go live your life Ollo, who is to say that d-bag wont chow down on some bleach the second he gets the chance when you're gone!
Game Boy Color modding is a hobby of mine, and I had a flash cart, as well as a USB flasher lying around ...

(Yes, this GBC is modded. The LD comment won't let me get the image upright for some reason.)
And it works ! Perfectly even ! I completed the game and enjoyed every second of it.
I'll admit that I am extremely curious as to what you used to make this. I doubt that you wrote it in assembly, that would take too much time. Even in C ... I'm not sure.
Again, I am honestly humbled. Well done !
@fluffy-kaeloky I'm also curious on what was used to make _Ollo's Life_. I've been wanting to try making Game Boy games for a while, but I'm not sure how to get started - Unity is all I'm used to.
I would really enjoy watching a time lapse of the making of this game! Well done! :)
Take a look at this high-level framework, built in around gbdk.js
https://github.com/chrismaltby/gb-studio
It's basically and Electron wrapper over lots of functions, that masks C-like code over blocks and have nice memory management and event system.
It surely have some bugs that you can get around of by juggling with the code itself, but it's great :)
You can also play with the Ollo's life project, I attached it as source code.
Maybe you can figure out some tricks that I do to get around of several limitations of the platform :cat:
I actually just yesterday found two pieces of GameBoy Dev software: GBStudio and GBDK, so it was quite a cool coincidence to find a game like this right after ^^
In regards to the music: I can recommend the Super Audio Boy, which is a free VST by Impact Sound Works. It's from my experience cleaner than many other GameBoy VSTs and has a lesser amount of "ear-rapey" fragments that many 8bit VSTs tend to have.
Very nice retro styled, creates interesting mood.
It was a bit of thinking to solve those puzzles. The interactions were a bit slow, but I guess it's my impatience :sweat_smile:
I also felt for this kitten that he has so dumb master and he had to sacrifice itself :slight_smile:
Actually, Gameboy doesn't have colors You can only use 4 shades of green, that's it. I choosed the RGB riddle because I felt that the LD community was ok with this kind of knowledge, also I thought was cool to talk about colors in a colorless game, because that was a witched place were things are magic and strange :)
Besides that, excellent experience!
The game is still fine.
The code, some assets like the trees are already there... This should be a Jam entry, not a Compo.

http://ludumdare.com/compo/rules/
I personally remade all the assets used by creating custom tilemaps, only using base assets as a reference on sizes (that's quite a mess when you talk about single pixels. Grass is still quite similar because that's just a reversed V made of pixels, I don't think this is a problem because I wanted to make that like this, I'm not creating a copy of a char or a landscape. Also derivative works are also well explained in the compo rules that you attached)
Please, do your comparison based on base art of GBstudio and mine, source is attached and you can check by yourself. Also, trees, rocks, Ollo, houses and rock tiles are all custom built, and I can demostrate that because I still have tilesets file :)
Also code was totally made by scratch, with tweaks to the GBstudio system to permit some of the logic part of the riddle.

The game is well executed and the theme is cleverly presented in the story.
Props for making an ACTUAL homebrew gameboy-game (and not just one that borrows the aestethics)! One can easily see where you draw your inspiration from. I myself enjoyed the Zelda & Pokemon -games of the GB/GBC -era back in the day, so this takes me back.
If there would've been one or two more music themes, and perhaps a "cut-scene" (= detailed art of the characters) the overall product would have felt more fleshed out.
But considering the time constraints the end result is a a very enjoyable playing experience.
*****
Btw: Apparently someone else did a jam-entry with a similiar cat-theme using the same tools as you.
You can find it here if interested:
https://ldjam.com/events/ludum-dare/44/nine-lives-3
Cheers!
Having a look at GB Studio, I see better which parts you've worked on and which parts were already in the template. I was about to say the UI was a bit slow due to the dialog box moving in and out of the screen for every new text, but it seems this is not customisable in the editor. So I ranked you on the original content. Well, there doesn't seem to be a UI or Control/Game Feel category anyway, I guess that enters Fun and Innovation.
For simple games like this, I think the more direct the experience, the better. I was a bit confused by the coloured rocks, I think a bug showed the "Touch/Leave" question twice. And since the natural order was to touch from centre to outside, I wasn't sure if there wasn't something else I missed out. I guess a change of sprite shapes would have helped, since we cannot see colours anyway.
About the story/pacing, I thought the fever was related to the mushroom at first, making me feel I lost a life for nothing. But considering the whole sequence of events, now I think they were unrelated.
I really love the commitment to the retro style of this game. The music and art really brought me back to being a kid and playing my gameboy for hours on end. The music did get a little repetitive, but I found it really impressive that you had multiple songs playing throughout the game.
Great game!
Really great entry! You nailed the Gameboy aesthetic, and made a very cohesive experience. I notice some people complaining about puzzle difficulty, but I thought they were a bit on the easy side. Easy is good for accessibility purposes, but I would have liked a couple more difficult puzzles.
Overall I have few complaints though! I enjoyed my time playing, and would have kept going if there was more :smile:
but the music is kinda repetitive, it tires you very quickly
At first I of course thought: "What's wrong with this kid?" but it is actually a realistic portrait of a little child, doing whatever comes to their mind :-)
Also I did not even try to NOT trade my lives, I actually like the child and think the child-cat relationship is really cute. As I said, I have had dogs and cats as a child as well.
Story-wise this is the best game I have played so far. The talking rocks, the "witch wood", you really created a little world of its own here.
The graphics play a big part in this as well. Having grown up with the Gameboy I can instantly relate to what I see. You really hit the nostalgia nail as well. The graphics are very well made, reminding me of the Pokemon games. Thumbs up also for the occasional screen shake! I did not know you could even create that in a Gameboy game :-)
The music and sound are great little 8 bit tunes, I like how you created a unique atmosphere not only with graphics but with audio as well for each part of the world.
Overall a great entry! Keep up the great work, I am really looking forward to your next LDs as well!
I left the spoiled kid to die and vowed to never forget Ollo. I’m sure he had a great life after that.
Sidenote: LOVE that you can actually play it on a Gameboy. Sending to a friend to try now. :)