meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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 0237911
  
-Marko Suhonen+Marko Suhonen 0259290
  
 ===== 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 a little bit sluggish although the emulator can add to the sluggishness.
  
-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/grp7/idea_presentation.ppt|Idea presentation}} {{android2010/grp7/idea_presentation.ppt|Idea presentation}}
  
-{{:android2010:grp7:final_presentation.ppt|Final presentation}}+{{:android2010:grp7:final_presentation.pdf|Final presentation}} 
 + 
 +{{:android2010:grp7:ad_brochyre.pdf| Advertisement Brochyre}} 
 + 
 +{{:android2010:grp7:grp7_whitepaper.pdf|White paper of the application}}
  
 ===== Package ===== ===== Package =====
-(.zip file) + 
-{{:android2010:grp7:morphingmaze.zip|android2010:grp7:morphingmaze.zip}}+{{:android2010:grp7:morphing_maze_api_level4.zip}} 
 +\\ 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 thing are the layouts which have limitations on how they can be used.+The only negative thought comes from the layouts which have varying limitations on how they can be used. Thou' the original idea of layouts is good.