Design and Implement of a Phone Game Based on Android.
-
Upload
britton-lawrence -
Category
Documents
-
view
221 -
download
1
Transcript of Design and Implement of a Phone Game Based on Android.
![Page 1: Design and Implement of a Phone Game Based on Android.](https://reader035.fdocuments.net/reader035/viewer/2022062423/56649e045503460f94af0e81/html5/thumbnails/1.jpg)
Design and Implement of a Phone Game Based on Android
![Page 2: Design and Implement of a Phone Game Based on Android.](https://reader035.fdocuments.net/reader035/viewer/2022062423/56649e045503460f94af0e81/html5/thumbnails/2.jpg)
IntroductionPurposes & GoalsProject Overview
Difficulties & ChallengesBasic Implement
![Page 3: Design and Implement of a Phone Game Based on Android.](https://reader035.fdocuments.net/reader035/viewer/2022062423/56649e045503460f94af0e81/html5/thumbnails/3.jpg)
What is Android?
Android delivers a complete set of software for mobile devices: an operating system, mid
dleware and key mobile applications.
![Page 4: Design and Implement of a Phone Game Based on Android.](https://reader035.fdocuments.net/reader035/viewer/2022062423/56649e045503460f94af0e81/html5/thumbnails/4.jpg)
What is the advantages of Android?
1.Open2.All applications are created equal3.Breaking down application boundaries4.Fast & easy application development
![Page 5: Design and Implement of a Phone Game Based on Android.](https://reader035.fdocuments.net/reader035/viewer/2022062423/56649e045503460f94af0e81/html5/thumbnails/5.jpg)
What's inside Android?
![Page 6: Design and Implement of a Phone Game Based on Android.](https://reader035.fdocuments.net/reader035/viewer/2022062423/56649e045503460f94af0e81/html5/thumbnails/6.jpg)
What's inside Android?1.Linux Kernel
contains all kinds of driver & power management
2.Android RuntimeContains: Core LibrariesDalvik Virtual Machine
![Page 7: Design and Implement of a Phone Game Based on Android.](https://reader035.fdocuments.net/reader035/viewer/2022062423/56649e045503460f94af0e81/html5/thumbnails/7.jpg)
4.Application Framework
5.Applications
Contains: Kinds of Manager , Content Provider , View System , GTalk Service
GUI:Home , Contacts , Browser ...
What's inside Android?3.Librariescontain:Surface Manager,Media Framework,SQLite,OpenGL | ES,FreeType,WebKit,SGL,SSL,libc
![Page 8: Design and Implement of a Phone Game Based on Android.](https://reader035.fdocuments.net/reader035/viewer/2022062423/56649e045503460f94af0e81/html5/thumbnails/8.jpg)
An Interesting Debate
"Android == JAVA GE(Google Edition)"
Android & JAVA
back
![Page 9: Design and Implement of a Phone Game Based on Android.](https://reader035.fdocuments.net/reader035/viewer/2022062423/56649e045503460f94af0e81/html5/thumbnails/9.jpg)
What're we going to do?
We're going to design a phone game to help people learn manda
rin.
![Page 10: Design and Implement of a Phone Game Based on Android.](https://reader035.fdocuments.net/reader035/viewer/2022062423/56649e045503460f94af0e81/html5/thumbnails/10.jpg)
Developer Toolchain
![Page 11: Design and Implement of a Phone Game Based on Android.](https://reader035.fdocuments.net/reader035/viewer/2022062423/56649e045503460f94af0e81/html5/thumbnails/11.jpg)
Emulator
![Page 12: Design and Implement of a Phone Game Based on Android.](https://reader035.fdocuments.net/reader035/viewer/2022062423/56649e045503460f94af0e81/html5/thumbnails/12.jpg)
Eclipse Plugin
back
![Page 13: Design and Implement of a Phone Game Based on Android.](https://reader035.fdocuments.net/reader035/viewer/2022062423/56649e045503460f94af0e81/html5/thumbnails/13.jpg)
What're the steps to achieve the goals?
1.Analyze the existed JAVA Game relevant to typing characters2.Learn the frameworks and APIs of Android3.Code our own phone game4.Modify the software
![Page 14: Design and Implement of a Phone Game Based on Android.](https://reader035.fdocuments.net/reader035/viewer/2022062423/56649e045503460f94af0e81/html5/thumbnails/14.jpg)
Where're we now?
We're in the first step of the project --- looking for some typing character JAVA
Game and analyzing them.
![Page 15: Design and Implement of a Phone Game Based on Android.](https://reader035.fdocuments.net/reader035/viewer/2022062423/56649e045503460f94af0e81/html5/thumbnails/15.jpg)
General Schedule
We hope to finish the first and second step by the end of this semester.
In the winter vacation, we're supposed to consider the whole picture of the new game.
![Page 16: Design and Implement of a Phone Game Based on Android.](https://reader035.fdocuments.net/reader035/viewer/2022062423/56649e045503460f94af0e81/html5/thumbnails/16.jpg)
Try to submit the original edition in the next March.
Modify the software until the end of the project.
General Schedule
back
![Page 17: Design and Implement of a Phone Game Based on Android.](https://reader035.fdocuments.net/reader035/viewer/2022062423/56649e045503460f94af0e81/html5/thumbnails/17.jpg)
What the essential element or the most important thing
about a game ?
Interesting! Interesting! Interesting!
So, we've to figure out how to make it attractive.
![Page 18: Design and Implement of a Phone Game Based on Android.](https://reader035.fdocuments.net/reader035/viewer/2022062423/56649e045503460f94af0e81/html5/thumbnails/18.jpg)
Besides,we should also focus on the singnificance of studying.
So, another main challenge is to balance these two aspect.
back
![Page 19: Design and Implement of a Phone Game Based on Android.](https://reader035.fdocuments.net/reader035/viewer/2022062423/56649e045503460f94af0e81/html5/thumbnails/19.jpg)
Game Settings
Different levels for variable hardness and themes
Each level has the same number of characters and time,but the hardness of characters are differentEvery character is corresponding to a certain number of
score which can decide how good the players are.
![Page 20: Design and Implement of a Phone Game Based on Android.](https://reader035.fdocuments.net/reader035/viewer/2022062423/56649e045503460f94af0e81/html5/thumbnails/20.jpg)
Essential Function Design Mandarin characters're suposed to fall from the top of the game interface one by one, simultaneously,five to eight characters display at the bottom of the interface.
If the player successfully choose the right one ,he can get the corresponding score. What's more,if the player get enough scores when the time's up,he can go on the game to the next level. Otherwise, he can either choose to restart this level or return to main menu where he can have many other further options.
The player should choose the same character as the falling one before it's out of the boundary. There's only one chance for each character.
![Page 21: Design and Implement of a Phone Game Based on Android.](https://reader035.fdocuments.net/reader035/viewer/2022062423/56649e045503460f94af0e81/html5/thumbnails/21.jpg)
In order to make the game become more interesting, we consider to change it to have different modes
Desirable Function Design
For example, if the player choose the fruit theme,there should be fruit shapes falling from the top of the interface,and he or she are suposed to choose the right vocabulary from the options at the bottom
![Page 22: Design and Implement of a Phone Game Based on Android.](https://reader035.fdocuments.net/reader035/viewer/2022062423/56649e045503460f94af0e81/html5/thumbnails/22.jpg)
Considering the purpose of this game, it's also very important to enhance the studying function
Optional Function Design
So,we think it as a good idea to create a notebook to record all the missing characters and words , and provide with the explainations for reviewing
![Page 23: Design and Implement of a Phone Game Based on Android.](https://reader035.fdocuments.net/reader035/viewer/2022062423/56649e045503460f94af0e81/html5/thumbnails/23.jpg)
The prizesTo meet the demand of people's collection desire,we add different sets of cards as prizes for people who successfully finish the certain level or achieve the accomplishments
Besides,the players can get a corresponding score for each level.All the scores are going to be added up at the end of the game.If the player's score is higher than any existed ones in the Top5 list, he gets the opportunity to edit the ID in the list
back
![Page 24: Design and Implement of a Phone Game Based on Android.](https://reader035.fdocuments.net/reader035/viewer/2022062423/56649e045503460f94af0e81/html5/thumbnails/24.jpg)
The End
![Page 25: Design and Implement of a Phone Game Based on Android.](https://reader035.fdocuments.net/reader035/viewer/2022062423/56649e045503460f94af0e81/html5/thumbnails/25.jpg)
![Page 26: Design and Implement of a Phone Game Based on Android.](https://reader035.fdocuments.net/reader035/viewer/2022062423/56649e045503460f94af0e81/html5/thumbnails/26.jpg)
![Page 27: Design and Implement of a Phone Game Based on Android.](https://reader035.fdocuments.net/reader035/viewer/2022062423/56649e045503460f94af0e81/html5/thumbnails/27.jpg)
![Page 28: Design and Implement of a Phone Game Based on Android.](https://reader035.fdocuments.net/reader035/viewer/2022062423/56649e045503460f94af0e81/html5/thumbnails/28.jpg)
![Page 29: Design and Implement of a Phone Game Based on Android.](https://reader035.fdocuments.net/reader035/viewer/2022062423/56649e045503460f94af0e81/html5/thumbnails/29.jpg)
![Page 30: Design and Implement of a Phone Game Based on Android.](https://reader035.fdocuments.net/reader035/viewer/2022062423/56649e045503460f94af0e81/html5/thumbnails/30.jpg)