jueves, 26 de junio de 2025

He implementado mejoras desde el ultimo Devlog, primero voy a centrarme en el pequeño software que programe para apoyarme en la creación de ilustraciones, para después pasar a las mejoras que implemente en el videojuego.

Exportado y listo para ejecutar



Como se observa en la imagen he logrado exportar el programa (ahora hecho aplicación) al formato .exe, lo cual significa que no tendre que abrir el código fuente cada vez que necesite usarlo. Abajo de la aplicación se encuentra un archivo llamado 'prev.txt' y su función la explicare mas adelante.

Pequeñas mejoras en la interfaz



Debajo del lienzo hay una pequeña lista de comandos, E y Q sirven para aumentar o disminuir el grosor de las líneas, S sirve para limpiar la lista de coordenadas (Izquierda, vacía por obvias razones), X sirve para limpiar el lienzo, y la nueva función P sirve para cargar una ilustración, la cual esta guardada en el archivo 'prev.txt'.

Previsualización



Aquí se puede ver el sistema para previsualizar la ilustración dentro de 'prev.txt' y como esta conformado el archivo, además de eso añadí una forma de previsualizar líneas incompletas, ya que antes tenia que imaginar las líneas, dificultando el proceso.

domingo, 22 de junio de 2025

En una tranquila tarde me llego una idea anticuada pero interesante...

Programar un videojuego tipo Tycoon, con la novedad de competir con jugadores reales alrededor del mundo.

Al principio me preguntaba si realmente valía la pena, era una idea muy sencilla y por eso habría miles de juegos iguales y mejores que mi pobre intento que videojuego.

Pero paso el tiempo y seguía pensando en esa idea y me parecía mas divertida cada vez, asi que decidí iniciar el proyecto que, si no funciona como videojuego, podría funcionar como forma de mejorar mis habilidades de programación.

En la imagen se observa al videojuego en su version Alfa, contando con dos graficas, una se explica sola siendo para ilustrar la diferencia entre las ganancias y gastos, y la otra estando ubicada en el centro de la pantalla con el propósito de ilustrar tu avance, en este caso tu oficina

Para mostrar ilustraciones tenia pensado usar imágenes reales, pero me di cuenta que chocaba mucho la estética retro inspirada en los videojuegos para computadoras personales a finales de la década de 1970 e inicios de 1980, por lo que decidí usar el siguiente método.

  1. Crear un archivo de texto con coordenadas X e Y
  2. Hacer que el programa lea el archivo, guardando una coordenada
  3. Crea un punto en la primera coordenada (p1)
  4. Lee la siguiente coordenada y crea otro punto en esas mismas coordenadas
  5. Se dibuja una linea recta que inicia en el primer punto (p1) y termina en el segundo punto (p2)
  6. Se lee la siguiente coordenada y se maneja como si fuera la primera
  7. Se repite el proceso hasta que no queden mas coordenadas

Asi fueron los pasos que sigue mi programa para mostrar ilustraciones, como todo, tiene ventajas y desventajas, además que describirlo es mucho mas facil que programarlo ya que hay varias variables y posibles resultados que debo tomar en cuenta.

Ahora tenia una forma de mostrar ilustraciones, el único problema era que no había ilustraciones (archivos de texto con la estructura mencionada) que leer. Asi que programe un pequeño programa para crear y previsualizar estas ilustraciones.

En la imagen se observa al editor de ilustraciones al iniciar, mostrando las coordenadas actuales del raton (Mouse), las coordenadas al dar click, las coordenadas que se usaran en la ilustración y el ancho de las líneas. Mientras que arriba del lienzo donde se dibujara la ilustración se ubica un texto que indica en que paso estas, los cuales son: Primer punto (Cuales son las coordenadas del primer punto), Segundo Punto (Cuales son las coordenadas del segundo punto) y Dibujar (Se dibuja una linea recta desde el primer al segundo punto)


Aquí esta el programa con una ilustración básica, en la parte derecha se encuentra una lista, la cual contiene las coordenadas de todos los puntos.

El programa es simple, algo incomodo pero funcional cumpliendo su propósito.

Tengo planeado investigar sobre el genero Tycoon y añadir los sistemas faltantes.

Y eso es todo para esta entrada, me despido.

domingo, 1 de junio de 2025

Prueba de renderizado 3D:

En este pequeño corto se observa a Jirafita sentada, rodeada de una especie de neblina o vacío oscuro. Segundos después Jirafita se levanta y saluda a la cámara.






sábado, 31 de mayo de 2025




Sigueme en Itch.io Sigueme en Youtube