360 likes | 487 Views
Prepared By: Isra ’ Abdulhaq Hedaya Omar. Prepared for : Dr. Raed Alqadi Dr. Luai Malhis Dr. Haya Samaneh. Arabic Educational Games And SP Game(Description).
E N D
Prepared By: Isra’ AbdulhaqHedaya Omar Prepared for : Dr. RaedAlqadi Dr. LuaiMalhis Dr. HayaSamaneh
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.
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.
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.
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 have a 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.