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
android2012:grp4:start [2012/07/08 12:48]
hsalopaasi [Screenshots]
android2012:grp4:start [2012/07/08 16:06] (current)
hsalopaasi
Line 2: Line 2:
   - Ilkka Virta   - Ilkka Virta
   - Hanna Salopaasi   - Hanna Salopaasi
 +
 +\\
 +{{:android2012:grp4:moocow_presentation.pdf|Presenting MooCow}}
  
 ===== Idea ===== ===== Idea =====
Line 15: Line 18:
 {{:android2012:grp4:58618.jpg?200|}} {{:android2012:grp4:58618.jpg?200|}}
  
-Adventuring with the Bookworm+In Bookword Adventures you get to fight actual enemies with words
  
 \\ \\
-The idea is to form words from a 4x4 grid of letters, so 16 letters. New letters are generated to the place of used ones from a pool used in Scrabble. Differing from the originals in MooCow user playes against time. Committing proper words increases the timer according to the lenght of the committed word. +The idea is to form words from a 4x4 grid of letters, so 16 letters. New letters are generated to the place of used ones from a pool used in Scrabble. Differing from the originals in MooCow user playes against time. Committing proper words increases the timer according to the length and letters used in the word. Same principles also apply to the scoring. Note: The game keeps a list of 
 +words used by the player, and only allows each word to be used once. However, the notification for this is currently the same as for an invalid word.
  
 MooCow gives the player a nice, cow friendly environment to practise their wording skills. You can now enjoy cows even if you're allergic! MooCow gives the player a nice, cow friendly environment to practise their wording skills. You can now enjoy cows even if you're allergic!
  
 MooCow has a build in dictionary containing over 128000 words and of course the awesomest special effects available on the market! Ask yourself how can you live without the rotating buttons? You'll want them all your Android apps from now on! MooCow has a build in dictionary containing over 128000 words and of course the awesomest special effects available on the market! Ask yourself how can you live without the rotating buttons? You'll want them all your Android apps from now on!
 +
 +
  
 ===== Screenshots ===== ===== Screenshots =====
Line 32: Line 38:
 \\ \\
 {{:android2012:grp4:moocow3.png?200|}} {{:android2012:grp4:moocow3.png?200|}}
 +
 Game play: committing a word Game play: committing a word
  
Line 41: Line 48:
 ===== Code ===== ===== Code =====
  
-**Upload and attach the .apk file for others to install your game to their devices**+MooCow apk
 + 
 +{{:android2012:grp4:moocow-apk.zip|}} 
 + 
 +MooCow source: 
 + 
 +{{:android2012:grp4:moocow.zip|}} 
  
-Upload and attach your project **source code** package here. 
-  * Clean up compiled binary files before making package 
-  * Use .zip format 
      
 ===== Conclusion ===== ===== Conclusion =====
  
-Your group comments and thinkings of developing you project in Android +On the project we concentrated on getting to know the Android platform and developing on Android systems. With little to none Java experience we focused on the basics and didn't aim too high with the project.  
-environment+ 
 +New to Android the XML-files of the UI elements were an interesting "addition" to more traditional environments and languages. They were handy to use even though we did 16 almost identical buttons by hand. (Hopefully there //is// a  better way of doing this.) 
 + 
 +We now have a basic understanding on the Android development which I hope was the goal of this codecamp. In addition we have an awesome MooCow to spend our time with! 
 + 
 +  
 +===== Some Parts Missing ===== 
 + 
 +What we would do, if we had infinite time: 
 +  * UI-improvements: possibility to deselect letters one by one 
 +  * audio feedback (praise for completed words, etc) 
 +  * high score lists, possibility to restart  
 + 
 +Bugs/misfeatures: 
 +  * Sometimes crashes when Activity is brought to front while application process is running: wordlist reading leaks memory? 
 +  * Timer interacts oddly with the main thread, how to have it called only at set points? 
 + 
 + 
 + 
 +===== Poster ===== 
 + 
 +{{:android2012:grp4:moocow_poster.png|}}