Presentation on theme: "Final Project Report of. Outline What is it? Initial Feature List Final Feature List Sprint Overview and Challenges Limitations Lessons learned."— Presentation transcript:
Challenges Charlie Collision detection did work out as expected Code turned out somewhat awkward Rewritten detection several times ○ Tried SAT ○ Tried time of collision using linear interpolation The corners of the boundaries were a problem Actor-Actor Repositioning
Challenges David Learning Android ○ Strange Memory Management for Textures ○ Java Buffers Animation format ○ Too general There are no game engines Had to do everything ourselves
Challenges Implemented RMMM Optimized throughout ○ Emulator was slow Screen too small ○ Implemented camera movement Ran out of time ○ Concentrated on core functions ○ Two levels Simple and Complex
Lessons Learned Problems with design caused some spaghetti code Refactoring interfaces in middle of development Charlie Should have used a different method for collision ○ Resolve collisions based on the earliest “time of collision” ○ Should have used an engine Mathematics of collisions
Lessons Learned David Fixed point arithmetic ARM processors ○ No FPU on some processors Native Memory Management in Java ○ We didn’t know that it existed Should’ve decoupled Actors from Triggers Less Inheritance Give larger estimates
Your consent to our cookies if you continue to use this website.