Musical Knight

Final Project: Design Your Own Interactive Audiovisual Software Tool


Final Deliverable


Screenshots

Card image cap
Card image cap


Video



Code and Instructions to Run

  1. Download the zip file here: code.zip

  2. Extract the zip file

  3. chuck main.ck


Milestone 2: Minimal Essential System


Video




Milestone 1: Project Proposal + Something Working


Part 2: Something Working

Part 1: Project Proposal

1. Audiovisual Narrative
For this idea, I will create an audiovisual narrative that tells the story of my relationship with music throughout my life. It will take the form of a 2D-Pixel-Art-Platformer with different scenes that represent different stages of my life. Each scene will have some kind of interactive audiovisual element. To progress to the next scene, you will have to interact with these elements and complete some kind of musical objective.

2. Node-Based Audiovisual System
For this idea, I will create a node-based audiovisual system. There will be two views: a node editor and the created visuals/audio. The node editor will allow you to add visual nodes that include objects and geometries that exist in ChuGL, and connect them to audio nodes that allow them to make sounds. Each node will have customizable properties such as shape, size, and movement for visual nodes, and frequency, randomization, etc... for audio nodes.

3. Gacha Game Parody
For this idea, I will create a 2D-pixel-art parody of gacha games. The main premise is to collect different characters to form a band with. To unlock characters, you will need to grind for in-game currency or pay "real" money for.