Here are the presentation slides we used for our presentation.
Dropbox link (click me)
All in all we have learned a lot about android- and java programming during this course (ECE150) which we can use for future projects. Especially the OpenGL ES 2.0 content was kind of brief though, yet it is of vital importance to understand the basic mechanics of graphics.
Unlike our first expectations the work on certain problems went off faster and easier as we thought in the first place and boosted our eager to accomplish the project's goals. Homework 1 and 4 were very helpful for this project and we gained plenty of experience in activity management (life cycles), use of resources (images, audio, sensor) and moving/rotating 3D graphics as well as designing models (vertices and texture application).
Software is never finished, thus there are implementations we can think of making our app even more fun.
Animations are something we haven't touched for this project but would make a great improvement regarding user experience. Moreover a third way of controlling the hero via touch-display could adress a wider range of users, those who aren't comfortable with virtual buttons and gyroscope in particular.
Last but not least more different obstacles and multiplayer are features we would like to see for this app before we can consider it as market-ready.
We highly recommend the course ECE150 Mobile Embedded Systems at UCSB for whoever wishes to start with android app programming and has a certain amount of background knowledge in java programming.
No comments:
Post a Comment