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.
- Crear un archivo de texto con coordenadas X e Y
- Hacer que el programa lea el archivo, guardando una coordenada
- Crea un punto en la primera coordenada (p1)
- Lee la siguiente coordenada y crea otro punto en esas mismas coordenadas
- Se dibuja una linea recta que inicia en el primer punto (p1) y termina en el segundo punto (p2)
- Se lee la siguiente coordenada y se maneja como si fuera la primera
- 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.