Torneo FunnyBox

junio 23, 2008 - Leave a Response
Desde que publiqué mi último post ha llovido mucho (y nunca mejor dicho), pero voy a demostraros que el proyecto no ha estado ni mucho menos parado. He estado trabajando en los últimos meses junto con mis colegas del CESLCAM en un torneo que se apoya en mi aplicación.
Para aquellos que no sepan de qué va mi juego y para los que ya no se acuerden, voy a poner un pequeño resumen del juego así como información sobre el torneo.
El torneo The Funny Box, organizado por el CENTRO DE EXCELENCIA DE SOFTWARE LIBRE DE CASTILLA-LA MANCHA, quiere poner a prueba tu ingenio y habilidad con un desafiante videojuego de lógica desarrollado con software libre, así como brindarte la oportunidad de hacerte con una de las tres videoconsolas portátiles GP2X F-200 si consigues anotar tu puntuación entre las tres mejores. Además, entre el resto de participantes que entren en el ranking, se sortearán 5 entradas para la PARTY QUIJOTE 2008 que tendrá lugar en Albacete del 17 al 20 de Julio.

The Funny Box es un tres en raya especial. Se le ha añadido una dimensión más y ha surgido lo que podríamos llamar un tres en raya 3D. Además de la novedad de disputar la partida frente a dos oponentes, Funny Box presenta 27 casillas en lugar de las 9 tradicionales. Ahora podremos ganar alineando las fichas en cualquier dirección posible: horizontal, vertical, diagonal, pasando por el centro del cubo, etc. Por tanto, existirán múltiples formas de ganar la partida y muy pocas las partidas que acaben en tablas.

Desde esta web podrás, además de inscribirte en el torneo y descargar el juego, consultar las bases e instrucciones del juego y observar, en todo momento, tu posición en el ranking.

Podeis bajar el juego e inscribiros en el concurso en www.funnybox.es

Os invito a todos a participar y ha optar a alguno de los premios.
Suerte y espero que os divertais jugando y que no solo lo hagais por los premios 😛

El Proyecto FunnyBox ya tiene pagina Web propia!

abril 11, 2008 - Leave a Response

Hace unos días me comunicaron que ya estaba operativo el dominio que había solicitado: funnybox.es. Es la primera vez que ejerzo de Webmaster, estos días he estado familiarizándome con todas las opciones y utilidades que ofrece Hostinet, mi servidor, que por el momento me está gustando mucho, lo recomiendo.

De momento la única funcionalidad que tiene la Web es que desde ahí puedes bajarte la ultima versión de la aplicación, que funciona en Linux y Windows.

Este es el enlace a la Web:

http://www.funnybox.es/

De momento esto es lo primero que he hecho, como primera toma de contacto con los servicios que ofrece mi proveedor. Más adelante se irán incluyendo secciones y muchas otras cosas. Por el momento solo está una imagen y el hipervinculo hacia el fichero .rar de la aplicación.

El futuro del portal del Proyecto FunnyBox se decidirá con el tiempo, aunque ya tengo unas cuantas cosas en mente 🙂

VERSIÓN 1.0

marzo 31, 2008 - Leave a Response

Ya está disponible para descarga la versión 1.0 del proyecto.

Es compatible con Linux y Windows, aunque en el futuro se podrá hacer compatible con más sistemas operativos.

Este archivo .rar será el que evalúe el jurado del Concurso Universitario de Software Libre de Castilla la Mancha, incluye documentación y memoria final.

https://forja.rediris.es/frs/download.php/712/ProyectoFunnyBox.rar

La novedad más importante respecto a la versión anterior es su compatibilidad con Linux y la remodelación gráfica. También la corrección de ciertos bugs que fueron detectados.

Manual de instalación y resolución de problemas -> publicado

marzo 30, 2008 - Leave a Response

Acabo de subir a la forja este sencillo manual de instalación para Linux y Windows.

https://forja.rediris.es/docman/view.php/304/549/Manual%20de%20instalaci%C3%B3n.pdf

También da información sobre como solucionar los posibles problemas que se pueden dar a la hora de comenzar una partida multijugador. (conexión limitada o nula, uso de NAT, desconexión de jugadores, etc).

