Primeras capturas del menú

marzo 5, 2008 - Leave a Response

Creo que ya va siendo hora de que muestre como van quedando algunas cosas. Hoy os muestro algunas instantaneas del menú y de la parte del menú de juego online.

Menú Tras pulsar el botón “Juego Multijugador”Tras pulsar “Juego Multijugador” y “Crear Partida”

Tengo intención de añadirle algún tipo de adorno más, pero la funcionalidad del menú y sus botones no cambiará, quizá enlace los botones que vayan surgiendo con un segmento o algo así, según vaya finalmente de tiempo lo decidiré.

Los cubos que aparecen de fondo son las fichas que se usar para jugar. Las verdes son las casillas vacias en las que aun no se ha introducido una ficha. Las azules pertenecen al jugador 1, las amarillas-negras pertenecen al jugador 2 y las rojas al jugador 3.

Se trata de un fondo dinámico, están moviendose horizontalmente y verticalmente de forma cíclica.

Los botones han sido creados con Adobe Flash,el grafico de título y los cubos han sido creados con Adobe Photoshop, pero antes, la textura de los cubos y el fondo de juego fué dibujada con lapiz, escaneada y despues se le aplicarón filtros para crear varios fondos de textura para los cubos. Los cuatro cubos partieron de la misma textura pese a que sean tan distintos.

Espero próximamente ofrecer imagenes digamos “ingame”, y todavía tengo pendiente descubriros de qué va realmente mi proyecto. Pronto lo haré, en cuanto lo pueda escribir  acompañandolo de unas capturas para que se entienda mejor.

Un saludo y ánimo con vuestros proyectos! que ya va quedando menos!

Voy avanzando

enero 26, 2008 - 3 comentarios

Este segundo post se ha hecho esperar demasiado tiempo, me ha pillado con los examenes, las practicas y navidades… y no he tenido tiempo de actualizar esto. Pero al menos si que he avanzado en lo que de verdad importa, el proyecto.

Ahora mismo me encuentro realizando diversos gráficos intentando que sean los definitivos en la medida de lo posible, o al menos minimizar los posibles cambios que se hagan posteriormente.  También he avanzando en uno de los principales retos de este proyecto: la comunicación multijugador via TCP/IP. Nunca había hecho ningún juego/aplicación multijugador y la verdad es que me está gustando cómo se deja manejar la librería que estoy usando con este protocolo. Estube unos dias debatiendo en algunos foros de redes si era aconsejable usar UDP en lugar de TCP, pero concluí que para este proyecto en concreto, por ser mínimo el trafico entre los dos clientes y el servidor no había porque recurrir a UDP cuya única ventaja radica en su velocidad.

Espero tener lo antes posible un menú completamente operativo ya que ahora mismo se eligen las opciones pulsando las teclas 1,2 y 3. Voy a implementar una interfaz con ratón que es mucho más vistoso y cómodo.

He comenzado las rutinas de teclado, no tengo problemas con ello  porque ya hice este tipo de rutina para otro juego y este no variará mucho en este aspecto. La rutina de teclado se usará principalmente para introducir la dirección IP del jugador que actuará como servidor. Más adelante quizá implemente un sencillo Chat para ponerse de acuerdo y preparar una partida aunque esto es algo que perfectamente se puede hacer con cualquier programa de mensajería instantanea a la vez q juegas.

Pero estos días que no he programado mucho por estar de examenes no he podido evitar sin embargo darle vueltas al planteamiento del diseño y objetivos que perseguiré. Hen cierto modo ya tengo más claro cual va a ser la dirección q va a tomar el programa en muchos aspectos:

  • Abierto a contribuciones en su diseño, aspecto, programación, mejoras, etc.
  • Se fomentará la colaboración de varias comunidades relacionadas con los distintos aspectos del juego que puedan ser mejorados.
  • Será, trás la finalización de la versión presentada a concurso, un proyecto completamente flexible y extensible en el que todo el mundo podrá colaborar de una manera u otra.
  • Planteará una serie de retos a las comunidades interesadas en participar, como por ejemplo, un nuevo problema a resolver dentro del campo de la IA.

Todo esto sin querer entrar demasiado en detalles porque estos puntos podrían cambiar conforme avanza Funny Box.

Por cierto, he cambiado la imagen principal del blog, el título. He añadido el logo del CUSL2 modificado y he puesto un marco lila, que será uno de los colores que mas se vea en el juego.

Y ahora caigo en que en este tiempo ya podría haber hecho algo más del proyecto xD. Asi que me despido, espero que no tarde demasiado en volver a postear, seguro que no.

Un saludo!

Bienvenidos al Blog

noviembre 16, 2007 - Leave a Response

Bienvenido al blog del proyecto participante en el II Concurso de Software Libre: The Funny Box.  Me llamo Jose Luis Lopez y soy el único participante en este proyecto.

Lo que estoy desarrollando es basicamente un videojuego de habilidad que nos enfrentará a otros jugadores a traves de internet en partidas por turnos. Es una modificación de un famoso juego de mesa para dos jugadores. Aun no puedo dar muchos detalles sobre el proyecto porque está cambiando constantemente en cuanto a diseño y concepción del sistema de juego, la interface, etc.

Espero sacar tiempo para desarrollar y tambien para actualizar este blog, pero lo tengo muy dificil porque este no es el único proyecto “extraescolar” que llevo ahora mismo, también esto finalizando un desarrollo independiente, se trata de un videojuego Casual llamado Popochi que estoy programando junto a mis colegas de www.devilishgames.com  del que quizá hable alguna vez aquí.

Aparte está 4º de Ingenieria Informatica que no es nada facil. Y además he emprendido en solitario este desafio, espero que al menos pueda sentirme orgulloso de lo que acabe saliendo, eso sería un gran éxito personal.

 De momento las pruebas que voy realizando me están saliendo muy bien, voy cumpliendo los plazos que me habia marcado pero sin matarme a programar de momento porque tengo que asumir que el mayor tirón se producirá despues de los examenes de enero y por muchas ganas que tenga de ver mi proyecto funcionando como quiero tendré que ser paciente.