This week, in addition to attending the weekly meetings for the decisions we've had due this week for the milestones, I've also been working on the flow prototype. It's still just a prototype so it's not as clean as possible, but it's functional. The player starts out with just a few basic instruments and can battle or compose. After winning a battle (for now the player just clicks to end the battle), they receieve points for unlocking instruments as well as money. When they go back to the main menu, they can then go use the points they've earned to unlock more instruments.
I did this version using MIDI to see how it would work, and some of the instruments sound a little funny. I didn't do all the "note offs" so some notes end up hanging. I hadn't originally planned on using MIDI and with the way the prototype has been structured, it's not easy to get the note offs in. Since it wasn't the main focus for the week, I decided to devote my time to getting the actual flow done instead. This is a problem that could be addressed but I didn't want to spend time on it if we weren't even going to use MIDI anyway.
And as such, once I finished the prototype, I remembered one of the reasons that I strayed from it initially - it doesn't seem to work through the web player. This could, again, be because the MIDI implementation I'm using is referencing a .dll. It's possible that I could get around this by adding the actual source code to the project, though that seems like a large task in itself as it is not written to be used as such. This'll be something I look into later.
No comments:
Post a Comment