Final Project: Interactive Audiovisual Software Tool

Logan Kibler ~ Music 256A, Stanford University ~ December 13 2023

 

Project Prompt: Design and prototype an interactive software tool, using ChuGL and integrating real-time audio, graphics, and interaction.

 

Welcome to my project:

Written: A Storybook

"Written: A Storybook" is an interactive musical that you experience by walking around the space. The main Character, princess Ada, is on a journey and you are along for the ride.  

It is a free world game, so you can go anywhere you please, but to experience the story in order, you follow around your robot owl friend Byte.

Ada discovers a journal that seems to have magical powers, and she shares her point of view throughout the story through writing in it.

 

Full Gameplay Video

 

Code

In order to run this code, you must have ChucK (version 1.5.2.0) and ChuGL (version 0.1.5) installed. Here is a link to download my Mac-OS code:

Written Code

Run it in the folder with the code using a terminal window and this command:

chuck go.ck

Many aspects of the game are on a timer. It is meant to be a slow and peaceful experience meandering through the world and listening to the story. While on the screens with pages, move the mouse to look around at the book. In the world, use WASD to move around and the mouse to look in different directions. After wandering the landscape, press the N button to move to the next chapter. Once you are at the chapter in front of the clock tower where Princess Ada is writing about her realizations in the town, press the M button to play the final animation.

 

Closing Notes

I feel very accomplished with this final project. I wanted to spend a lot of time learning more about creating visuals, so I spent a ton of time learning and placing elements in the world using Blender. I also love writing music so I had a lot of fun making the funny little songs that moves the chapters along at a very accelerated pace. I think I realized my vision for a trailer version of this project. I would like to thank the class for ideas for improving the project from the milestone meetings and Jackson Roth for singing in the songs. I would like to acknowledge Kenny Assets for the building blocks I used for the town.

 

See the Journey to Get Here