top of page

Honors Computer Science Capstone Part 2

 Throughout the spring '24 semester, I completed the second part of my honors computer science capstone project during my computer science senior project class. My goal was to create a user-interactive story with multiple endings using C++, Open CV, and Maya. To complete the project, I worked with Maya for the first time to craft all scenes from scratch. I then used Open CV implemented into a C++ program to read the user's decisions.

​

As shown in the videos, a webcam was used to watch the laptop screen where the scenes were displayed. When a scene was displayed, the user only needed to point to one of the 2 choices presented on the screen; once a decision was made, the program would play the transition video before displaying the next appropriate scene. In the end, a total of 7 scenes were designed, modeled, and animated. This allotted 4 distinct endings to the story.

​

Working with interpreting decisions in real time, I was able to gain valuable skills in crafting my program to use unique data structures that led to more efficiency. The entire project, including the code that was written, each transition video, and all images, can be viewed in further detail using the GitHub link at the top of this page.

© 2023 by Jillian O'Connell

  • Linkedin
bottom of page