Welcome to La BSK. Please login or sign up.

30 de Abril de 2025, 12:57:15

Login with username, password and session length

Licencia CC

Patrocinadores

Dracotienda
Diario de WKR
Planeton Games
Dracotienda
Diario de WKR
Planeton Games

Generador de circuitos para Turf Master (u otros juegos de carreras, en general)

Iniciado por narcis, 29 de Julio de 2010, 13:55:42

Tema anterior - Siguiente tema

narcis

Pues nada, escribo porque estoy creando una aplicación para crear, casi-automáticamente, circuitos de Turf Master.

Por ahora, el usuario debe dibujar las rectas del carril interior, y el programa dibuja todo el resto (curvas, carriles, casillas, intentando que todas tengan la misma longitud, adáptandose a la longitud de las curvas y de su radio...) de forma totalmente automática.

Llevando el puntero al punto final o inicial de una recta o a los dos puntos de control de una curva, y usando la ruedecita, permite modificar el número de carriles de ese tramo de recta/curva.
También se pueden mover los puntos de control de las curvas para modificar su curvatura y longitud.

También indica el número de casillas del camino interior y exterior, para saber si los circuitos son jugables (comparando esos valores con los circuitos oficiales).

De momento me falta programar la funcionalidad de sacar una imagen con la suficiente resolución como para imprimir el circuito decentemente.

Si a alguien le interesa, el binario es un ejecutable LINUX, y està programado en C++.

Si voy haciendo mejoras y algún día tengo una versión presentable para descarga, lo iré colgando aquí :).








El_empalador

Que grata sorpresa.
Yo estoy interesado en poder imprimirme un circuito del Royal Turf para poder probar el juego y si cuaja en mi grupo poder comprarlo.
Ya nos informas de como van tus progresos.

Gracias
Bienvenido a mi morada. Entre libremente, por su propia voluntad, y deje parte de la felicidad que trae.


kalamidad21

No se si te quiero un poquito o te quiero una jartá..... but... I love U.
Si no meneas el árbol, no cae la fruta


narcis

Buenas de nuevo :).

Estuve dándole un poco después de muchos días y ahora el programa es capaz de sacar imágenes con una resolución de 8000x6000 píxeles, y "pinta" los carriles él solito al generar la imagen.

Ejemplo:



Lo siguiente que tengo en mente es poder poner una textura de fondo (para hacerlo "más bonito" o incluso para ayudar en la creación del trazado) de circuitos reales.

Algo como esto:


brackder

  Ey! ¿Puede dibujar un circuito perfectamente ovalado, como un campo de atletismo? Si es así (que lo imagino) por faaaavor, mándamelo...!!!

  Gracias!!


narcis

Cita de: brackder en 05 de Noviembre de 2010, 00:41:22
  Ey! ¿Puede dibujar un circuito perfectamente ovalado, como un campo de atletismo? Si es así (que lo imagino) por faaaavor, mándamelo...!!!

  Gracias!!

Of course :D.

Bueno, un campo de atletismo no es un óvalo, en realidad son dos segmentos paralelos unidos por dos semicirculos :). Supongo que te refieres a eso.

Cuántas casillas debería tener el carril interior? Cuántos carriles quieres?

También puedo definir la relación de "aspecto" de las casillas (más estrechas o más anchas), ya que no sé exactamente que relación se usa en los circuitos oficiales de turf master.

En 2 minutos está generado :D.

narcis

Cita de: Speedy Cebiche en 05 de Noviembre de 2010, 00:55:50
:o ¿Y sacarás versión para windows?

Puesss, de momento no, lo siento.

En el portátil solo tengo Linux y estoy acostumbrado a programar solo en Linux. Programar con Qt y Cg sobre windows es una tortura china para mi (aparte de no tener partición con windows  :D) :P.

Speedy Cebiche

mmmh.. y podrías enviarme el código? quizás lo podría pasar a C# y de ahí a .net (yo programo en eso).


narcis

Cita de: Speedy Cebiche en 05 de Noviembre de 2010, 01:03:39
mmmh.. y podrías enviarme el código? quizás lo podría pasar a C# y de ahí a .net (yo programo en eso).

Antes de hacer público el código, me gustaría depurarlo un poco, que ahora mismo da vergüenza ajena  ;). Y de paso terminar las chorradas que tengo en mente.


narcis

Cita de: narcis en 05 de Noviembre de 2010, 01:00:15
Of course :D.

Bueno, un campo de atletismo no es un óvalo, en realidad son dos segmentos paralelos unidos por dos semicirculos :). Supongo que te refieres a eso.

Cuántas casillas debería tener el carril interior? Cuántos carriles quieres?

También puedo definir la relación de "aspecto" de las casillas (más estrechas o más anchas), ya que no sé exactamente que relación se usa en los circuitos oficiales de turf master.

En 2 minutos está generado :D.

¿Algo así?



Las rectas y las curbas miden casi lo mismo. En las rectas hay 25 casillas y en las curvas 23. Creo que en las pistas de atletismo, cada tramo de recta e interior de curva mide exactamente lo mismo (100m).

Cuando quieras te paso la imagen grande :).