Survive The Road

No Thumbnail Available
Date
2013
Authors
Gina Kadri
Shahd Abdulhaq
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
It is obvious that today, games are becoming the dominant applications for smartphones. It iseven more obvious that creating mobile games can be a very profitable business.In our project, we developed a desktop/mobile (android) car game, with the help of the LibGDXgame engine library (1). We chose this Java game development framework since it is a highperformancecross-platform game and visualization development framework.Our game is a 2D desktop/Android car game, containing multiple sub games that enable a varietyof effects within two views; the user can choose either the adventure category or the competitioncategory. The adventure category contains both of the top-view sub category and the back-viewsub category which will have some illusion of 3D. Each category has its own different way ofcontrolling the movement (accelerometer or gesture), different graphics, different camera types,and both are available in different levels. In the competition category we have implementedsome Artificial Intelligence algorithms to allow the user to compete the computer car which willkeep tracking the player car to shoot it.The users score is increased by collecting the coins. Obstacles through the road are inserted tomake the game more difficult and challenging. The user has the choice to select the category,level, to choose the preferable car model from the cars showroom, and to visit the shop to buysome tools to beat the obstacles. The user also can control the speed of movement by longtouches.In our game, some constraints like time is available to make the goal of increasing the scoremore challenging and to make the user more creative to achieve game progress in a short periodof time. The player will get a feedback by showing a history about the progress he/she hasachieved.
Description
Keywords
Citation