Prepared By: Isra ’ Abdulhaq Hedaya Omar

36

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

Page 1: Prepared By:  Isra ’  Abdulhaq Hedaya  Omar
Page 2: Prepared By:  Isra ’  Abdulhaq Hedaya  Omar

PREPARED BY: ISRA’ ABDULHAQ HEDAYA OMAR

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

Page 3: Prepared By:  Isra ’  Abdulhaq Hedaya  Omar

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.

Page 4: Prepared By:  Isra ’  Abdulhaq Hedaya  Omar

TOPICS TO BE DISCUSSED!???

Motivation.

Project Feature.

Project implementation.

Difficulties and challenges.

Results and future work.

Page 5: Prepared By:  Isra ’  Abdulhaq Hedaya  Omar

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

Page 6: Prepared By:  Isra ’  Abdulhaq Hedaya  Omar

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).

Page 7: Prepared By:  Isra ’  Abdulhaq Hedaya  Omar

PROJECT FEATURES (CONT..)

Learning Some logic and promptitude.

User friendly.

Attractive.

Easy and clear.

Page 8: Prepared By:  Isra ’  Abdulhaq Hedaya  Omar

ANALYSIS SYSTEM DESIGN

Page 9: Prepared By:  Isra ’  Abdulhaq Hedaya  Omar

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.

Page 10: Prepared By:  Isra ’  Abdulhaq Hedaya  Omar

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 .

Page 11: Prepared By:  Isra ’  Abdulhaq Hedaya  Omar

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.

Page 12: Prepared By:  Isra ’  Abdulhaq Hedaya  Omar

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.

Page 13: Prepared By:  Isra ’  Abdulhaq Hedaya  Omar

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.

Page 14: Prepared By:  Isra ’  Abdulhaq Hedaya  Omar

CONTINUED…Sounds:

Child voice.

Background music.

Sound effects.

Page 15: Prepared By:  Isra ’  Abdulhaq Hedaya  Omar

TOOLS USED TO DESIGN OUR GRAPHICS: CorelDraw X5.

PhotoFiltre.

Inpaint.

Painter.

Snipping tool.

Page 16: Prepared By:  Isra ’  Abdulhaq Hedaya  Omar

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

Page 17: Prepared By:  Isra ’  Abdulhaq Hedaya  Omar

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 [:

Page 18: Prepared By:  Isra ’  Abdulhaq Hedaya  Omar

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.

Page 19: Prepared By:  Isra ’  Abdulhaq Hedaya  Omar

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.

Page 20: Prepared By:  Isra ’  Abdulhaq Hedaya  Omar

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.

Page 21: Prepared By:  Isra ’  Abdulhaq Hedaya  Omar

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.

Page 22: Prepared By:  Isra ’  Abdulhaq Hedaya  Omar

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.

Page 23: Prepared By:  Isra ’  Abdulhaq Hedaya  Omar

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.

Page 24: Prepared By:  Isra ’  Abdulhaq Hedaya  Omar

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.

Page 25: Prepared By:  Isra ’  Abdulhaq Hedaya  Omar

THE PACKAGES THAT ARE USED IN ANDENGINE

Page 26: Prepared By:  Isra ’  Abdulhaq Hedaya  Omar

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.

Page 27: Prepared By:  Isra ’  Abdulhaq Hedaya  Omar

FINALLY…

UPLOAD THESE GAMES ON BOTH ANDROID MARKET

AND ALSO APPLE MARKET

Page 28: Prepared By:  Isra ’  Abdulhaq Hedaya  Omar

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.

Page 29: Prepared By:  Isra ’  Abdulhaq Hedaya  Omar

SNAPSHOTS:

Page 30: Prepared By:  Isra ’  Abdulhaq Hedaya  Omar
Page 31: Prepared By:  Isra ’  Abdulhaq Hedaya  Omar
Page 32: Prepared By:  Isra ’  Abdulhaq Hedaya  Omar
Page 33: Prepared By:  Isra ’  Abdulhaq Hedaya  Omar
Page 34: Prepared By:  Isra ’  Abdulhaq Hedaya  Omar
Page 35: Prepared By:  Isra ’  Abdulhaq Hedaya  Omar
Page 36: Prepared By:  Isra ’  Abdulhaq Hedaya  Omar

THANK YOU!