Assignment 3 Initial Planning Chosen Option The option I chose for this assignment content creation with interactive complexity. I'll be making an interactive music display that involves a giant piano keyboard that people can walk on to make sounds and some other interactive elements. The purpose of this project is to create a fun, friendly environment where people can be creative with music and sounds. it can be enjoyed as an individual, or it can be used by a group to experiment with collaborative creativity and to just have fun. This project has possible educational uses as well to teach music concepts in a fun environment. The six interactive complexity requirements I will be including in this project are the following: A scanning system that will detect the presence of an avatar then interact with the avatar in some manner An instance of scripted communication with an avatar via main chat An appropriate particle system The presentation of a dialog menu with
Assignment 3 Progress - Blog 3 - Scripting the keys Over the last couple of weeks I've been making some progress on my scripting for the piano keys. I've done some other progress on other elements of the build, but I'll just talk about what I've done in the week 11(May 21). So into the key scripting! Right, so my first idea for scripting the keys was to place the audio file for each note into each individual key, and have a script for each key that would play the note and perform additional effects for the key. The script that each key had looked something like this: -------------------------------------------------------------- string note = "note_00"; playsound() { llPlaySound(note,1.0); } default { touch_start(integer total_number) { playsound(); } collision_start(integer num) { playsound(); } } ---------------------------------
Assignment 3 Reflection - Blog 6 In this blog I'll be reflecting on the project as a whole. This will include my thoughts on how I think the project went, any roadblocks I hit and how the project came together in the end. My initial goal for this project was to make a scripted keyboard that you could play, as well as other instruments to play alongside it. What I ended up with was a little bit more simple than I was expecting, but I think it managed to capture my initial inspiration quite well. The focus was to make a simple to use interactive environment that was fun. I wanted it to be able to be used by multiple people as a collaborative environment. The end result almost exactly reflected these goals. The result allowed multiple people to collaboratively enjoy my creation. Looking at what my learning goals were, I managed to achieve them all. The goals were the following: Learn how to create a model outside of SL and import it (I will use this to build the groundwor
Comments
Post a Comment