Prepared By: Isra ’ Abdulhaq Hedaya Omar

Post on 14-Feb-2016

39 views 0 download

description

Prepared By: Isra ’ Abdulhaq Hedaya Omar. Prepared for : Dr. Raed Alqadi Dr. Luai Malhis Dr. Haya Samaneh. Arabic Educational Games And SP Game(Description). - PowerPoint PPT Presentation

Transcript of Prepared By: Isra ’ Abdulhaq Hedaya Omar

PREPARED BY: ISRA’ ABDULHAQ HEDAYA OMAR

Prepared for : Dr. Raed Alqadi Dr. Luai Malhis Dr. Haya Samaneh

ARABIC EDUCATIONAL GAMES AND SP GAME(DESCRIPTION)

Our games vary in their graphics and algorithms, and they have been built for children in different ages and levels.

These games focus on educate child in these aspects: the Arabic alphabets, names and sounds of animals, mathematical skills, some logic and promptitude in a fun way.

TOPICS TO BE DISCUSSED!???

Motivation.

Project Feature.

Project implementation.

Difficulties and challenges.

Results and future work.

MOTIVATIONS: Mobile gaming market is profitable platform

for many developers

Helping children to develop important skills and giving them fundamental needs of learning by providing - enjoyment and motivation.

Arabic games are not good as others games because of it is poor design

PROJECT FEATURES:

Head start on learning about letters and words.

Learning animals names and sounds.

Learning numbers and counting.

Learning Basic math concepts (addition, subtraction, maximum number, minimum number).

PROJECT FEATURES (CONT..)

Learning Some logic and promptitude.

User friendly.

Attractive.

Easy and clear.

ANALYSIS SYSTEM DESIGN

IMPLEMENTATION: Graphic Design:

It is an important point in our project, so we

searched for graphic designer but unfortunately

we didn’t find any designer to help us.

WHAT SHOULD WE DO ????!!!!

Because we are computer engineers we took

the whole responsibility to make an attractive

design as much as we can and we decide to depend

on ourselves and make our own attractive design .

SO…..

We searched on Google and read a lot of articles

to know what is the important things that should

be considered in any attractive design.

THINGS THAT WE CONSIDERED:Screen Size & Resolution:Make our games fitted with all types of mobiles and this was not easy at all.

Suitable Orientation:For some games we used Landscape orientation and for other we used portrait depend on game style.

CONTINUED…Colors:

Green is the color that dominates on majority of the background for our games, because it is safe, express the nature and easy on the eyes.

Red, blue, orange white and a lot of other colors are used in a consistent manner, wonderful, easy way.

CONTINUED…Sounds:

Child voice.

Background music.

Sound effects.

TOOLS USED TO DESIGN OUR GRAPHICS: CorelDraw X5.

PhotoFiltre.

Inpaint.

Painter.

Snipping tool.

ONLINE WEBSITES Online Photoshop

JigsawSite.com

Sumo Paint 4.6

Windows video maker

Soundbible.com

Youtube.com

Translate.google.com

Online-convert.com

Voice recorder

Absolute mp3 splitter, cutmp3.net

IMPLEMENTING ..CONTINUED… Coding:

We’ve implemented our main software using the ANDEngine in Android Technology using eclipse Indigo and Juno

Why we used ANDEngine …?

It has a complete 2-D scene graph, with a very easy-to-use API.

It works really well with the Android activity lifecycle.

It’s free [:

IMPLEMENTING ..CONTINUED… Content driven idea :

Adding XML files for each level that contains the information (The name of images, Media Player, Level Number, Positions) that must be loaded when the game start

Why content driven idea is needed???Add more levels to our games without change the whole code.

IMPLEMENTING ..CONTINUED… What is the parser that we used to read our

xml files??? SAX Parser.

Why SAX Parser??

It is faster.It is more efficient and lightweight than other parsers.

PROBLEM WE FACED: The size of second game apk was large

relatively of other games. Solution:We compressed images in this game using Microsoft office 2010.

AndEngine requires high graphics card. Solution:Testing our project on computer that has good graphic card, and also testing on real mobile device.

PROBLEM WE FACED …(CONT.…) Recording child’s voice needed for our games. Solution:A lot of patience and some of encouragement prizes.

Can’t start activity until there is no error in java file or xml file.

Reason: In runtime some text overlap with other elements. Solution: Rearrange elements in xml file.

PROBLEM WE FACED …(CONT.…) Technical problems: Error in opening the eclipse. Solution:Open task manger then kill the (adb.exe)

Eclipse can’t export the project and make an apk Solution:Restart the eclipse and some time restart the computer.

R can’t be resolved. Solution: Project Properties > Java Build Path > Tick Android Version Checkbox.

PROBLEM WE FACED …(CONT.…) ANDEngine has no documentation Solution:we read a lot of tutorial and download a lot of videos.

In ANDEngine there is no xml file to design the layout, so we can’t see the arrangement of the parts of the layout until we run the project.

Loading dynamic images in the activities, so we can’t store them in drawable folders.

Solution: make different file with different image size.

PROBLEM WE FACED …(CONT.…)

Using a lot of sounds that can interleaving with each other and so make an exceptions and a lot of problems.

Solution: more control of sounds by release, pause, finish, timer, threads, stop and so on.

THE PACKAGES THAT ARE USED IN ANDENGINE

FUTURE WORK: Add new levels and make different difficulties.

Make SP game is played by Facebook and players can challenge their friends, also can brag them if he get a higher score also we can make a limit of time

Add more section for mathematical game like multiplier, division and so on.

Make these game downloaded on IOS devices not only Android devices.

FINALLY…

UPLOAD THESE GAMES ON BOTH ANDROID MARKET

AND ALSO APPLE MARKET

CONCLUSION:

Educational games should be attractive and havea consistent colors and graphics to make them lovely and help to develop kid’s skills.

So, we try our best to make them as much as enjoyable and attractive, because most kids enjoy challenge of participating in games.

SNAPSHOTS:

THANK YOU!