This was the 2nd sprint working towards the minor release 1 of myMO.
Changed some of the projects focus with a renewed emphasis on game players being able to control their environment. This will mean some planned features will be moved ahead in the overall roadmap overall approach including Players being able to build their own clubs by selecting assets from an inventory system and place, scale and change materials during game play. Players will be able to also change light placement and their parameters as part of game play. Previously this was only going to be done by the game designers and 3d modelers associated with Music Oasis Omni, but, now when this feature is added, game players will be able to do this while playing the game. A store interface will be added to purchase additional items to the players inventory for building. These will be done in future sprints.
Another feature to give players more control of the game was around the DJ lighting aspect of the game. The focus this sprint was to work on the Light Show Template that will be used for DJs, Musicians and Club Owners to create lighting effects. Here is pitch on the design focus changes: https://www.youtube.com/watch?v=3xHCZGGjtjw
Finished the first DAW controller for Cakewalk Matrix This included building a 128 loop looper with the loops on 3 pages in the GUI and performing a full 10 minute live looping performance to test the viability. Control Surface interfaces to other DAWs including Ableton are planned. Also, we may build a complete looper that will be packaged as part of the game and not sit on top of existing DAWS as part of our new planning. Here is the performance of controlling a DJ live looper using myMO and Cakewalk: https://www.youtube.com/watch?v=C4J89H-ALzo
Began working on the ability for game players to build their own light cues and light shows. Currently, the game had the ability to modify a given light effect using manual light controls which gives the fame player control over the appearance of each light/effect by changing their parameters. This is not practical to do during each show as you would have to change all the sliders for a given light each time you wanted a change. The concept of Light Cues was added to the game. A Light Cue is a preset configuration of a light/effect to be called from a Light Cue Selection Panel. An example would be that you played with the manual controls of the Laser and set it to be one that did a 60 degree pan, was bright blue, set a width/length of beam you wanted, chose it to have 5 beams that were moderately spaced, etc. You would say save this current manual control settings for the laser and call it Blue Wide Laser. This would then add the Blue Wide Laser to the Light Cues (Preset) database. There is a Light Cues Screen that has all the Light Cues available to select. Therefore during the show the DJ would select the presets in the Light Cue panel to change the lighting instead of laboriously setting the lights manually to change them. https://www.youtube.com/watch?v=L1jbJ-W4thk
A new type of Light Show was also added using the Light Cues in the Light Cue database called the Light Cue based Light Show. Previously the only way to create a light show was to use the Unreal Engine during the design phases of the project to create a timed light show. using their sequencer tool The Light Cue based Light Show was built to allow game players to build up and store whole light shows using light cues with delays selected between Light Cue changes. There is a data structure now that has the name of a light cue with a delay in it. So, the game player would basically select a light cue and say delay 5 seconds, select a second light cue to start 3 seconds later, set a light cue for another light to start 10 seconds later and another light cue for 0 second delay (i.e. start the same time as the previous light cue). In this way, they would build up an entire timed light show. The mechanics of the light cue based light show was finished this sprint and demonstrated. The GUI for adding and ordering the light cues will be added next sprint. Here is a video showing the light cue based light show in action: https://www.youtube.com/watch?v=L1jbJ-W4thk
This new emphasis on game player control of everything including creating the beats in the game, controlling lighting and effects, changing the layout and look of their club and other planned features are all part of our new focus. MyMO is all about #puttingyourmusicinmotion. This simple tag defines what makes myMO different than other games. It is a tool and a game that allows people to visualize their music in 3d space and gameplay. This should be the driving force for all decisions about features going forward.