Inspiration
Huge upcoming second-semester course registration stress, especially as a group of all freshmen.
What it does
Generates multiple class schedules for students tailored to their specific majors, needs, wants. For any of these, students can practice navigating through buildings on a virtual campus to see if the schedule truly suits them.
How we built it
We used the Unity Networking library to send web requests to a Groq API for the first time, along with the Newtonsoft JSON library to parse the response. Piskel (a pixel art creation software) was used to create the assets for the entire Boston College campus.
Challenges we ran into
Confusing POST request frameworks in C#, and the need to create many, many custom classes to follow the Groq input structure. Enforcing JSON schema through prompt, so that the model would give a stringified JSON output of a 2D-array of IDs was also challenging, and required a lot of trial and error. Recreating Boston College Campus was in general very tedious.
Accomplishments that we're proud of
Successfully connecting Groq API to Unity and creating a recognizable retro-Boston College Campus.
What we learned
Web requests in Unity, prompt engineering, and two members learned Piskel for the first time (we needed 3/4 members working on drawing alone). Unfortunately, we also learned never to underestimate all-nighters.
What's next for BC ClassQuest
Loading Boston College course data so it can encompass more majors and course schedules. Publicly hosted, maybe even making it customizable and modular to easily include other colleges. Make it a reliable resource for the Academic Advising Center.
Log in or sign up for Devpost to join the conversation.