En próximas horas subiré la última versión de la aplicación.

Nuevos gráficos

marzo 24, 2008 - Leave a Response

Estos gráficos, que afectan a los cubos y al fondo, no reemplazarán a los ya existentes.

Se podrá seleccionar el lote de gráficos a visualizar. Cada jugador podrá elegir el “skin” que prefiera. Estoy haciendolo para que sirva de ejemplo de cómo se puede hacer una contribución en el aspecto gráfico.

Pondré un botón por la pantalla que al pulsarlo cambiará todos los gráficos afectados de una manera trasparente y facil para el jugador. Realmente lo que ocurrirá es que se cambiará el fpg (fichero para gráficos) de lectura de esos gráficos.

De momento lo que llevo hecho es esto:

Nuevos gráficos

¿opináis que son mejores estos gráficos que los anteriores?, hay opiniones de todos los tipos ahora mismo.

Avemus Beta

marzo 23, 2008 - Leave a Response

En otras palabras, ya está disponible para descarga la primera versión pública del proyecto, la he numerado como versión 0.9 por su ya avanzado estado de desarrollo.

Se puede descargar desde:

https://forja.rediris.es/frs/download.php/640/Funnybox-beta0.9.zip

La instalación no podría ser más sencilla, tan solo hay que descomprimir el .zip y ejecutar el archivo FunnyBox.exe. Comienza en modo ventana, pero se puede cambiar a modo pantalla completa en Opciones. 

El manejo es muy sencillo e intuitivo, las reglas no varian mucho respecto a un tres en raya convencional, solo cuesta un poco al principio pensar con el cubo abierto, pero pronto te acostumbras.

Os recuerdo que para más información es muy recomendable leer este árticulo:

Información FunnyBox

Un saludo!

Importante documento publicado

marzo 22, 2008 - Leave a Response

 He subido un nuevo documento pdf de lectura muy recomendada para todo aquel que quiera saber más sobre este proyecto.

En él describo detalladamente qué es FunnyBox, lo describo como Juego y como Proyecto.

Es bastante extenso, si sentís curiosidad por el proyecto, aquí lo teneis:

https://forja.rediris.es/docman/view.php/304/532/Qu%C3%A9_es_funnybox.pdf 

está acompañado por muchas imágenes y capturas de pantalla, así que hasta la publicación de la primera versión beta, que subiré en breve, está bien para ojear un poco la aplicación.

Los gráficos

marzo 22, 2008 - Leave a Response
Apartado Gráfico:Todos los gráficos que utiliza el juego han sido creados por mí, no soy grafista, no es mi especialidad, pero creo que el resultado ha sido bueno.

Alguien tenía que hacer estos gráficos, y al estar yo solo en el grupo no he podido escaparme :P.  Aunque me ha llevado mucho trabajo también he aprendido mucho. He utilizado diseños realizados a mano alzada con posteriores retoques usando photoshop, por ejemplo, este dibujo hecho con portaminas sobre un folio fué el fondo de partida para  algunos gráficos.

Fondo primario

Lo hice en clase, durante un par de días me ponía a dibujar si la clase me estaba resultando aburrida. Se puede decir que aprovechaba las clases :).  De ese dibujo salieron tras muchos retoques fondos como este, que Es el fondo base  durante el juego

Fondo de juego

O tambien se retocaron a partir de la primera texturas para los cubos de cada jugador:

Cubo baseCubo vac�oCubo jugador 1Cubo jugador 2Cubo jugador 2

Para el fondo dinámico del menú también se ha usado photoshop, convinando los cubos para que se alternaran entre su movimiento vertical y el lateral.

Vertical 2

verticalBloque lateral

No fué facil crear estos elementos graficos del menú, creía que un simple espejado me iba a resultar suficiente para programarlo y no tener que repetir los gráficos para cuando cambiaran los movimientos de vertical a lateral, pero no fué así y hubo que hacer gráficos distintos para que no se notara un efecto brusco de transición entre los dos movimientos.

El lógo, lo que es el título principal se hizo utilizando Flash y Photoshop, pega con el menú, puede gustar más o menos, pero no queda mal con el resto de elementos del menú.

