Inspiration

When we heard the theme, we knew we had to make an RPG for navigating campus. It would be a fun way for new students to get more connected with their community.

What it does

This RPG gives quests for the player to go to various buildings on campus, which enables them to get acquainted with the environment.

How we built it

We built it using Python and Pygame, as well as Gemini for the Advisor chatbot API. We utilized generative AI through Github Copilot.

Challenges we ran into

We were struggling initially with the API implementation, specifically with the versions of what it was asking for conflicting with the version we actually had available. We fixed this by creating a check_models.py file which essentially surfed the google Gemini versions of the API we had specifically implemented to then grab the version and find the correct API.

Accomplishments that we're proud of

We are proud of the map that the player navigates, which came out really nice with the labels. We are also proud of the spritework for the characters. The thing we are most proud of is the API implementation through the chatbot.

What we learned

.gitignore and API implementation would be the main things we learned, but we were always learning small things with every minor problem.

What's next for Campus Onboarding For OKState - Game

Next, we would like to fix some small things, such as text formatting, then implement a more intuitive quest system with minigames and the Student Union operating as a shop. This would allow us to implement stakes and money. We would then like to have the ability to go to classes, which would be a dungeon crawler style.

Built With

Share this project:

Updates