
Aprender desarrollo de videojuegos para móviles y web con Phaser.js
Con 100 ejercicios prácticos
- 216 pages
- English
- ePUB (mobile friendly)
- Available on iOS & Android
Aprender desarrollo de videojuegos para móviles y web con Phaser.js
Con 100 ejercicios prácticos
About this book
Si quiere crear sus propios juegos multiplataforma (para ordenadores, tabletas y móviles), tiene delante el libro que lo hará posible de una forma divertida y amena.Este manual de programación con Phaser se apoya en Javascript para explicarle, paso a paso, el desarrollo de cada uno de los 8 juegos que presenta. Los contenidos están ordenados de manera que, al llegar a los juegos más complejos, ya dominará la programación de videojuegos.· Juegos básicos: Elige tu propia aventura y Acierta la imagen· Juegos clásicos: Fall Down, Galería de tiro y Flappy Bird· Juego deportivo· Juego de carreras· Juego de plataformasAdemás, en la parte inferior de la primera página del libro encontrará el código de acceso que le permitirá acceder de forma gratuita al código fuente de cada juego en www.marcombo.info. De este modo, tendrá a su alcance todo lo necesario para materializar los juegos sin gran esfuerzo.Tras hacer los juegos propuestos y entender su código, podrá crear sus propios proyectos y publicarlos para que nadie se quede sin jugar.¡Crear un juego nunca había sido tan sencillo!
Frequently asked questions
- Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
- Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Information
Índice
Table of contents
- Cubierta
- Título
- Créditos
- Índice
- 001 Introducción al desarrollo de videojuegos con Phaser.js
- 002 Ejecutar en el servidor
- 003 Descargar y cargar Phaser
- 004 Editores de código
- 005 Estructura básica del videojuego: El HTML
- 006 Estructura básica del videojuego: El Javascript
- 007 Redimensionado de la pantalla
- 008 Primeros pasos
- 009 Ejecutando archivos en el servidor
- 010 Elige tu propia aventura: Introducción
- 011 Elige tu propia aventura: Métodos, fondos y botones
- 012 Elige tu propia aventura: Cambio de escena
- 013 Elige tu propia aventura: Escena nave
- 014 Acierta la imagen: Introducción y carga de fondo
- 015 Acierta la imagen: Carga de imágenes inferiores
- 016 Acierta la imagen: Detectar pulsaciones
- 017 Acierta la imagen: Generar solución aleatoria
- 018 Acierta la imagen: Caras inferiores aleatorias y refrescar
- 019 Acierta la imagen: Marcardor de puntos
- 020 Acierta la imagen: Temporizador
- 021 Acierta la imagen: Perder el juego
- 022 Publicación
- 023 Fall Down: Introducción e imagen de fondo
- 024 Fall Down: Misiles
- 025 Fall Down: Posiciones random y perder el juego
- 027 Galería de tiro: Fondo y cargas de sprites
- 028 Galería de tiro: Sprites
- 029 Galería de tiro: Posición y desplazamiento
- 030 Galería de tiro: Disparo y animaciones
- 031 Flappy Bird: Carga del fondo y el héroe
- 032 Flappy Bird: Animación y físicas
- 033 Flappy Bird: Animación de saltar
- 034 Flappy Bird: Las tuberías
- 035 Flappy Bird: Colisiones y mejora de las tuberías
- 036 Flappy Bird: Fin de juego y fondo animado
- 037 Pong: Introducción e imagen de fondo
- 038 Pong: La pelota
- 039 Pong: Físicas: así, no
- 040 Pong: Físicas: así, sí
- 041 Pong: Rebote contra las paredes
- 042 Pong: El jugador
- 043 Pong: Controles visuales
- 044 Pong: Colisión y dos jugadores
- 045 Pong: Perder
- 046 Pong: Marcador y mejorar colisiones
- 047 Carrera espacial: Introducción
- 048 Carrera espacial: Fondo y sprites animados
- 049 Carrera espacial: Mover jugador
- 050 Carrera espacial: Controles visuales
- 052 Carrera espacial: Girar los controles visuales
- 053 Carrera espacial: Physics Editor
- 054 Carrera espacial: Integrando el JSON generado
- 055 Carrera espacial: Corrigiendo las posiciones de matter
- 056 Carrera espacial: Detectar vueltas I
- 057 Carrera espacial: Detectar vueltas II y poner marcador
- 058 Carrera espacial: Aumentar marcador
- 059 Carrera espacial: Evitar trampas y ganar el juego
- 060 Carrera espacial: Portada
- 061 Carrera espacial: Cargar música
- 062 Plataformas: Introducción, estructura y fondo
- 063 Plataformas: Tiled: Instalación y creación de un mapa
- 064 Plataformas: Tiled: Interfaz
- 065 Plataformas: Tiled: Dibujando
- 066 Plataformas: Cargar player con JSON de Tiled
- 067 Plataformas: Uso de clases para cargar al jugador
- 068 Plataformas: Carga de layers
- 069 Plataformas: Bounding box y movimiento
- 070 Plataformas: Movimiento del jugador
- 071 Plataformas: Animación
- 072 Plataformas: Saltar y caer
- 073 Plataformas: Controles visuales
- 074 Plataformas: Controles visuales II
- 075 Plataformas: La cámara
- 077 Plataformas: Enemigo con animación y movimiento 166
- 078 Plataformas: Enemigo inteligente 168
- 079 Plataformas: Enemigo muere 170
- 080 Plataformas: Player explota 172
- 081 Plataformas: Método para inserción de enemigos 174
- 082 Plataformas: Herencia e insertar oruga 176
- 083 Plataformas: Insertar avispa dando vueltas 178
- 084 Plataformas: Estados de la avispa 180
- 085 Plataformas: Avispa detecta player y lo persigue 182
- 086 Plataformas: Avispa ataca y vuelve 184
- 087 Plataformas: Avispa continúa volando, player dañado 186
- 088 Plataformas: El jugador sale despedido por los aires 188
- 089 Plataformas: Reactivar controles y llegada a meta 190
- 090 Plataformas: Limitando movimiento cámara 192
- 091 Plataformas: Perder y fin de juego 194
- 092 Carreras con Tiled I 196
- 093 Carreras con Tiled II 198
- 094 Carreras con Tiled: Mover y controles visuales 200
- 095 Carreras con Tiled: Controles visuales y colisión con pared 202
- 096 Carreras con Tiled: Marcadores y detectar vueltas 204
- 097 Carreras con Tiled: Detectar vueltas y evitar trampas 206
- 098 Carreras con Tiled: Evitar Trampas y fin del juego 208
- 099 Juegos extra: Mazmorras y fall down game 210
- 100 Juegos extra: Plataformas y carreras 212