Corpse Bride VR Project - Sprint 5

 Basic beginning, middle, and end of experience functionality has been completed. Demo of rough first-pass of experience below:



The forest area has a fade to black transition as a placeholder for more complex transition planned. Fade-in also implemented for bar area.

Within the bar, player can interact with the piano with the piano stick and place flowers for Emily to begin the piano playing sequence. Piano notes have been fully sourced, but are not yet hooked up.

Basic test song implemented for time being in place of full composition. Completing the song sequence correctly results in player exiting to the end credits scene.

End credits allows player to either re-enter the bar via the ring (fully replay experience, including song) or exit the game via the butterfly (stand-in cube for in-progress model.)

Piano Blueprints

The keys now hold a reference to the parent piano blueprint so that they can call back to the functions.

The individual piano keys and full piano keyboard have been modified to include enumerated values of each key (A-G, 0-7, including sharps) so that notes can easily be set and identified for the song sequence from the parent piano blueprint. These have been arranged inside of a dictionary that allows the piano to call upon the child actors based on the enumerated value assigned.

A rough start to the song sequence has been implemented in place of the proper composition for the time being. This progresses the sequence as each note is played correctly and alters the key to glow if it is the next note. Currently there are no consequences for incorrect notes.



The black and white piano key blueprints have been modified to call upon the parent piano key's RightNote custom event when they are released to test if they were the next note to be played. If not, no action is taken.


The individual keys also now have a dynamic material applied so that they can be altered to indicate the next note. A more refined effect will be made later on, but for now it is a simple emissive ramp.


When the end of the note sequence has been reached, the SongEnd event is called, and the player is taken from the bar area to the end credits forest.


Level Triggers

The ring blueprint has been modified to include a fade-out event to transition the player better from the forest to bar.

There is also now a second level trigger created to exit the game. It also includes a fade-out event and quits the player out of the experience.

Remaining Tasks
-Main piano song fully scripted -Emily animation switching on song progression (mad, neutral, pleased) -Camera fade graphics (crows, smoky skull) -Set full piano note sounds -Held note audio loop -Victor's hands in place of VR hands -Bar glass physics Polish/Stretch:
-Tutorial "call and response"
-Emily playing piano as player enters; repeat until player places flowers -Restart portion of song if incorrect note is hit -Pulsing piano note -Tossing flowers/piano stick outside of interaction zone moves them back to original location -Released note sound fade

No comments:

Post a Comment