…que sigo con ello.
Me quedan unos 30 sprites base, pero son bastante repetitivos algunos, asà que… voy a intentar finiquitar el tema esta semana. Que ya va siendo hora de seguir programando.
En cuanto tenga algo visible pondré alguna captura… o alguna beta o algo.
posted by ferminho at 11:22
Realmente no tengo mucho que decir, pero no quiero que parezca que está esto muerto. Llevo unos dÃas un poco agobiado con demasiadas cosas y en los ratos libres prefiero perder algo de tiempo. Aún asÃ, sigo spriteando poco a poco. Estoy en la recta final del primer personaje y eso me anima bastante.
Me he puesto como meta sacar una demo para la campus party, asà que… ¡habrá que ponerse las pilas!
posted by ferminho at 10:58
Hace un tiempo que no posteo con normalidad… porque no tengo mucho tiempo para dedicarlo al juego 🙁 avanzo muy muy despacio, haciendo algun dibujo o algunos sprites de cuando en cuando. La programación está ahora a la espera de gráficos, asà que… a ver si termino unos cuantos sprites para irme metiendo con los personajes. El primero está quedando bastante bien para mi gusto, al menos.
Espero poder ir mostrando algo dentro de poco. Me puse como meta al menos tener una demo jugable para la Campus Party ^_^
posted by ferminho at 16:00
…es que sigo de exámenes.
He hecho algunos movimientos más en todos estos dÃas. Espero tener terminado un primer personaje provisional para la siguiente semana despues de exámenes, para el 15 o asà (sin movimientos especiales ni demás añadidos que puede que le meta luego).
posted by ferminho at 16:48
Bueno, oficialmente estoy en temporada de exámenes, es decir, no IRC, no Messenger, no nada – a estudiar. Bueno no “nada” no; siempre se programa un poco más en los descansos de estudiar (casi más que cuando no hay nada que hacer).
Sigo dibujando y dibujando. Llevo unos ¿16? frames hechos de un personaje, lo bueno es que he cogido soltura y está quedando mejor de lo que pensaba. Si me pusiera más de 30 minutos seguidos seguro que podrÃa terminar media biblioteca de movimientos de un personaje en una tarde… pero… también hay más cosas que hacer.
Asà que, supongo que estos dÃas estaré un poco más inactivo (¿Más aún que durante las navidades?). Felices rebajas a todos.
posted by ferminho at 16:47
Nada, este fin de semana no he avanzado nada… he estado un poco liado.
Procuraré ponerme un poco las pilas ahora con el rollo de la Navidad y eso…
Por cierto, ¡El miércoles ya tengo portatil! 🙂
posted by ferminho at 16:44
Ayer estuve un buen rato repasando el guión. Se me han ocurrido algunos cambios en unas cosas y los estuve expandiendo un poco en detalle. Por otro lado al escuchar la “banda sonora” (una playlist de canciones de varios grupos, la música me inspira muchÃsimo para que se me ocurran escenas) me acordé de cosas que habÃa ideado pero no apuntado, y en general tuve un gran impulso creativo.
Estaba “inspirado”. Aproveché para retocar una parte (más bien del final) del guion que tenÃa algunos agujeros (inconsistencias) y hacerla más lógica y a la vez más… ¿emocionante? (thrilling)
Y en términos de código, no he avanzado mucho porque estoy diseñando el formato de los VVI (Vehicle Info), el cual va a ser muy poco user-friendly a costa de no tirarme meses para hacer un script entero sólo para ello. Es algo muy complejo porque cada vehÃculo tiene un montón de constantes distintas, asà que permitiré comentarios nada más, para poder hacer un esqueleto fácil… pero realmente será especificar el tipo de vehÃculo mediante una constante, y luego una ristra de números con los valores.
Tricycle
10.0
5.15
300.0
…
Con comentarios al menos podré distribuir algunos esqueletos tipo
Tricycle
‘ For Tricycle
‘ MAX LINEAR SPEED
10.0
‘ TRANSMISSION WHEEL->FLOOR
5.15
‘ MAX ANGULAR SPEED
300.0
…
Es todo lo que estoy dispuesto a hacer – al menos para la primera versión. Ya tendré tiempo de hacer algo mejor cuando lo acabe 😉
posted by ferminho at 11:46
…¡porque no se trabaja nada, por lo demás geniales, claro! Hasta hoy no cogà mucho el código porque estuve haciendo unas cuantas otras cosas, lo único que hice fue retocar aun mas la fÃsica del Tricycle. Hoy le he dado el toque ‘definitivo’ para olvidarme de ello (es que claro, en la prueba por defecto del juego sale el vehÃculo y es inevitable ponerse a juguetear).
He estado añadiendo los cambios al compilador e intérprete que tenÃa en mente, aunque aún me quedan unos cuantos más que intentaré hacer mañana. Entre otras cosas y nuevos comandos, he optado por encriptar todo el texto al generar el bytecode, para que no se vean diálogos, nombres de archivo, etcétera, al editar un .vsc (script compilado). Cuestión de estética. De momento uso un algoritmo de encriptación banal, ya veré si merece la pena usar algo más complejo, total, no es por seguridad, es sólo porque no se vean directamente los textos.
Ah, y he avanzado y cambiado bastantes cositas (más ayer que hoy) en el guión. Con este proyecto me da especialmente miedo que lo abandone algun dÃa porque tiene mucho trabajo de argumento y sobre todo trasfondos. No creo que nunca pase a ser uno de mis proyectos olvidados escritos en una libreta que a los x años veo y digo “Anda, mira este juego, no me acordaba de el”…
posted by ferminho at 11:50
Este fin de semana he terminado pseudodefinitivamente el Tricycle. Digo pseudo porque, aunque su implementación esta terminada, me he topado con comportamientos anómalos, pero no de mi programa en sÃ, sino del lenguaje. Creo que hay algunos problemas con unas conversiones de tipos en unos casos muy muy especÃficos, pero que casualmente forman la base de todo mi motor (el sistema de manejo de tiempos).
No es algo increÃblemente trágico – podria conseguir un ‘workaround’ para arreglarlo pero a costa de que las iteraciones del programa bajen de una media de 20.000 por segundo a 60. No se verÃa afectado el rendimiento pero trabajarÃa con unos limites más estrictos.
No se aún si hacer esto. He reportado el posible bug al foro hace cinco horas y aún no hay respuesta. Mañana veremos que dicen y a ver si puedo localizar exactamente qué es lo que pasa… y en base a eso, decidiré si arreglarlo temporalmente con el workaround u otra cosa.
Es una verdadera perrerÃa. Visualmente no se nota la diferencia apenas, pero el tiempo transcurre de manera irregular. Los segundos duran n segundos realmente, y va variando… Hice un set de gráficos cutres pero no TAN cutres como los que usaba hasta ahora para el Tricycle, para sacarlo en el vÃdeo, y ahora va y pasa esto. A ver si doy con la solucion pronto…
posted by ferminho at 11:50
No en el sentido metafórico, sino literal. El Tricycle tiene problemas con las cuestas. Tengo que hacer de algún modo que mientras está corriendo sobre firme no se ‘choque’ contra los desniveles sino que tienda a girar y subir por ellos… cosa nada fácil, pero bueno. Ayer tardé un poco en volver a coger soltura con el código del Tricycle y empecé a plantear unos añadidos que hoy terminaré y que ya tengo bien pensados; y con suerte eso sera el remate final de la fÃsica del vehiculo… luego le terminaré de añadir los controles, y la cabina giratoria… y poco más. Me pondré con la siguiente versión del compilador y el intérprete.
posted by ferminho at 11:14
Nada, no me libro. Sigo agobiado con las prácticas, de hecho no deberÃa estar aquà escribiendo, sino terminando de enviar el código y datos al email y acostarme ya, que mañana a primera hora tengo que hacer organización de la habitación y para la facultad, y a terminar la práctica… menudo estrés.
No he podido hacer lo que querÃa, ayer y hoy he estado liado con esta práctica, y ahora tengo que empezar otra igual de “maja”. Pero he tenido algo de tiempo libre para ajustar algunas cosas en el guión y añadir apuntes a la historia. Algo es algo.
posted by ferminho at 12:18
Se acabó el descanso. He tenido una semana ya, asà que me toca volver a ponerme las pilas. Hoy tengo que terminar una práctica para la facultad con un poco de prisas, pero bueno, aún asà espero ponerme de nuevo con mi Tricycle e ir añadiendo unas features al script que ya tenÃa pensadas hace tiempo.
Tengo también ganas de escribir un poco, asà que¡ a ver si lo hago!
posted by ferminho at 21:12