Aprender desarrollo de videojuegos para móviles y web con Phaser.js
eBook - ePub

Aprender desarrollo de videojuegos para móviles y web con Phaser.js

Con 100 ejercicios prácticos

  1. 216 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

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

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription.
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
Perlego offers two plans: Essential and Complete
  • 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.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes! You can use the Perlego app on both iOS or Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Yes, you can access Aprender desarrollo de videojuegos para móviles y web con Phaser.js by Pablo Monteserín in PDF and/or ePUB format, as well as other popular books in Ciencia de la computación & Programación de juegos. We have over one million books available in our catalogue for you to explore.

Information

Í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
026 Fall Down: Los misiles explotan
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
...

Table of contents

  1. Cubierta
  2. Título
  3. Créditos
  4. Índice
  5. 001 Introducción al desarrollo de videojuegos con Phaser.js
  6. 002 Ejecutar en el servidor
  7. 003 Descargar y cargar Phaser
  8. 004 Editores de código
  9. 005 Estructura básica del videojuego: El HTML
  10. 006 Estructura básica del videojuego: El Javascript
  11. 007 Redimensionado de la pantalla
  12. 008 Primeros pasos
  13. 009 Ejecutando archivos en el servidor
  14. 010 Elige tu propia aventura: Introducción
  15. 011 Elige tu propia aventura: Métodos, fondos y botones
  16. 012 Elige tu propia aventura: Cambio de escena
  17. 013 Elige tu propia aventura: Escena nave
  18. 014 Acierta la imagen: Introducción y carga de fondo
  19. 015 Acierta la imagen: Carga de imágenes inferiores
  20. 016 Acierta la imagen: Detectar pulsaciones
  21. 017 Acierta la imagen: Generar solución aleatoria
  22. 018 Acierta la imagen: Caras inferiores aleatorias y refrescar
  23. 019 Acierta la imagen: Marcardor de puntos
  24. 020 Acierta la imagen: Temporizador
  25. 021 Acierta la imagen: Perder el juego
  26. 022 Publicación
  27. 023 Fall Down: Introducción e imagen de fondo
  28. 024 Fall Down: Misiles
  29. 025 Fall Down: Posiciones random y perder el juego
  30. 027 Galería de tiro: Fondo y cargas de sprites
  31. 028 Galería de tiro: Sprites
  32. 029 Galería de tiro: Posición y desplazamiento
  33. 030 Galería de tiro: Disparo y animaciones
  34. 031 Flappy Bird: Carga del fondo y el héroe
  35. 032 Flappy Bird: Animación y físicas
  36. 033 Flappy Bird: Animación de saltar
  37. 034 Flappy Bird: Las tuberías
  38. 035 Flappy Bird: Colisiones y mejora de las tuberías
  39. 036 Flappy Bird: Fin de juego y fondo animado
  40. 037 Pong: Introducción e imagen de fondo
  41. 038 Pong: La pelota
  42. 039 Pong: Físicas: así, no
  43. 040 Pong: Físicas: así, sí
  44. 041 Pong: Rebote contra las paredes
  45. 042 Pong: El jugador
  46. 043 Pong: Controles visuales
  47. 044 Pong: Colisión y dos jugadores
  48. 045 Pong: Perder
  49. 046 Pong: Marcador y mejorar colisiones
  50. 047 Carrera espacial: Introducción
  51. 048 Carrera espacial: Fondo y sprites animados
  52. 049 Carrera espacial: Mover jugador
  53. 050 Carrera espacial: Controles visuales
  54. 052 Carrera espacial: Girar los controles visuales
  55. 053 Carrera espacial: Physics Editor
  56. 054 Carrera espacial: Integrando el JSON generado
  57. 055 Carrera espacial: Corrigiendo las posiciones de matter
  58. 056 Carrera espacial: Detectar vueltas I
  59. 057 Carrera espacial: Detectar vueltas II y poner marcador
  60. 058 Carrera espacial: Aumentar marcador
  61. 059 Carrera espacial: Evitar trampas y ganar el juego
  62. 060 Carrera espacial: Portada
  63. 061 Carrera espacial: Cargar música
  64. 062 Plataformas: Introducción, estructura y fondo
  65. 063 Plataformas: Tiled: Instalación y creación de un mapa
  66. 064 Plataformas: Tiled: Interfaz
  67. 065 Plataformas: Tiled: Dibujando
  68. 066 Plataformas: Cargar player con JSON de Tiled
  69. 067 Plataformas: Uso de clases para cargar al jugador
  70. 068 Plataformas: Carga de layers
  71. 069 Plataformas: Bounding box y movimiento
  72. 070 Plataformas: Movimiento del jugador
  73. 071 Plataformas: Animación
  74. 072 Plataformas: Saltar y caer
  75. 073 Plataformas: Controles visuales
  76. 074 Plataformas: Controles visuales II
  77. 075 Plataformas: La cámara
  78. 077 Plataformas: Enemigo con animación y movimiento 166
  79. 078 Plataformas: Enemigo inteligente 168
  80. 079 Plataformas: Enemigo muere 170
  81. 080 Plataformas: Player explota 172
  82. 081 Plataformas: Método para inserción de enemigos 174
  83. 082 Plataformas: Herencia e insertar oruga 176
  84. 083 Plataformas: Insertar avispa dando vueltas 178
  85. 084 Plataformas: Estados de la avispa 180
  86. 085 Plataformas: Avispa detecta player y lo persigue 182
  87. 086 Plataformas: Avispa ataca y vuelve 184
  88. 087 Plataformas: Avispa continúa volando, player dañado 186
  89. 088 Plataformas: El jugador sale despedido por los aires 188
  90. 089 Plataformas: Reactivar controles y llegada a meta 190
  91. 090 Plataformas: Limitando movimiento cámara 192
  92. 091 Plataformas: Perder y fin de juego 194
  93. 092 Carreras con Tiled I 196
  94. 093 Carreras con Tiled II 198
  95. 094 Carreras con Tiled: Mover y controles visuales 200
  96. 095 Carreras con Tiled: Controles visuales y colisión con pared 202
  97. 096 Carreras con Tiled: Marcadores y detectar vueltas 204
  98. 097 Carreras con Tiled: Detectar vueltas y evitar trampas 206
  99. 098 Carreras con Tiled: Evitar Trampas y fin del juego 208
  100. 099 Juegos extra: Mazmorras y fall down game 210
  101. 100 Juegos extra: Plataformas y carreras 212