Inspiration

We were inspired by choose-your-own-adventure games, as well as simulators and tycoons.

What it does

Movie Star Simulator allows you to virtually step into the world of showbiz! By tracking
various player stats like age, wealth, skills/luck, and fame, our game provides a
(semi)realistic depiction of trying to make it in the movie business.

How I built it

Movie Star Simulator is written completely in C using functions and structs. We built
this game bottom-up, starting with smaller functions we knew we'd need and using
them to build larger functions, finally putting it all together into a concise main().

Challenges I ran into

Some of the challenges we ran into involved scanf() and randomizing integers in C. We
found creative solutions based on what we know, although there are likely better solutions
we haven't discovered in our coding careers yet.

Accomplishments that I'm proud of

We used structs to implement our own Abstract Data Type across functions,
printed to the terminal in color, and made a full working product with many dialogues and endings.
We also spoke with a mentor, which helped to make our finished product more streamlined.

What I learned

Our group collectively learned:

  1. The basics of implementing a terminal-based choose-your-own-adventure game
  2. Color-coding in a terminal
  3. Creating our own Abstract Data Type and using it to simplify functions
  4. Randomizing integers in C
  5. Using a github repository to collaborate

Built With

Share this project:

Updates