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.
Log in or sign up for Devpost to join the conversation.