martes, 22 de julio de 2014

road to lulu 0.0.5 (SP)

Hola a todos:

en marcha ya la nueva versión en la que implementaremos el sistema defensivo, será posible robar el balón que está en posesión del contrario. A fin de que siga siendo un juego tactico y no simplemente usar todos tus movimientos en robar el balón, esta acción estará limitada durante tu turno.

Por cierto hemos dado de alta el proyecto en pygame.org, no pensaba hacerlo por el momento, pero como sabréis es difícil darte de alta y hoy lo he conseguido.

Un abrazo desde Madrid.

Juan



sábado, 19 de julio de 2014

Lulu 0.0.4 is available to download

Hi!

a new release is available, check our SF repository :)

What's New?

- New Game Manager and Menu
- Passing System
- New Game's fonts.

Try and Enjoy!!!!

Juan

is coming... (SP)

Hola a todos,

la versión está totalmente operativa a falta de un par de detalles (recordemos que esto es una versión pre-alfa) por lo que solo estoy prestando detalle a que lo que tiene que funcionar, lo haga, aunque no sea de una forma ni muy bonita ni muy elegante.

En este fin de semana, a lo más tardar el lunes, 0.0.4 será una realidad. Os dejo una capturilla, fijaos en los FPS, brutall!!!!! en mi mierda pentium IV....

Un abrazo desde Madrid


miércoles, 16 de julio de 2014

Gestor de tareas (SP)

Hola a todos,

es la tercera vez desde que comencé el proyecto que toca rehacer practicamente todo desde cero, la razón que el gestor de escenas no funcionaba, no es que lo hiciera bien o mal, sencillamente no podias cambiar de escenas más que un determinado número de veces, comprendo que pygame puede ser frustrante a veces...

por otro lado he eliminado el algoritmo a*, aparte de que también daba fallos aleatorios resultaba demasiado pesado para mis equipos de prueba.

Sé que no soy bueno programando, que mis códigos no son más que un spaguetti de ifs junto a miles de variables globales... pero al menos entiendo mi código y comprendo su lógica. Cuando el código es de otra persona eso a veces resulta más complicado.

En fín tras unos dias de trabajo duro rehaciendo casi desde 0, el juego ya esta al nivel de la version 0.0.3, pero mucho mas liviano y rapido (unos 10 fps de más en mi equipo de pruebas).

Ya podemos empezar a Pasar el balón...

dos capturillas del nuevo campo y del nuevo menu




viernes, 11 de julio de 2014

Road to Lulu 0.0.4 (SP)

Hola a todos:

    Tras liberar el version 0.0.3 la fiesta no para, para la nueva versión el hito fundamental es crear el sistemas de pases.

    Tenemos asímismo que arreglar dos molestos bugs, por un lado el Gestor de Escenas sencillamente no funciona y tiene que ser reescrito desde 0, he conseguido un patrón singelton y estamos reescribiendo ya toda esa parte.

    El algoritmo de busqueda de caminos falla aleatoriamente, dando un error de fuera de rangos que en la practica hace injugable el juego y que no estoy logrando arreglar, por tanto he decidido sustituir todo el codigo y rehacerlo, realmente no es necesario un pathfinding en el sentido escricto de la palabra. Por lo que me pongo a ello.

    El sistema de pases ya es medianamente funcional aunque aun falta mucho trabajo para refinarlo y perfeccionarlo.

Un abrazo desde Madrid

Juan

jueves, 26 de junio de 2014

Video (SP)

Hoy traigo algo un poco distinto, a falta de los ultimos retoques el programa ya funciona y lo hace a 24 fps en mi equipo de pruebas, un PIV con 1.5 gigas de ram y tarjeta Geforce2 MX, como podéis haceros a la idea si ahi funciona, tiene que hacerlo en cualquier maquina jajaja.

os dejo un video que me ha servido para comprobar tambien el tema de la captura de pantalla en linux.

enjoy it!



lunes, 9 de junio de 2014

