introducción al desarrollo de juegos en android

Post on 13-Jun-2015

3.153 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

Una genial charla sobre desarrollo de videojuegos en Android gracias a Carlos Piñan (@carlospinan)

TRANSCRIPT

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

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

top related