Controles, separación gráfica y lógica y primer logo
Bueno hoy hemos subido a la forja dos revisiones. La primera hemos creado los controles para el juego y un manejador del teclado para facilitar la tarea de programar. También hemos separado la parte gráfica de la lógica, importante punto si luego nos aventuramos a hacer el mismo juego en 3D. Por tanto todo lo que hemos hecho hoy no se diferencia en nada con lo del primer dia a la hora de jugarlo (bueno, a la hora de mover el tux por la pantalla) pero si que nos facilitará el trabajo a la hora de programarlo. Ha habido pequeñas mejoras en lo que ya estaba programado, pero algo significativo es el Makefile que ahora le hemos añadido una regla para que haga sólo las dependencias de los ficheros.
Además hemos creado sobre la marcha un primer logo version 0.0.0.1 más o menos 😛 Esta hecho sin mucho trabajo, pero esperamos que en las próximas versiones este mejorado. Estamos ansiosos con empezar con el proyecto de verdad y el juego pero tenemos que crear buenas bases si queremos que se pueda mantener fácilmente. Sin más dilación el primero logo:
Añadido el framerate
Al código de ayer le hemos añadido un framerate, o sea, que el juego vaya a una velocidad constante en cualquier ordenador. Esperamos que en poco tiempo el juego sea más espectacular que lo que es ahora ( vamos simplemente es un tux moviéndose por la pantalla, no tiene mucha intriga 😛 ). Esperamos daros más noticias sobre el desarrollo y gráficos del juego.
Ya tenemos forja
Hoy nos han concedido la forja de RedIris y ya hemos subido el primer código que mueve un Tux en la pantalla.
Para probar el código necesitas instalar las librerias SDL. Ejecuta como root:
# apt-get install libsd1.2-dev subversion build-essential
Ejecuta como usuario normal el subversion primero, compilar y ejecutar:
svn checkout https://forja.rediris.es/svn/csl2-chapping
cd csl2-chapping/motor1/
make
./example
¡Empezamos con el Proyecto!
Bienvenidos al Blog de Pro Evolution Chapping, aquí iremos comentando los avances del proyecto.
Implementaremos el divertido juego de chapas, donde el objetivo es marcar más goles que el contrario. Lo desarrollaremos tres alumnos de la facultad de Ingeniería informática de Sevilla durante el 2º Concurso Universitario de Software Libre. Tendrá unos gráficos en 2D usando las librerias SDL y otros en 3D usando OGRE, todo con el mismo motor escrito en C++. También tendrá una implementación multijugador para poder jugar contra otra persona de tu misma red o de internet.
Los desarrolladores del proyecto somos Alejandro Castaño del Castillo, Manuel Albarrán Guerrero y Javier Santos Romero. Como el proyecto tendrá licencia GPL3, los desarrolladores estamos abiertos a recibir ideas o aportaciones para que el juego sea mejor.