FPS (SP)

Hola a todos,

los objetivos marcados para esta version ya estan conseguidos pero.... el juego nos da 3 fps en un pentium IV con 1.5 gigas de ram y linux mint 13, y apenas 7 fps en un core duo con 4 gigas de ram y windows 7.

El problema? pues la poca optimizacion del codigo, basicamente el objetivo era que hiciera lo que debia hacer, ahora toca intentar que lo haga con el menor gasto de recursos posible.

Ya sabemos que python es interpretado y que jamas ira tan rapido como c++ ahora a comerse la cabeza para alcanzar los 24 fps como minimo en los equipos de prueba.

Seguiremos contando...

Un abrazo desde Madrid

miércoles, 4 de junio de 2014

Finalizando.... (SP)

Hola a todos,

hace unos días pensaba que la nueva versión iba a aparecer pronto, pero esto de programar no deja de presentarse como un reto en que ningún paso es sencillo. La mayor problematica ha sido implementar las interfaces para controlar el pathfinding, al tratarse del único código que no es de mi autoría me está constando entenderlo y desentrañarlo.

A dia de hoy todo el código ya funciona bajo un gestor de escenas, y los jugadores se mueven evitando obstaculos como pueden ser otros jugadores, ya sólo me faltan los retoques finales y espero que para finales de esta semana o principios de la que viene poder subir una version final para que todos podáis testearla.

Un abrazo desde Madrid


jueves, 29 de mayo de 2014

Menú (SP)

Buenas a todos,

lo calculado para esta versión está virtualmente finalizado, pero ahora queda pasar todo el batiburrillo de codigo que tengo funcionando y pasarlo al gestor de escenas que utilizabamos en las versiones anteriores...

Estoy teniendo problemas con el cambio de escenas, algo en la clase director no hace lo que debe y da errores al intentar hacer un segundo cambio de escena, lo que deberia ser algo asi como...

intro----> menu ----> partido

He implantado un menu sencillo y básico pero para esta versión debería de ser suficiente :-)

Por hoy ya esta bien... adjunto la capturilla habitual


miércoles, 28 de mayo de 2014

Let's Move!!!! (SP)

Hola a todos,

el proyecto va a buena marcha, y la version 0.0.3 va a estar finalizada antes de lo que pensaba.

Que funciona:

- Motor isométrico, Scroll.
- Selección de Jugadores.
- Movimiento (limitado).

Unicamente me falta la parte más mecanica de todo, meter los datos de los equipos y cosas de esas, la verdad es que lo he pasado mal para sacar algunos algoritmos para el pintado isométrico no hay mucha info en español sobre el tema.

El algoritmo de AStart lo he conseguido aquí no es todo lo bueno que me gustaría pero por ahora vale, quizá es la única parte que ni he intentado implementar porque mi dominio de python no da para tanto...

Por cierto el blog que he enlazado anteriormente merece muchisimo la pena para temas de programación de videojuegos en general y de pygame en particular, lastima que no se actualice hace tiempo.

A continuación la capturilla de costumbre:




jueves, 22 de mayo de 2014

martes, 6 de mayo de 2014

Road to Lulu 0.0.3 (SP)

Hola a todos,

tras mucho tiempo sin pasarme por aquí vamos a retomar este viejo sueño de TSO, pero tras mucho pensarlo, vamos a hacer el juego tal como siempre quise, con vista isométrica. Por lo tanto todo el proyecto va a ser reescrito desde 0

¿qué podemos esperar de Lulu 0.0.3?

básicamente crear un motor isométrico (me estoy leyendo miles de tutoriales al respecto), en principio el motor va a ser bastante generalista, a fin de poderlo reutilizar en próximos proyectos.

Los dos equipos podran moverse libremente por el campo y intercambiar turnos, sistema de roleplay basico con las caracteristicas de los jugadores.

Fecha estimada de lanzamiento 24 de junio 2014....

Nos vemos :)

Un abrazo