Inspiration

Back in the 90's, Tamagotchi was a huge trend. Everybody was obsessed with the game. People would stay glued to their pets for hours in order to keep them alive. So we thought, what if the goal was not to keep them alive, but to help them die as many times as possible?

That's how Bob was born.

Bob is an ancient and powerful creature. However, back in his days, Bob has been slain by an even more powerful Hero. Bob has been reborn as a simple blob, with no powers whatsoever, but his desire to get revenge burns stronger with every day. He needs to live through as many lives as possible in order to get an infinite knowledge and finally get his revenge on the Hero.

After all, curiosity killed a cat, but infinite knowledge brought it back.

What it does

"Bob" is a terminal game. You can interact with Bob and help him live as many fulfilling lives as possible. You will see Bob die a lot, but no need to shed even a single tear. Bob will be reborn after each death until he gets enough knowledge to get infinite power to slay the Hero!

How we built it

We used C++ and ncurses library (which was first developed in the 90's!)

Challenges we ran into

First time using ncurses We realized we didn't know C++ as much as we thought we did Makefiles were confusing at first

Accomplishments that we're proud of

Building our first terminal game Learning more about how C++ works (much more than we learned in the classroom)

What we learned

More deep dark, dark deep stuff about C++, how to do Makefiles like a pro,

What's next for Bob

Add more interactions -> Animations -> Restart Bob's life cycle once he dies -> Make an endgame -> Add backstory in the game

Built With

Share this project:

Updates