Archive for noviembre, 2007
De vueltas con física
Hace bastante que no actualizamos el blog por culpa de los exámenes. Estamos dándole vueltas a la física y estamos visitando algunas webs sobre el tema pero no es nada fácil, queremos que una vez que se consiga no tocarlo más y sirva también para 3D. Hemos actualizado el subversion con pocas novedades que son:
1- Una física que no funciona bien.
2- Un archivo INSTALL que dice como compilar etc…
3- Primera lectura del archivo de stadium donde carga las variables.
4- Eliminación de algunos warnings que se producían en maquinas de 32 bits.
Previsiones futuras son una definitiva implementación de la física y añadir un marcador con cronómetro. Esperamos traeros novedades lo más pronto posible.
Nuevo Logo
Os presentamos el nuevo logo de Pro Evolution Chapping, a ver si este ya el definitivo, aunque aún queda mucho por delante. Esperamos que os guste:

Nuevas y notables mejoras.
Esto ya empieza a parecerse un poco a lo que queremos conseguir. Como prometimos hemos subido una nueva revisión con imágenes nuevas, con un campo y chapas más conseguidas. Pero ese no es el único cambio, aparecen dos equipos con 3 turnos cada uno. Además puedes cambiar de chapa si has seleccionado una que no querías mover haciendo click sobre ella.
Pensando en el futuro hemos estructurado el código fuente de manera que sin modificarlo, podamos añadirle inteligencia artificial o juego en red. Aún no tiene física, o sea, las chapas se superponen y no chocan, no es ningún bug. Esperemos implementarlo pronto para poder echar las primeras partidas para ir probando bugs, etc. Bueno os dejamos una captura de pantalla de esta nueva revisión:
Movimientos
Sólo quería comentar que hemos subido al subversion otra revisión. En esta la única diferencia es que al dejar pulsado el botón del ratón la flecha va creciendo. Cuando sueltes el botón la chapa saldrá disparada hacía la dirección de la flecha y con una velocidad proporcional al tamaño. Pero la próxima revisión será aún mejor porque subiremos unas imágenes mucho más realistas y que han sido curradas por Manolo en este fin de semana. Entre ellas podemos incluir la cabecera del blog.
Primera chapa
Bueno ya hemos hecho algo nuevo. En el subversión ya hay un código nuevo con el que aparece una chapa y una flecha alrededor apuntando al ratón. Todavía no se mueve la chapa pero será la próxima actualización. Bueno mejor que veáis una captura de pantalla con el trabajo realizado hasta ahora:
Hemos añadido nuevas dependencias al juego.
# apt-get install libsdl1.2-dev libsdl-image1.2-dev libsdl-gfx1.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 clean; make depend; make
./example
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.

