
Android Arcade Game App
J. F. DiMarzio
- Editorial
- Apress
- Año
- 2012
- Páginas
- ~104
- Nivel
- Intermedio
De qué trata
Guía práctica orientada a la creación paso a paso de videojuegos arcade bidimensionales para teléfonos inteligentes y tabletas Android, contextualizada en la etapa de Android 4.0 (Ice Cream Sandwich). Está concebida para desarrolladores de nivel intermedio que ya cuentan con bases sólidas en el lenguaje de programación Java y conocen los conceptos esenciales del ciclo de vida de una aplicación Android, pero desean adentrarse en la arquitectura específica que demanda el desarrollo de juegos móviles mediante un caso de estudio real.
El texto detalla el diseño y la programación de la infraestructura de un juego arcade sin recurrir a motores externos, apoyándose directamente en las herramientas nativas del SDK de Android. Enseña a implementar el bucle principal del juego (game loop), renderizar gráficos 2D en pantalla mediante SurfaceView, Canvas, Paint y mapas de bits (Bitmap), procesar eventos táctiles interactivos mediante MotionEvent, calcular colisiones físicas mediante cajas delimitadoras (bounding boxes), diseñar menús de navegación, gestionar marcadores de puntuación y estructurar la carga progresiva de múltiples niveles de dificultad.
A lo largo de los capítulos se construye íntegramente el juego «Prison Break», un clásico arcade de estilo rompeladrillos con paleta y pelota rebotante, cuya arquitectura modular está pensada para reutilizarse como plantilla base en creaciones propias. El libro destaca por su brevedad y claridad didáctica al explicar la interacción gráfica y los bucles de actualización en tiempo real a bajo nivel; no obstante, omite temas avanzados como aceleración por hardware con OpenGL ES, física compleja o efectos de audio avanzados, por lo que sirve principalmente como una introducción elemental a los cimientos de la lógica de videojuegos en Android.
- Android SDK
- Java
- SurfaceView
- Canvas
- Game Loop
- Detección de colisiones
- Videojuegos 2D
- Eventos táctiles
- Renderizado gráfico
- Prison Break
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Prison Break
Juego arcade de estilo rompeladrillos desarrollado desde cero con Java y Canvas/SurfaceView en Android, que incluye pantallas de menú, control táctil de paleta, física básica de pelota con rebote, destrucción de bloques y avance de niveles con sistema de puntuación.

