Pablo Monteserín - Aprender desarrollo de videojuegos para móviles y web con Phaser.js

Здесь есть возможность читать онлайн «Pablo Monteserín - Aprender desarrollo de videojuegos para móviles y web con Phaser.js» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: unrecognised, на испанском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Aprender desarrollo de videojuegos para móviles y web con Phaser.js: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Aprender desarrollo de videojuegos para móviles y web con Phaser.js»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

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 plataformas
Ademá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!

Aprender desarrollo de videojuegos para móviles y web con Phaser.js — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Aprender desarrollo de videojuegos para móviles y web con Phaser.js», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Método resize

Tras añadir y llamar a la siguiente función, lograremos que el área de juego y todo su contenido se redimensionen para ocupar el cien por cien de la pantalla. Lo malo es que, utilizando este código, las imágenes se verán deformadas si la pantalla no mantiene la proporción de 960x640.

Llamaremos a la función resize desde el método preload Además he añadido una - фото 24

Llamaremos a la función resize desde el método preload . Además, he añadido una línea de código ( addEventListener ) que escucha cuando redimensionamos la ventana del navegador para llamar a la función resize que hará que el área de juego se ajuste en todo momento a las dimensiones de la pantalla.

Si prefiere que las proporciones del juego no se vean alteradas aunque el área - фото 25

Si prefiere que las proporciones del juego no se vean alteradas, aunque el área de juego no ocupe toda la pantalla del navegador, puede usar este otro código para la función resize , en lugar del anterior:

Aprender desarrollo de videojuegos para móviles y web con Phaserjs con 100 - фото 26

Aprender desarrollo de videojuegos para móviles y web con Phaser.js con 100 ejercicios prácticos

007

Primeros pasos Ha llegado el momento de comenzar a escribir código Estos son - фото 27 Primeros pasos Ha llegado el momento de comenzar a escribir código Estos son - фото 28

Primeros pasos

Ha llegado el momento de comenzar a escribir código.

Estos son los pasos que debe dar (alguno de ellos ya los habrá hecho):

1. Instalar XAMPP o cualquier servidor web que le guste (WAMP, MAMP, etc.).

2. Dentro de la carpeta htdocs de XAMPP (o la análoga del servidor web que haya instalado), le recomiendo crear una carpeta donde guardará los ficheros de nuestro juego. En este momento, serán:

· La librería de Phaser( phaser.min.js ) que hemos descargado de https://phaser.io.

· Una página HTML ( index.html )

· Un documento Javascript en el que escribiremos el código fuente de nuestro juego ( javascript.js ).

3. Como nuestro primer juego será el de elige tu propia aventura , puede crear la carpeta elige-tu-propia-aventura de tal forma que tendríamos la siguiente ruta para acceder a los ficheros de juego:

c:/xampp/htdocs/elige-tu-propia-aventura

4. Editamos el fichero index.html conforme a las instrucciones del apartado Estructura básica: El HTML .

5. Editamos el fichero javascript.js conforme a las instrucciones del apartado Estructura básica: El Javascript .

6. Lanzamos el fichero juego.html desde:

http://localhost/elige-tu-propia-aventura

es decir, no haremos doble click sobre el fichero, sino que arrancaremos el juego desde el servidor.

7. Para comprobar que todo ha ido bien, desplegamos las trazas de la consola ( botón derecho -> inspeccionar -> pestaña Console ). Deberíamos ver una única traza con los textos preloady create, mientras que la palabra updateaparece muchas veces porque el método es llamado constantemente.

8. Si no consigue completar correctamente todos los pasos indicados, continúe leyendo, le explico algunos errores que podría tener.

Aprender desarrollo de videojuegos para móviles y web con Phaser.js con 100 ejercicios prácticos

008

Ejecutando archivos en el servidor Errores típicos al ejecutar nuestro código - фото 29 Ejecutando archivos en el servidor Errores típicos al ejecutar nuestro código - фото 30

Ejecutando archivos en el servidor

Errores típicos al ejecutar nuestro código en el servidor

Phaser is not defined

Este es un error típico que podemos ver en la consola Muy probablemente la - фото 31

Este es un error típico que podemos ver en la consola.

Muy probablemente la ruta que hayamos escrito para cargar la librería de Phaseres incorrecta o simplemente no estamos cargando la librería en ninguna parte, o no estamos utilizando una sintaxis correcta. Recuerde que para cargar Phaserdebemos usar el siguiente código:

El valor del atributo srces la ruta para cargar Phaserdesde la ubicación del fichero index.html que estamos lanzando. Si el fichero phaser.min.js y el index.html están en el mismo sitio, simplemente pondremos el nombre del fichero .js, como en el ejemplo.

• Ha hecho doble click sobre el fichero que quiere cargar (la url comienza por file:/// en lugar de por localhost).

Para lanzar los ficheros HTML no debe hacer doble click sobre ellos, sino que debe seguir estos pasos:

Aprender desarrollo de videojuegos para móviles y web con Phaserjs con 100 - фото 32

Aprender desarrollo de videojuegos para móviles y web con Phaser.js con 100 ejercicios prácticos

009

1. Arrancar el servidor.

2. Ir a localhost con el navegador y luego a la carpeta de nuestro proyecto (en este caso eligetu-propia-aventura ). Recuerde que el navegador irá a buscar directamente el fichero index. html .

3. Navegar hasta la ubicación del HTML que quiere lanzar. Este error es muuuuuuuuy típico. Le volverá a pasar, así que guárdelo firmemente en su memoria.

Elige tu propia aventura Introducción Vamos a hacer la base para el típico - фото 33

Elige tu propia aventura: Introducción

Vamos a hacer la base para el típico juego point and click. En este caso, el protagonista debe decidir entre dos opciones que se le presentan en su vida. En la primera pantalla puede escoger entre ir a su nave espacial o volar hasta la tierra. En función de sus decisiones se desencadenarán acontecimientos que le llevarán a la gloria o al mayor de los desastres.

Tras esta pretenciosa presentación, podemos comenzar a programar el juego. Realmente, es bastante sencillo y podremos terminarlo bastante rápido.

IMPORTANTE

Puede encontrar el código fuente, paso por paso, y todos los recursos (imágenes, sonidos, tiles...) que se han utilizado para realizar este juego dentro de los archivos que se ha descargado:

Carpeta: elige-tu-propia-aventura

Los libros de elige tu propia aventura y las novelas visuales

Elige tu propia aventura fue una serie de libros juveniles muy popular en los - фото 34

Elige tu propia aventura fue una serie de libros juveniles muy popular en los años ochenta y noventa. La serie fue traducida a 38 idiomas y tubo un gran impacto, ya que logró acercar la lectura a un público nuevo.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Aprender desarrollo de videojuegos para móviles y web con Phaser.js»

Представляем Вашему вниманию похожие книги на «Aprender desarrollo de videojuegos para móviles y web con Phaser.js» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Aprender desarrollo de videojuegos para móviles y web con Phaser.js»

Обсуждение, отзывы о книге «Aprender desarrollo de videojuegos para móviles y web con Phaser.js» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x