Post on 13-Jun-2015
description
Introducción al
desarrollo de juegos en
Android
Carlos Piñán Desarrollador de juegos en Android
carlos.pinan@gmail.com
@carlospinan
+Carlos Eduardo
Sobre Mi
Demo del Juego
Android
Sistema operativo móvil basado en Linux.
http://developer.android.com/index.html
Devices
Existe una gran cantidad de dispositivos con diferentes resoluciones, hay que tener esto
en cuenta al desarrollar un juego o aplicación.
Google Play
Antes llamado Android Market, es una tienda de software desarrollada por Google
para los dispositivos Android.
Google Play
https://play.google.com/apps/publish
Google Play
Herramientas
Herramientas
Frameworks
Motor para desarrollo de videojuegos 2D para Android
basado en OPEN GL ES
https://github.com/nicolasgramlich/AndEngine
Frameworks
Librería para el desarrollo de videojuegos en Java. Permite
exportarlas en : Desktop, Android y HTML5 basados en
estándares de OPEN GL ES y WEB GL
http://code.google.com/p/libgdx/
Frameworks http://code.google.com/p/rokon/
Desde mi punto de vista es bueno aunque en la URL anexada indican que mejor migren a LIBGDX por lo
que este ya no se esta actualizando.
Idea del juego
Splash Screen
Game (Lógica del juego y
poder enviar score
Score (Con server en
App Engine y con
Python)
Settings (Preferences de Android)
About Me (Un Texto)
Main Menu -Game - Score
- Settings - About me
Idea del juego
Splash Screen
Una imagen que aparece que va a ser la presentación de nuestro juego.
Idea del juego
Main Menu -Game - Score
- Settings - About me
Un acceso a cada parte de nuestro juego.
Idea del juego
Score (Con server en App Engine y
con Python)
Basado en un TabHost para poder mostrar puntajes de los niveles
que vamos a tener: Easy, Normal y Hard. Mostrará sólo los 20
primeros de cada categoría.
Idea del juego
Settings (Preferences de Android)
Basado en un PreferenceActivity de android para poder tener
preferencias de manera simple, nuestras preferencias nos
permitirán: Cambiar el nick con el cual publicar puntaje por defecto,
el nivel que queremos jugar y nuestro personaje.
Idea del juego
About Me (Un Texto)
Un texto simple explicando algo sobre mi =P y el juego xD
Idea del juego
Game (Lógica del juego y poder enviar score
Y el juego!!!! La razón por la cual nos encontramos reunidos hoy.
El juego
Todo el juego se concentra en 3 clases en especial: El motor
del juego, el thread del juego y la clase Sprite.
Además de toda la lógica.
El juego
Imágenes en el juego.
El juego
http://goo.gl/U3SYH
Para descargar el juego en APK ingresen aquí:
SRC
https://code.google.com/p/game-dev-conference/
El código se encuentra en:
Conclusiones
•Android es muy útil en la actualidad ya que muchas personas poseen un device android. •Desarrollar en Android es muy flexible ya que se programa con Java. •El desarrollo de juegos es una secuencia de ideas y mientras más adictivo sea, nuestro juego será exitoso.
Para ver
•http://code.google.com/p/bomberslash/
•http://code.google.com/p/bomberman-android-ios/
•http://code.google.com/p/replicaisland/
•http://www.amazon.com/Practical-Android-4-Games-Development/dp/1430240296
•http://www.amazon.com/Beginning-Android-Games-Mario-Zechner/dp/1430230428