What was done? Got the remainder of Josh's work integrated with the tool. Drop down, linked list, super array, etc., now not only exist in the codebase as proof of concepts but are actually present in the dance tool project. Updated the dancetool gui with some image buttons. fixed the blending issues on maya. when she "compiles" she now blends all the animations together... except when instructions are added to existing notes.
Worked with Josh on understanding some of the more difficult to understand classes.
Problems encountered? recursion + unity = very bad. i know i've mentioned this before but testing for logical errors with a recursive solution in unity is truly a nightmare. most languages throw a stack overflow error or something simple like that. Unity crashes, closes itself down, and forcibly removes the class from the project (regardless of how many other classes use it), ultimately destroying any and all functionality of the project until you realize what happened, fix the class(blindly) and reimport the class into the project.
there have been other issues, mostly with the gui and windows.
What did you learn this week?Debug.Log(). Joy. now I have console messages, warnings and errors outside Monobehaviour classes. Thanks Josh, for researching this.
What's planned for next week? more proof of concept stuff brought to life. fix the design of dance elements and the algorithm used to resolve the elements into a danceInstruction SuperArray.
Josh has started working on the Project class and has added some documentation on the class into the TDD. This class allows us to create new projects, open existing projects, save projects to uml, etc.Yoo Shin is working on more GUI problems.
Su Hyung is setting up the new svn. He's also redoing some of the dance moves and reorganizing them.
Try to Squeeze a sandbox paper out of something i've done in the past by sunday.
Hours worked? 28 hours
-Eviewww.eviemakesgames.com