Prepared By: Isra’ Abdulhaq Hedaya Omar

Slides:



Advertisements
Similar presentations
Android Application Development A Tutorial Driven Course.
Advertisements

Video Game Design Lesson 1. Game Designer Person involved in the development of a video game Person involved in the development of a video game Usually.
Chapter 1: Voilà! Meet the Android
ARIS The Augmented Rea l ity Studio. Outline  Background  Problem definition  Proposed solution  System design  Functionalities  Comparison with.
AUTOMATIC ORGANIZING AND FORMATTING FOR LECTURE NOTES SHIQING (LICIA) HE ADIVISOR: PROF.KRISTINA STRIEGNITZ SPRING 2014 STRUCTURING THE UNSTRUCTURED NOTE:
Mobile App Development on Multiple Platforms Using Titanium Campus Compass Team Student Led Seminar Adam Plisch, Brian Russell, Jonathan LeFeber.
Chapter 8 Designing with Cascading Style Sheets. Chapter 8 Topics Building three different types of complete Web pages using CSS: Build a style sheet.
Master Project Preparation Murtaza Hussain. Unity (also called Unity3D) is a cross-platform game engine with a built-in IDE developed by Unity Technologies.
ANDROID PROGRAMMING MODULE 1 – GETTING STARTED
Android 4: Creating Contents Kirk Scott 1. Outline 4.1 Planning Contents 4.2 GIMP and Free Sound Recorder 4.3 Using FlashCardMaker to Create an XML File.
© Strategic Mapping & Data Services LLC – Dr. Michael Stachiw – February 2012© Strategic Mapping & Data Services LLC Android Programming Dr. Michael A.
Paul Trani Adobe Certified Instructor/Expert Resources:
Audacity Sound editing software Tutorial. Before you begin you will need: 1. Computer running XP, Vista, or Windows 7 * 2. Microphone or laptop with built.
Chapter 1: Voilà! Meet the Android. Smartphones –Can browse the Web –Allow you to play games –Use business applications –Check –Play music –Record.
Android Tutorial Website Mark Saccucci. Why? Currently the World is rapidly shifting from stationary devices to easy to carry mobile devices Market share.
CS378 - Mobile Computing App Project Overview. App Project Teams of 2 or 3 students Develop an Android application of your choosing subject to instructor.
Chapter 1: Voilà! Meet the Android
The ePortfolio and Student Evaluation A training presentation by: Amy Cannady Robin Drewry Bonnie Hicks.
Level 2 IT Users Qualification – Unit 1 Improving Productivity Jordan Girling.
Adobe FLASH What & Why? Where & When? Is Flash dead? What about HTML5?
DUE Hello World on the Android Platform.
CS 425 Game Programming I Jan M. Allbeck. Outline  Introductions  Expectations  Tools and setup  Quick introduction to C++ and Visual Studio  What.
An Introduction To Websites With a little of help from “WebPages That Suck.
© 2016 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Android Boot Camp.
Level 2 IT Users Qualification – Unit 1 Improving Productivity Chris.
Outline Introduction Overview Gameplay Techniques Gameplay Phases Gameplay Modes Demos Testing and Conclusion.
Output Design. Output design  Output can be: Displayed on a screen/VDU/monitor. Printed on paper as hard copy. Sound.
GemIsland Prepared by: Areen Jondi Diala Hamadneh Supervised by: Dr. Raed Alqadi Dr. Luai Malhis.
4. How did you use media technologies in the construction, research, planning and evaluation stages?
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
CREATING A PODCAST Using PowerPoint (2007 version)
4. How did you use media technologies in the construction, research, planning and evaluation stages?
Expressing Creativity with Multimedia Technologies BY Kenyetta mcallister.
introductionwhyexamples What is a Web site? A web site is: a presentation tool; a way to communicate; a learning tool; a teaching tool; a marketing important.
Sage Franch | Technical Evangelist Susan Ibach | Technical Evangelist.
Introduction to Programming and App Inventor. Introduction What is a computer program? Introducing App Inventor Getting hands on with App Inventor.
The Basics of Android App Development Sankarshan Mridha Satadal Sengupta.
Web Software Year 11.
Section 9.1 Section 9.2 YOU WILL LEARN TO…
Mobile Applications (Android Programming)
What is Hallowcast? Hallowcast is a Steampunk RPG in which you play as an inventor called John Hallowcast. After one of his inventions turns against him,
Objective % Select and utilize tools to design and develop websites.
Period 4- Video Gaming Game Salad
GAD Created by Educational Technology Network
Recommended News Yao Wu
Android Boot Camp for Developers Using Java, 3E
Architecture Concept Documents
An-Najah National University Computer Engineering Department Software Graduation Project (66581) Supervised By: Dr. Luai M. Malhis Examiners.
Directions: GO THROUGH THE FOLLWING SLIDES. Make sure you have quizlet cards for all the vocabulary. Study the terms.
Tarneeb Game.
Evaluation How did you use media technologies in the research and planning, construction and evaluation stages?
CHAPTER 8 Multimedia Authoring Tools
Objective % Select and utilize tools to design and develop websites.
By Gabrielle Lawrence-Lynch
Presentation Graphics
Videos For All Classrooms
CA16R405 - Mobile Application Development (Theory)
Continuous - Discrete Sampling Demo (CON2DIS) team
Directions: GO THROUGH THE FOLLWING SLIDES. Make sure you have quizlet cards for all the vocabulary. Study the terms GCFLearnFree website “Computer Basics”:
Android App Developing with communication included
Application Development A Tutorial Driven Course
Solution for Smoking Kills
Android Developer Fundamentals V2
ICT Gaming Lesson 1.
How to Improve Releasing Efficiency via i18N/L10n Test Automation.
Digital Literacy 1.00 Computer Basics
An Introduction to MS MovieMaker
CSC 221: Introduction to Programming Fall 2018
Chapter 11: Multimedia Tools
Digital Literacies for learning
Presentation transcript:

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. 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. 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 Restart the eclipse and some time restart the computer. R can’t be resolved.  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. 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.

Upload these games on both android market and also apple market 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.

Snapshots:

Thank you!