Search
Search

Resumen de octubre de 2024

Durante este periodo hubo actividad en 4 proyectos.

Proyectos

Web.UserScripts

  • Se añadió el script de usuario para el modo oscuro de VAR.

TinyCreatures.GameLib

  • Se añadió el tipo ColorRgba y se sustituyó unsigned char por uint8_t en el sistema de dibujo.
  • Se implementaron las entidades de Criaturas y el sistema de generación de Mapas y GameMap.
  • Se añadieron entidades de generadores de criaturas que mantienen la población.
  • Se implementaron faros para la guía de criaturas y se limitó su movimiento según la distancia.

GameLib

  • Se añadieron las funciones Draw_DrawBox y Draw_DrawBoxFilled.
  • Se implementó el método Draw_DrawCircle junto con los métodos auxiliares Draw_SetPixel y Draw_AddPixel.
  • Se incorporaron VecA y VecB para la gestión de memoria de vectores en entidades.
  • Se implementaron buckets de bboxes para permitir consultas espaciales más rápidas en colisiones y solapamientos.

sfxr

  • Se corrigió la compilación de sdlkit.
  • Se añadió el archivo .desktop y la instalación.
  • Se incluyó el archivo gitignore.

Resumen de septiembre de 2023

Durante este periodo hubo actividad en 6 proyectos.

Proyectos

LemonGameLib

  • Se corrigió un error tipográfico en los métodos de reciclaje.
  • Se aplicaron correcciones en Draw2D para OpenGLES.

Lonely_Ruins.GameLib

  • Se añadió contenido multimedia para itch.io.
  • Se actualizó el archivo CMakeLists.txt para mejorar la portabilidad.
  • Se realizó un reajuste del formato del código.
  • Se actualizó el archivo gitignore.

GameLib

  • Se estableció OpenGLES como el estándar por defecto en Linux.
  • Se añadió verificación de errores en la compilación de sombreadores.
  • Se implementaron dos versiones de fragmentShader para GLSL 1.0 y GLSL 2.0 o posterior.
  • Se actualizó el archivo CMakeLists.txt para mejorar la capacidad de reubicación.

TinyCreatures.GameLib

  • Se actualizó el archivo CMakeLists.txt del ejemplo para mejorar la relocatabilidad.

FileUtil

  • Se actualizó el proyecto a .NET 7.0.
  • Se añadió soporte para múltiples extensiones en el archivo original.
  • Se incluyó la identificación de extensiones especiales como fotos nocturnas, panorámicas y tomas múltiples.

Maziaks

  • Se actualizó la biblioteca LemonGameLib.

Resumen de abril de 2023

Durante este periodo hubo actividad en 9 proyectos.

Proyectos

CodeSnippets

  • Se añadieron scripts para la creación del monorepo.
  • Se actualizó el archivo commit_history.sh.

c_tests

  • Se copió el archivo CWSDPMI.exe a los proyectos que lo requieren.

Scans

  • Se corrigió el archivo LICENCE.txt.

VAR.Toolbox

  • Se actualizaron las URLs de los submódulos.

Maziaks

  • Se actualizó la URL de los submódulos.

VAR.Surveillance

  • Se actualizaron las URLs de los submódulos.

VAR.Focus

  • Se actualizó la URL de los submódulos.

GameLib

  • Se eliminaron los archivos Makefiles antiguos.

TinyCreatures.GameLib

  • Se eliminaron los archivos Makefiles antiguos.

Resumen de agosto de 2022

Durante este periodo hubo actividad en 5 proyectos.

Proyectos

Maziaks

  • Se aumentó el volumen de los sonidos de las criaturas y las trampas.
  • Se implementaron trucos de noclip para jugadores y modo no objetivo para criaturas.
  • Se añadió un nuevo método para la comparación de prefijos en cadenas de texto.
  • Se cambió la tecla de consola a la tecla de tilde para un estilo clásico.

LemonGameLib

  • Se añadió el subcomando mesh_text para convertir mallas a formato de texto.
  • Se corrigió el guardado de archivos comprimidos RLE en ImageExt_SaveTGA.
  • El intérprete ahora incluye el comando using y soporte para el manejo de scripts.
  • Se implementó la serialización y deserialización de estados en MeshAnimationControler.

FileUtil

  • Migración del proyecto a dotNet 6 y GtkSharp.
  • Uso de ExifLib en lugar de GDI para leer datos Exif de fotografías.
  • Extracción de funciones de utilidad de archivos a una clase dedicada.
  • Extracción de la lógica central a la clase FileClassifier.

GameLib

  • Se configuró CMake para la compilación de WASM utilizando Emscripten.

TinyCreatures.GameLib

  • Se configuró CMake para la compilación de WASM utilizando Emscripten.

Resumen de julio de 2022

Durante este periodo hubo actividad en 8 proyectos.

Proyectos

Lonely_Ruins.GameLib

  • Se configuró la construcción con CMake.

Balloon.GameLib

  • Se configuró la estructura de construcción con CMake.

GameLib

  • Se renombró el archivo Makefile a Makefile.old.
  • Se implementó la configuración de compilación con CMake.
  • Se realizó la configuración del entorno en CLion.

TinyCreatures.GameLib

  • Se renombró el archivo Makefile a Makefile.old.
  • Se añadió la configuración de compilación con CMake.

Maziaks

  • Se renombró el archivo Makefile a Makefile.old.
  • Se añadió LemonGameLib como submódulo.
  • Se configuró el sistema de construcción con CMake.
  • Se ajustaron los nombres de control para el uso del ratón y el teclado en MenuConf.

VAR.Surveillance

  • Migración a .NET 6.0 y VAR.WebFormsCore.
  • Actualización de VAR.Json a la versión 1.2.2 en el componente RaspberryPi.

VAR.Focus

  • Se separó VAR.WebFormsCore en un submódulo.
  • Se actualizó el componente VAR.WebFormsCore.

VAR.WebFormsCore

  • Se añadió la propiedad OnClientClick al botón para vincular eventos de JavaScript en el lado del cliente.
  • Se sustituyeron los controles Label por LiteralControls en FrmError para el renderizado directo de marcado.
  • Se simplificó el manejo de las funciones asíncronas con async/await.
  • Se modificaron algunos miembros del control a nivel de protección.