Wednesday, October 6, 2010

Weekly Progress

This week I worked on more of the prototyping. This weeks goals were to integrate some composition and new monster types. We met Monday to talk about ideas for monsters and came up with a few different ideas we could try to prototype this week. Kyle and I decided to split up these two sections of programming - he took the monster implementation and I took the composition segment.

I implemented a new control which is a simple sequencer based off of what I had before in earlier prototypes. I entirely rewrote it so it would be usable as a control instead of just a level. This way we can open one at any point during the game and create a pattern. I added the ability to change what instrument it is playing in (and therefore which it gets saved as, though any instrument can play it back with the current implementation anyway).

I added this sequencer control in a new 'composition' level and added the ability for the player to save the pattern they create with a name that they give. This data is stored into a manager that I wrote. There is a button to go to the battle mode, and all the patterns they have saved are added to the available choices for each instrumentalist they have. This way the player can write one, test it out, and go back and write another. (There is a button in battle mode to go back to composition, but I don't have an example of writing it during the battle mode. With the way the new control is written, it'll be very little extra work, but I wanted to discuss how we think that should be done.)

I also added the ability to switch what instrument is being played at each of the spots as a simple implementation of the player changing units during the game. This will be important for the new monster implementations.


Kyle is working on the monster implementations, but since we are working in parallel, this is not in this version. I will try to merge our two versions together Wednesday night or Thursday morning, but I'm busy this evening so I can't get it done by tonights 10 pm blog post deadline. Hopefully that should be there by the meeting Thursday though.

My version is playable here: Composition Prototype

No comments:

Post a Comment