Clonar el repositorio:
git clone https://github.com/cleongh/plantillaphaser
Podemos modificar el archivo package.json
para configurar nuestro proyecto (nombre, autor...)
Para iniciar el proyecto (sólo 1 vez) instalamos las dependencias (parcel
, phaser
):
npm install
Cada vez que queramos usarlo, tenemos que arrancar el servidor de desarrollo que monitorizará los cambios, procesará el contenido y cambiará la página. Usa Parcel.
Para arrancar el servidor de desarrollo:
npm start
Con esto, solo tenemos que programar y guardar los archivos, Parcel se encargará del resto.
Cuando queramos publicar el juego, podemos crear una build de release. Parcel optimizará los archivos y, con la configuración que hay en package.json
, generará en la carpeta docs/
una versión "pública" de nuestro proyecto.
npm run build
Está todo configurado para que se active "GitHub Pages", y se use, en la rama principal (se suele llamar main
), la carpeta docs/
. Simplemente hay que activarlo en "Settings" → "Pages" → "Build and deployment".
En la carpeta .vscode/
hay una configuración para usar Visual Studio Code, tanto para construir el release (npm run build
) como para ejecutar y depurar. Simplemente hay que ejecutar "Run" → "Start debugging..." (or presionar F5
).
TypeScript está automáticamente habilitado (gracias a Parcel). Para usarlo, simplemente hay que crear archivos con extensión .ts
.