Logo

Para los botones ha sido Flash la principal herramienta en la que me he apoyado.  Cada botón tiene dos estados, uno el normal y otro en el que se encuentra pulsado, muestro un par debotones:

Multijugador pulsado  MultijugadorVolver a jugarvolver a jugar pulsado

Los mensajes de error o de información también han sido creados usando flash y photoshop:

Cartel expandir cubos

Cartel info

 Bueno, esto es una pequeña muestra del trabajo artístico, si me permitís llamarlo así, que hay detrás de este proyecto. Pronto más cosillas.

Ánimo con vuestros proyectos! Un saludo!

Jose Luis Lopez Sanchez                                                                             Josel.lopez8@alu.uclm.es

Actualización de la forja, nueva documentación pdf

marzo 20, 2008 - Leave a Response

En las últimas semanas he subido a la forja diversos archivos de documentación, algunos son:

  • Analisis de la complejidad.pdf, donde explico detalladamente el problema que plantea este juego para el campo de la IA, así como las posibles soluciones, las implementadas y algunas de las posibilidades para afrontar este complicado problema de computo.
  • Principios y normas de colaboración.pdf, en él defino la filosofía del proyecto y las normas a seguir por los posibles colaboradores. Es de obligada lectura para todo aquel que desee hacer cualquier aporte, pues en el se detallan las maneras posibles de contribuir con este proyecto y cómo proceder.
  • Información_técnica.pdf, solo para desarrolladores avanzados qu quieran analizar o modificar el código fuente, este archivo describe el tratamiento que se le da a las casillas de un cubo, sus identificadores, las diferencias entre ellos, su distribución en la matriz de juego, como acceder a los datos de uno de ellos, etc.
  • Nuevas capturas de pantalla

Además he ampliado las tareas del panel de tareas y también publicado noticias. No he podido acceder a la forja todo lo que hubiese querido esta semana porque a veces se mostraba caida, anoche si que pude y terminé de subir ciertas cosas.

La publicación de una beta esta muy cercana, espero que en no más de dos dias todos podais probarlo.

De momento os ofrezco una captura de pantalla con el cubo antes de ser expandido.

cubocerrado.jpg

Pronto volveré a actualizar este blog, tengo muchas cosas que contar.

un saludo!

Apartado sonoro

marzo 18, 2008 - Leave a Response

Ahora estoy incluyendo unos pocos sonidos, principalmente bips tras cada movimiento, también algún sonido para cuando ganes la partida y para cuando pierdas. Algún otro para el menú y poco más.

He decidido que no sería buena idea incluir música, pienso que este es un juego que puede jugarse perfectamente con el winamp abierto y sonando. Cada uno podrá escuchar la música que le apetezca, si la tiene puesta no la tendrá que quitar para jugar, además la ralentización de tener un reproductor de música y la aplicación abierta será casi inapreciable, vamos, yo no la aprecio y lo pruebo en un ordenador de 6 años ya.

Los sonidos que incorporo no molestarán, los sonidos más frecuentes duran menos de un segundo; tampoco acapararán para nada la tarjeta de sonido.

El apartado sonoro constará pues de unos 8-12 sonidos cortos (los sonidos/música componen la mayor parte del peso en bytes de un videojuego), un juego de este tipo no requiere de más sonido, es más, podría pasar sin sonido alguno y apenas se les echaría de  menos, pero es un detalle.

La obtención de sonidos para un videojuego nunca es facil, requiere horas de búsqueda en internet hasta conseguir los sonidos deseados, pero muchas veces no tienes tanta suerte y no encuentras lo que buscas. Otras veces lo encuentras y no tiene la calidad o matices deseados. Entonces toca retocarlos con programas como Cool Edit, que requiere cierta habilidad, o también puede ser que te toque producir esos sonidos por ti mismo, lo que la mayoría de las veces te lleva a hacer una chapuza con el micro del ordenador, chapuza que más tarde podrás retocar con programas de retoque de sonido, pero sin garantias de que lo que quede vaya a ser satisfactorio, a veces resulta frustrante .