La Semana en Adrianistán (IV)

Con un día de retraso llega una nueva entrada de La Semana en Adrianistán. Empecemos:

  • GAJSE ha añadido soporte para eventos cuando el usuario choque con un objeto.
  • DivCity ha mejorado en lo relativo al display de las Cells e incluye un nuevo concepto para modificar las Cells, las Tools.
  • DivPacker, un nuevo proyecto, que espero que sea simple y divertido
  • Tengo nueva página oficial. Mi nueva página pasa a estar disponible en http://adrianarroyocalle.github.io Basada en una temática de una ciudad, es muy colorida.

La Semana en Adrianistán III

Esta semana me ha dejado poco tiempo, pero hemos podido avanzar en algunos aspectos. Primero, he de decir que he creado una máquina virtual en C++ que ejecuta el bytecode. La he llamado FlopFlip, en contraposición al típico FlipFlop. De momento solo soporta un set de instrucciones básico. En segundo lugar he mejorado un poco el webapp de La Maquinaria de Videojuegos. Todavía no hace nada útil pero ya soporta sesiones y puedo generar CSS desde LESS. Para ello he preferido usar Node.js porque me parece que se ajustaba bastante mejor a Java EE. Voy a usar Express, un framework magnífico por su sencillez y MongoDB para los datos. Por otro lado GAJSE ha recibido una nueva versión en NPM que incluye soporte para preguntas y respuestas en el ScriptedText. Me estoy planteando la pregunta de si debo hacer una interfaz al estilo de FileText que cargue los fichero JavaScript, pero soy un poco reacio. Primero por el poco control que tendría si lo hago con el mismo mecanismo que las escenas y segundo porque los eval() y los new Function() están desactivados en algunos entornos como las Chrome Web Apps.De momento la única implementación de Text va a ser ScriptedText y puede que lo mantenga hasta la salida de la 1.0.0.

La semana en Adrianistán II

Esta semana ha sido movidita. Primero he recibido un Arduino UNO. Por supuesto he mirado un montón de cosas como por ejemplo esta:

Un sencillo juego que nos muestra al principio un número de 0 a 9 durante un segundo. Después empiezan a pasar los números en orden y tenemos que pulsar el botón cuando estemos en el número del principio. Si acertamos, lucecita verde, si no lucecita roja. Además he incluido sonido con el zumbador.

También se han producido avances en DivCity que ahora luce un nuevo sistema de clases para los edificios. Poco visible por el momento, pero bastante código potencialmente útil. Además se ha añadido un curioso script que mejorará la distribución del TAR.GZ binario en Linux. Como medida de seguridad, ahora DivCity guarda todo el código de las librerías en las que depende. Ahora mismo estoy trabajando en el sistema para detectar los edificios seleccionados con el ratón.