Exportar para Web

Vamos a exportar nuestro proyecto Flappy Bird para la web usando Emscripten.

Requisitos:

Tener instalado Care, para ellos solo usaremos sudo apt install care

Tener instalado Python 2.7 La mayoría de distribuciones lo traen instalado.

Los pasos son los siguientes:

Nos ubicamos en la terminal en una carpeta donde podamos tener a mano el "programa" que utilizaremos para exportar a web, y utilizaremos el comando:

git clone https://github.com/TannerRogalsky/love.js.git

Luego nos ubicamos en la carpeta love.js y utilizamos el siguiente comando:

git submodule update --init --recursive



Una vez que haya terminado, nos ubicamos en la carpeta release-compatibility y utilizaremos el siguiente comando:

python ../emscripten/tools/file_packager.py game.data --preload [ubicacion/de/tu/juego]@/ --js-output=game.js



Vamos a sustituir [ubicacion/de/tu/juego] por la dirección donde tenemos el proyecto, importante dejar el @/ y no usar caracteres especiales en la dirección.

El conjunto de archivos que nos queda es el juego exportado, para probarlo nos iremos al navegador y escribiremos la ubicacion del archivo index.html, por ejemplo:

/home/damv/Documentos/love.js/release-compatibility/index.html

Ahora nos debería ejecutar el juego:


Nota: He modificado el index.html para ponerle un título, con un poco de conocimiento html5 puedes acomodar a tu gusto la forma como se muestra el juego.

He publicado el juego en Itch puedes probarlo aquí:

https://damv.itch.io/ejemplo-de-juego-flappy-bird-en-love2d

No hay comentarios:

Publicar un comentario

Como hacer un Snake en Love2D

Archivos Comenzamos creando los archivos main.lua y conf.lua, en el conf.lua solo añadimos lo siguiente: function love.conf(t)   t.win...