Inspiration

We wanted to make something that represented relaxation and we decided to make a game based off of Animal Crossing/Stardew Valley.

What it does

It starts off by introducing the player to their new home on a tropical island where they live out their days, fishing, farming, exploring, furnishing, and shopping.

How we built it

We built this game in C++ and made use of different classes, data structures, and algorithms to create a fleshed out experience.

Challenges we ran into

We had trouble at the beginning figuring out how to store all the items the player could hold, had trouble with figuring out a farming system and how crops would grow over time, and had trouble designing a house that could hold different items and be expanded upon.

Accomplishments that we're proud of

We beat our personal record for the longest program we created with 1176 lines of code. We also improved a lot since our last hackathon and learned to make more efficient ways to implement stats, inventory, shopping systems, etc.

What we learned

We learned more about the uses of list ADTs like vectors and linked lists. We used these data structures interact with one another to put greater focus on object-oriented programming

What's next for Creature Crossing: New Citrus

The next step for us on expanding Creature Crossing: New Citrus is making it possible for the player to visit randomly generated islands with a variety of new items, plants, and fish. We would also like to add villagers that can be interacted with.

Built With

Share this project:

Updates