Usuario

Mensaje



Google
 

jueves 19 de junio de 2008

RELEASE: Demo de Wartricks

Finalmente puedo publicar el producto de mi trabajo, la demo de Wartricks.

Adjunto el manual de usuario para que entendáis un poco mejor de que va la cosa, aun así hay avisos IMPORTANTES antes de instalarlo:

* El archivo .rar tiene que ser descomprimido y saldrán 4 carpetas. En cada carpeta hay un archivo devices.txt y si tu móvil está en ese listado es compatible con esa versión; pero consulta los otros avisos porque hay móviles listados que no funcionan y no listados que si. En caso de duda, usa la versión alpha o la std.
* Necesitas un movil cuyo java tenga un tamaño de pantalla de al menos 240x320. Puedes consultar el tamaño de pantalla de tu móvil desde ésta web.
* La demo es algo pesada en memoria, necesitas un móvil de gama media-alta aun teniendo el tamaño de pantalla adecuado.
* Léete el manual a ser posible.


LA DEMO DE WARTRICKS:
ÉPICOS vs HISTÓRICOS.

Estoy encantado de haber cerrado ya este tema. No se si continuaré con el juego completo porque la titularidad es de la universidad y no se me permite seguir usando la plataforma Unkasoft para mis aspiraciones de conquistar el mundo (móvil).

¿Que queda antes de cerrar el blog? si puedo colgaré varias fotos y vídeos de la presentación de hoy ante los mandamases de Caja Duero y publicaré un último post de despedida, agradecimiento y cierre.


Un saludo cordial ;)

Hora H menos 8: Pacoyo.

lunes 16 de junio de 2008

Habemus DEMO




Ya he conseguido empaquetar el juego y que funcione en mi Nokia N81, tengo una demo lista para funcionar en al menos ciento y pico móviles ^^

Tengo que ponerme con la documentación para entregarla el jueves, la de mañana la preparé ya anoche. Tengo que hacer mañana ensayo general de la presentación del juego y el mismo jueves visita de los amigos de Caja Duero.


Una vez estén pasados todos los trámites burocráticos publicaré la demo para quien quiera estropear su móvil a mi costa >.<


¡Hasta el jueves!

Aventura




Son las cinco en la mañana, yo no he dormido nada, pensando en los bugs, como loco voy a acabar...


Yyyyyy finalmente localicé el bug que me faltaba para solucionar todo. Arreglada secuencia del turno, pintado y todo todo todo todo todo lo que tenía que hacer para acabar con el dichoso jueguito. Una parámetro X en vez de una Y al invocar una función hacía que no se pintara bien la casilla que cambiaba. También he modificado el algoritmo de ordenación del turno para que falle menos...y parece que funciona.


¿Que queda? ejecutar el "salir del programa" que aunque parezca tontería no recuerdo cómo se hace. También tengo que arreglar la letra bitmapfont para que muestre todos los caracteres (trabajo de photoshop basicamente), empaquetarlo para móviles aunque no me vaya a servir para nada :( y dejarlo todo listo y preparado para presentación del jueves con los ejecutivos de Caja Duero. Voy a venderles lo que hay: un motor de juego, una interfaz más bien fea y una lógica sólida. No hay editor de criaturas ni menú principal pero "eh! para un trabajo de una estudiante de tercero que no sabía java en 4 meses no está nada mal."







EDIT: 5.40, he solucionado lo de cerrar el juego. Ya no hay errores o bugs más allá de lo meramente estético. ¡¡Y con 4 días de antelación para testear!!

domingo 15 de junio de 2008

¡¡Jugando jubable jugueibol!!

¡Por fin! Hoy he conseguido completar mi primera partida de Wartricks completa sin NullPointerExceptions ni ArrayIndexOutOfBound ni nada por el estilo. Espero pulir para mañana los dos bugs que tengo: eliminar criaturas muertas y un mínimo fallo de pintado.
EDIT: arreglado el segundo bug, se me ha ocurrido mientras cenaba :D

Arreglo las fuentes, pinto las imágenes de la intro y ya tengo una demo preparada para ser jugada en cualquier momento y presentada a los amigos de Caja Duero ^^

Espero que los de la uni me dejan sacarla la semana que viene. Es una pequeña partida de Épicos contra Históricos, la realidad contra la ficción.


¡¡QUE CONTENTO ESTOY, COÑO!!

viernes 13 de junio de 2008

Interfaz





Bueno, pues ya he hecho algo de la interfaz y el registro de la partida. En esta caja irán apareciendo los 3 últimos movimientos realizados, tanto ataques como hechizos como movimiento de las criaturas. Mucho más visual para el jugador ;)

Tengo que reparar la letra ya que no acaba de ser del color y tamaño deseados pero para ir tirando sirve.

Tcho-iiiii

Ya está arreglado el tema de los rangos de movimiento con el mismo número de líneas de código. En vez de calcularlo dinámicamente como ya conozco de antemano las posiciones a rellenar las he ido pintando una a una y fuera.

¿Que queda para poder jugar? la interfaz, el control y la secuencia del turno.


Me pondré esta tarde con la interfaz ya que tengo una duda respecto al control y las transparencias.



¡Un saludo!

miércoles 11 de junio de 2008

Hoy no me puedo levantar.

Arregladas otra vez las funciones de pintado, he cambiado a un sistema de control total de la cuadrícula con un array; a cambio de un tiempo de arranque de 5" en el emulador >.<

El combate funciona, el marcado de casillas y control de turnos también.

Voy a cambiar mi idea inicial del cálculo de movimiento de la recursividad a algo más fácil. Que conste que funcionaba...más o menos, pero el coste de tiempo de cálculo era enorme.

Si consigo arreglar todo en vez de una demo "visual" puede que consiga una jugable; solamente me quedaría implementar un puntero para controlarlo y probar todo el conjunto.

Un saludo, sigo currando.

lunes 9 de junio de 2008

Soy tonto, menudo susto.

Después del cabreo de hace un rato con las pruebas de pintado y en pura desesperación me he puesto con la lógica (las normas, las reglas, "el juego") a hacer pruebas de estado de mis personajes y he encontrado un error. Tras repasar el código con la ayuda de mi compañero de piso entre los dos ¡¡¡¡¡¡¡¡hemos encontrado la causa de lo males del pintado!!!!!! ¡¡¡si!!! Dos líneas de código en mal sitio hacían que cada turno se generara una criatura nueva en vez de moverla, con lo que una vez cambiado mis viejas funciones han funcionado como la seda.

Encima gracias al debugging ya he incorporado unas estructuras de control de las criaturas de cada jugador. No creo que me de tiempo a implementar el editor de ejércitos antes de la fecha límite del 19, pero al menos todas las herramientas necesarias ya estarán entre el código.

Ya tengo todas las herramientas y la lógica avanza: esta noche toca el cálculo de los rangos de movimiento, una de las funciones que más tira de procesador.


¡¡Saludos, lectores!!

domingo 8 de junio de 2008

Errores

He estado haciendo alguna prueba más para ver la lógica, ahora que estoy de lleno con el proyecto y se me ha caído la realidad encima. Esas funcioncitas que yo había creado para crear y mover a los personajes no funcionan del todo bien...y sospecho que del pintado tengo algún que otro error más y cambio que hacer. Lo dejaré para más adelante y me centraré en lo que se hacer.

Respecto a la lógica avanza, avanza, funciones de ataque y daño están aunque hay que probarlas un poco, y esta noche me pondré con la de cálculo de movimiento. Con esas dos ya podré simular un combate, aunque sea en modo texto ;)