Marzo 14, 2015, 01:58:58 AM Ultima modificación: Marzo 16, 2015, 08:40:10 PM por unixhacker2600

Generador aleatorio de planetas

Otro

GM: Studio

Hola!
Para empezar he de pedir perdón, ya que no sé donde colocar este post.
He puesto todo mi entusiasmo y horas de trabajo en realizar este proyecto. Aún no está acabado, así que por ahora no voy a dar el código, espero que os guste ^^.

(No os olvidéis de comentar)

El tamaño del planeta se mide en puntos, los planetas de esta demo que ofrezco tienen un tamaño de 4096pts y un radio de 2048px. El cuadrado negro de las imágenes tiene un tamaño de 32x32px. Con este engine he llegado a generar planetas de más de 1.000.000 de puntos y mas de 100.000.000 de píxeles de radio :/

Controles:

Ctrl: Generar nuevo planeta.
Flecha arriba: Ampliar.
Flecha abajo: Reducir.
Mover mouse por los bordes de la ventana: Desplazarte.




Os dejo también una imagen de la ecuación ge genera el terreno :D


http://unixgames.esy.es/docs/Engines/PlanetGen/PlanetGen-0.0.4.0.zip


*En la carpeta \"Config\\\" hay un archivo llamado \"GameOptions.ini\" que podeis modificar a vuestro gusto :3
*Pasáos y subscribíos a mi canal de YouTube si queréis tutoriales de GameMaker.
*Si queréis hablar conmigo por Skype, unixhacker3.


Interesante, ¿qué utilidad le piensas dar a los planetas?

Los resultados se ven bien, pero pueden mejorar; las lagunas deberían aparecer también en la parte central del planeta y el terreno podría tener diferentes colores dependiendo de su altitud. El generador podría tener además un sistema para guardar los planetas.

Cita de: Clamud en Marzo 16, 2015, 02:31:11 AM
Interesante, ¿qué utilidad le piensas dar a los planetas?

Los resultados se ven bien, pero pueden mejorar; las lagunas deberían aparecer también en la parte central del planeta y el terreno podría tener diferentes colores dependiendo de su altitud. El generador podría tener además un sistema para guardar los planetas.

Estoy en ello  ;D

Por ahora no es más que un gran agujero rodeado de tierra y algo de agua en los extremos independientemente de cuantos planetas cree. :(