design and implement of a phone game based on android

30
Design and Implement of a Phone Game Based on Andro id

Upload: britton-lawrence

Post on 11-Jan-2016

218 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Design and Implement of a Phone Game Based on Android

Design and Implement of a Phone Game Based on Android

Page 2: Design and Implement of a Phone Game Based on Android

IntroductionPurposes & GoalsProject Overview

Difficulties & ChallengesBasic Implement

Page 3: Design and Implement of a Phone Game Based on Android

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

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

What's inside Android?

Page 6: Design and Implement of a Phone Game Based on Android

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

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

An Interesting Debate

"Android == JAVA GE(Google Edition)"

Android & JAVA

back

Page 9: Design and Implement of a Phone Game Based on Android

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

Developer Toolchain

Page 11: Design and Implement of a Phone Game Based on Android

Emulator

Page 12: Design and Implement of a Phone Game Based on Android

Eclipse Plugin

back

Page 13: Design and Implement of a Phone Game Based on Android

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

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

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

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

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

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

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

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

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

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

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

The End

Page 25: Design and Implement of a Phone Game Based on Android
Page 26: Design and Implement of a Phone Game Based on Android
Page 27: Design and Implement of a Phone Game Based on Android
Page 28: Design and Implement of a Phone Game Based on Android
Page 29: Design and Implement of a Phone Game Based on Android
Page 30: Design and Implement of a Phone Game Based on Android