1. romwiner
  2. pilas

Overview

HTTPS SSH

Pilas Engine

Pilas es un motor para realizar videojuegos de manera rápida y sencilla.

Es una herramienta orientada a programadores casuales o principiantes, que quiera comenzar a realizar sus primeros videojuegos.

¿Cómo empezar?

Una buena forma de comenzar con pilas es instalar todo el kit de desarrollo siguiendo las intrucciones de nuestra web: http://www.pilas-engine.com.ar

Y una vez instalada la biblioteca, se puede invocar al comando pilas -e para ver una lista completa de ejemplos y minijuegos.

¿Cómo generar la documentación del proyecto?

Para generar la documentación del proyecto usamos Sphinx, el sistema de documentación mas utilizado en los proyectos de python.

Para generar los archivos PDF o HTML usamos el comando make dentro del directorio doc. El archivo que dispara todas las acciones que sphinx sabe hacer están definidas en el archivo Makefile.

Recuerda instalar sphinx antes de continuar, si solo quieres generara la documentación HTML alcanza con ejecutar este comando:

apt-get install python-sphinx

y en caso de que quieras generar la documentación PDF:

apt-get install texlive-lang-spanish

Otros recursos en la web

Existen varios sitios web importantes dentro de proyecto pilas, la web principal es:

y los sitios para desarrolladores, donde se encuentran las tareas y el repositorio de código son:

También tenemos una lista de correo en la siguiente dirección:

Dependencias

  • pygame
  • pyqt4
  • pybox2d
  • python

Licencia

Pilas es software libre, y se distribuye bajo la licencia GPLv3.

Créditos y agradecimientos

Pilas está principalmente desarrollada por Hugo Ruscitti, y cuenta con varios dibujos realizados por Walter Velazquez. Ambos fundadores de Losersjuegos (http://www.losersjuegos.com.ar).

A continuación se incluye una lista de otros desarrolladores y proyectos que sumaron a pilas:

PyTweener

Las interpolaciones dentro del motor se realizan mediante la biblioteca pyTweener, distribuida bajo la licencia M.I.T. por Ben Harling.

Dispatch

El modulo pilas.dispatch se adoptó del core de Django, y estába basado en el proyecto pydispatch.

PyQt4

Todo el manejo multimedia se realiza gracias a la biblioteca Qt4:

Box2d

Para el manejo multimedia estamos usando la biblioteca box2d:

GFXLib

He utilizado los siguientes gráficos del proyecto gfxlib:

  • pilas/data/moneda.png

Estos gráficos se distribuyen bajo la licencia "Common Public License", y puedes obtener mas información en: http://www.spicypixel.net

¡ Gracias Marc !

DANC, de lostgarden.com

En pilas utilizamos algunos gráficos que DANC publicó en su sitio web:

a "arboris"

Por sus gráficos de naves que se pueden descargar desde la siguiente web: