Frogalot, entregado 20151022-2035

Misión cumplida. Los archivos de "Frogalot" ya se encuentran en el buzón de la organización del concurso CPC RetroDev 2015 para su examen y calificación.


www.youtube.com/watch?v=wzQNfnBHqWw

Y pensar que anoche aún estaba así... ¡hay que ver lo mucho que se puede trabajar cuando el tiempo escasea y la desesperación es más fuerte que el cansancio!

¡Ahora todos a cruzar los dedos! Es la primera vez que me presento a un concurso y la cosa puede ponerse extremadamente interesante.


Fin del drama 20151008-1415

Todos contentos: María Miranda hizo la sesión de control con éxito, el departamento de Procesadores del Lenguaje la aceptó y además revisó la nota de la práctica al alza, ya tengo todas las notas finales y puedo matricularme de Cuarto entero, proyecto de fin de carrera incluido. ¿Qué optativas elijo? Todas tienen muy mala pinta, pero la Robótica II encaja con la Robótica I que ya hice en Tercero, y Compresión de Datos es un tema que me gusta y del que tengo alguna formación previa.

"Frogalot" avanza despacio, pero avanza. Ya tengo todos los sprites necesarios; a ver si puedo diseñar mapas que sean vistosos para recorrer y amenos para jugar.


Semana anticlimática, bis 20151001-2215

Ahora es al revés: el departamento de Procesadores del Lenguaje publicó anteayer las notas (cuestionario, 10; examen, 9; práctica, 8) y ha considerado que por no haberse celebrado la sesión de control la asignatura se declara suspendida. Ya me he puesto en acción, ayer escribía cartas a la profesora de Procesadores I (el profesor de Procesadores II sigue desaparecido en combate), al jefe de estudios de UNED Palencia y al defensor universitario; hoy ya recibía la primera respuesta, en la que mi profesora (atenta y servicial como casi siempre) me comunicaba que había escrito al departamento para intervenir en el asunto.

En cambio, el evento "Gun Mettle" de Team Fortress 2 ha terminado con un balance razonablemente bueno: 3640 puntos (28 contratos de 130 puntos cada uno: no he fallado ni uno), 555 víctimas, quince armas nuevas, trece maletas y tres cajas cosméticas. Ha sido un evento entretenido que me ha ayudado a aguantar en estos días de noticias desgraciadas y situaciones difíciles, y espero que el próximo evento ("Invasion") sea igualmente grato de participar.


Semana anticlimática 20150925-1048

Muy poco después de escribir la entrada anterior se escapaba Pajarito por la puerta del comedor al patio, abierta por mi padre; doce horas después moría Salvajina de frío en su jaula, en el comedor. Un anticlímax devastador para las buenas noticias de los aprobados inmediatamente anteriores.

Tras los primeros días de abatimiento, finalmente reanudé el trabajo para "Frogalot", una vez que los plazos no perdonan. El motor gráfico ya está terminado: el sistema de azulejos sucios garantiza que el fondo tras un sprite en movimiento siempre se borra correctamente.


Buenas noticias en la UNED y problemas de diseño en "Frogalot" 20150918-1242

Es oficial, he aprobado Sistemas Distribuidos tal como estaba previsto, y con un ocho y medio además, la práctica fue muy bien recibida; y contra todo pronóstico, también Bases de Datos II, con un cinco pelado; pero en fin, ¡un cinco es un cinco!

Mientras tanto "Frogalot" ya me demuestra que algunas opciones de diseño son un error. Permitir una textura espiral en la torre no da el resultado deseado; es difícil distinguir cuándo el movimiento es horizontal y cuándo lo es vertical. Además es estéticamente feo. Habrá que limitarse a usar texturas cilíndricas de azulejos cuadriculados.


CPC Retrodev 2015: "Frogalot" 20150914-1212

Comienza el espectáculo. Una vez que tengo claro que quiero presentarme al concurso organizado por la Universidad de Alicante, el tiempo cuenta, y tras unas consideraciones preliminares, el proyecto ya tiene sus primeras 750 líneas de código y sus primeros ocho sprites:

Ya tengo en funcionamiento un scroll cilíndrico (efecto que solamente se ha hecho una vez en el Amstrad CPC, y con bastante menos rendimiento por desgracia) y ocho sprites de 24x24 px moviéndose a la vez... sí, sí, ¡se mueven! ¡Y nada menos que a 25 frames por segundo!


Proyecto entregado, dedos cruzados 20150913-1015

Con la práctica completa y entregada, solamente me queda esperar a que los profesores cumplan su papel, lo corrijan todo y salgan las notas. Ha sido un Tercero muy accidentado y he asumido demasiados riesgos; mucho me temo que en Cuarto me tocará pagarlos todos juntos.

Mientras tanto espero a que salga el siguiente contrato de TF2 Gun Mettle: diez puntos más y habrá oro. Además confieso que en estos días en los que ya no puedo hacer nada para remediar mi situación agradezco poder distraerme un poco con algo de acción y diversión.


Septiembre 2015: la cuenta atrás, part deux 20150901-2050

Ya entregué la primera mitad de la práctica, y necesité dos semanas seguidas de picar código sin parar, casi a ciegas, hasta que poco a poco el "framework" empezó a desvelar sus secretos. De eso ya dos días; ahora preparo los exámenes, solamente me quedan dos días y medio, y hoy ya estoy rendido e incluso un poco enfermo.


Me marqué unos horarios y unos calendarios para obligarme a trabajar y mantener un rendimiento, pero definitivamente ya no está el horno para bollos, y menos con tan poco tiempo de margen. Es verdad que ha sido un verano lamentable, pero aún así he aprovechado muy mal mi tiempo y ahora, solamente ahora, intento paliarlo.


Y de todas formas aún sigo siendo un masoquista enorme porque con todo lo mal que me va tengo los 2470 puntos máximos (hasta ahora) en TF2: Gun Mettle, ayudo a Denis y Nich a pasar cintas rebeldes de CPC, y me planteo concursar en el certamen CPC Retrodev 2015 tras ver el nivel de los concursantes de años pasados.


Septiembre 2015: la cuenta atrás 20150807-1830

Aún me resiento de las dos medias pizzas familiares de anoche. Definitivamente Epi tenía razón, deberíamos haber ido a Burger King, sabiendo de sobra que para quedarnos en Pizza Móvil siempre tendremos mejores ocasiones.

Miro el calendario: solamente falta una semana para que termine la quincena de vacaciones de la UNED, y para que los profesores reanuden sus labores de atención a los estudiantes y control de sus ejercicios y proyectos.

Miro el calendario otra vez: faltan cuatro semanas para hacer el primero de los dos exámenes pendientes, que son Sistemas de Bases de Datos (de Febrero) y Compiladores II (de Junio) como recordaréis de escritos anteriores.

Miro el calendario otra vez más: faltan cinco semanas para terminar y entregar el proyecto de Compiladores II, el minicompilador de Pascal escrito en Java y basado en las librerías JFlex, Cup y las proporcionadas por la UNED.

Con ello dejo de mirar el calendario. Definitivamente pocas oportunidades me quedan ya para distraerme con los dibujos pendientes, los juegos en desarrollo, las armas del evento "Gun Mettle" de TF2 y la propia pereza estival.


Rastan: la restauración 20150726-2220

Con el proyecto de Sistemas Distribuidos entregado, pero todavía sin la nota publicada, tengo algún tiempo libre (!!!) para quemar en cosas atrasadas, en este caso en intentar restaurar en la medida de lo posible el estropeadísimo "Rastan" para Amstrad CPC, programado por un tal Brian Beuken, que olvidó escribir el código pertinente para administrar los mini-niveles donde hay que luchar contra un jefe.

Lo bueno es que he conseguido resolver el problema de la lectura del tercer nivel de cada fase y gracias a ello ya puedo enfrentarme a los jefes, al menos en la versión de cinta; y precisamente ésta ha sido la fuente para este compactaje, una vez que la versión de disco me lo ponía bastante más difícil, merced al uso de muchos más datos que me hacían más perjuicio que beneficio.

A pesar de todo la versión de disco fue necesaria para corregir un bloque truncado en la cinta, y parece que volverá a serlo para corregir los gráficos parcialmente corrompidos de dos fases. Toquemos madera, esperemos que pueda hacerse y que no estuviesen ya mal en el material original.

EDIT 20150727-0019: Es oficial, la versión de disco también tiene los gráficos en mal estado. Los ficheros maestros de Brian Beuken ya estaban estropeados cuando los entregó a Ocean para su distribución y explotación comercial. ¡Mala suerte!


[ ◀ MODERNOS ] [ ▲ ] [ ▶ ANTIGUOS ]