meta data for this page
Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
android2010:grp7:start [2010/03/19 08:09] grp7 |
android2010:grp7:start [2010/03/29 13:37] (current) grp7 |
||
---|---|---|---|
Line 3: | Line 3: | ||
- | Jarno Lehto | + | Jarno Lehto 0334801 |
- | Jukka Stranden | + | Jukka Stranden |
- | Marko Suhonen | + | Marko Suhonen |
===== Idea ===== | ===== Idea ===== | ||
Line 81: | Line 81: | ||
===== Implementation Comments ===== | ===== Implementation Comments ===== | ||
- | We used a single layout that covered the entire screen. Labyrinth pieces were drawn on the canvas and scaled properly. This might have made our program sluggish although the emulator can add to the sluggishness. | + | We used a single layout that covered the entire screen. Labyrinth pieces were drawn on the canvas and scaled properly. This might have made our program |
- | We did the implemention so that the UI only needs to access Board class and gets responses from it. Judging by the responses, the UI can draw the board. | + | We did the implemention so that the UI only needs to access Board class and gets responses from it. Judging by the responses, the UI can draw the board. Our UI implementation uses touch-screen to intuitively initiate maze changes (press on the edge tiles) and to rotate the insertable additional maze tile. Droid itself moves from the arrow keys (up, down, left, right). |
Originally our idea was to make the character go from start to finish but then we refined it. The character has to collect 3 treasures and the score is calculated from that. The player gets 100 points from every treasure he collects but the score amount is divided by the number of turns it took to collect them. So the more moves the player needs to finish the game, the less points he will get. First treasure always appears in upper right corner but after that treasure placement is random. | Originally our idea was to make the character go from start to finish but then we refined it. The character has to collect 3 treasures and the score is calculated from that. The player gets 100 points from every treasure he collects but the score amount is divided by the number of turns it took to collect them. So the more moves the player needs to finish the game, the less points he will get. First treasure always appears in upper right corner but after that treasure placement is random. | ||
Line 90: | Line 90: | ||
{{android2010/ | {{android2010/ | ||
- | {{: | + | {{: |
+ | |||
+ | {{: | ||
+ | |||
+ | {{: | ||
===== Package ===== | ===== Package ===== | ||
- | (.zip file) | + | |
- | {{: | + | {{: |
+ | \\ This file also contains source code in an Eclipse compatible zipped file. | ||
==== How to run ==== | ==== How to run ==== | ||
Line 101: | Line 106: | ||
===== Conclusion of your work ===== | ===== Conclusion of your work ===== | ||
- | Android is based on Java so it's very programmer friendly. Changing program icons and adding graphics to a program is easy. | + | Android is based on Java so it's very programmer friendly. Changing program icons and adding graphics to a program is easy. \\ |
+ | The best approach into mobile device software development so far. | ||
+ | \\ | ||
- | The only negative | + | The only negative |