Skip to content
Una herramienta para aprender programación y desarrollo de juegos
Branch: master
Clone or download
hugoruscitti Corrigiendo los actores que tienen texto para que se pueda cambiar el…
… color, el tamaño de fuente (magnitud) y si deben tener sombra o no.
Latest commit 5ea000a Jul 20, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci actualizando node en la virtual de circle.ci que faltaba. May 14, 2019
api_docs Reparando compilación de pilas-engine. May 11, 2017
app Creando receta "Crear copias (o clones) de un actor cada determinado … Jul 20, 2019
config Haciendo que el parámetro de pixelart para el canvas se pueda definir… Jul 20, 2019
ember-electron Actualizando ember-cli y simplificando estructura general del proyecto Dec 19, 2017
extras Eliminando serialport. May 17, 2019
manual Creando el actor puntaje, vinculando evento para detectar clicks en l… Jul 17, 2019
pilas-engine Corrigiendo los actores que tienen texto para que se pueda cambiar el… Jul 20, 2019
public Corrigiendo los actores que tienen texto para que se pueda cambiar el… Jul 20, 2019
recursos Creando actores "reiniciar escena" y "nube animada" Jul 20, 2019
scripts Mejorando el editor para que el código de los actores no enumere prop… Jun 29, 2019
tests Creando receta "Crear copias (o clones) de un actor cada determinado … Jul 20, 2019
translations Comenzando a soportar internacionalización. Mar 26, 2019
vendor Agregando archivo .map para scrollbooster Jul 2, 2019
.editorconfig Commit inicial. Feb 26, 2017
.ember-cli Commit inicial. Feb 26, 2017
.eslintignore Actualizando ember a la versión 3.8.2 y corrigiendo plantillas para q… Apr 6, 2019
.eslintrc.js Creando botón y proceso para exportar proyectos completos. Jun 30, 2019
.gitignore Actualizando manual. Jul 1, 2019
.template-lintrc.js Ocultando mensaje de strings sin traducir. Apr 6, 2019
.watchmanconfig Commit inicial. Feb 26, 2017
CNAME Agregando CNAME para realizar el deploy a surge. May 27, 2017
LICENSE Create LICENSE Apr 12, 2018
Makefile Automatizando creación de sprites de actores con huesos e importando … Jun 18, 2019
README.md Agregando resumen del sprint 9 Jul 14, 2019
book.json Cambiando nombre de directorio docs a manual May 11, 2017
demo.js Agregando código de ejemplo para revisar. Jun 15, 2019
electron.js Creando webserver para probar los juegos de forma remota, también agr… May 19, 2019
ember-cli-build.js Corrigiendo exportación en modo producción. Jul 11, 2019
package.json Released v2.0.80 Jul 11, 2019
prod-electron.js Creando webserver para probar los juegos de forma remota, también agr… May 19, 2019
prod-package.json Creando webserver para probar los juegos de forma remota, también agr… May 19, 2019
testem.js Actualizando a ember 3.3.0 Aug 31, 2018
yarn.lock Haciendo que los recursos para la grilla-de-imagenes se genere desde … Jun 4, 2019

README.md

pilas-engine 2

Prototipo de la nueva versión de pilas-engine

CircleCI

La versión original de pilas se puede ver aquí: http://www.pilas-engine.com.ar

Artículos y noticias

Links útiles

Primeros pasos

Antes de comenzar, te recomendamos tener en cuenta este video en donde explicamos cómo crear el entorno de pilas-engine y hacer algunas tareas básicas: https://www.youtube.com/watch?v=ASKYT7OoLos

También vas a encontrar instrucciones para colaborar aquí: http://manual-pilas-engine.surge.sh/entorno.html

Para comenzar a utilizar este repositorio deberías tener instalado git, Make, nodejs (versión 6 o superior) y ejecutar estos comandos:

git clone https://github.com/pilas-engine/pilas-engine.git
cd pilas-engine
make iniciar

El comando make iniciar va a instalar todas las dependencias que se necesitan para compilar y ejecutar el proyecto. Este proceso puede tardar unos minutos en completarse.

Una vez que termine, con el comando make van a aparecer en pantalla los comandos típicos a la hora de utilizar el proyecto.

Versión en desarrollo

Esta versión está en fase de experimentación y desarrollo inicial, es casi una prueba de concepto. Sin embargo, cada vez que hacemos un push a este repositorio se ejecutan todos los tests sobre circle.ci y se realiza una instalación en:

Si el push viene acompañado de un número de versión (como tag), también se generan los binarios para cada plataforma en esta dirección:

Si se quieren generar los binarios directamente de forma local, hay que tener instalado wine con anterioridad y luego ejecutar make binarios:

brew install wine winetricks
make binarios

Nota

Los binarios de serialport corresponden a la versión de electron v53, y se obtuvieron desde: https://github.com/EmergingTechnologyAdvisors/node-serialport/releases/tag/v5.1.0-beta5

Estilo de programación

Si estás con ganas de participar del proyecto o enviar correcciones, tené en cuenta que el código enviado debería estar en español (siempre que sea posible) y que las variables o métodos con varias palabras tienen que estar separadas por guiones bajos (por ejemplo "cantidad_de_actores")

Además, es muy importante que tengas configurado tu editor para usar automáticamente prettier (https://prettier.io/).

Créditos

Este proyecto es posible gracias a la comunidad de pilas-engine, y a la existencia de varias herramientas y bibliotecas como:

Próximas tareas a desarrollar

Tenemos un board de trello con todas las tareas que estamos desarrollando:

You can’t perform that action at this time.