Jump to content
pep0n

Generador de circuitos

Recommended Posts

Nueva versión. No la buena.

La novedad es que ahora puedes elegir si los circuitos tendrán o no tendrán puentes. Pero con 'trampa'. Realmente solo comprueba que cuando vaya a poner una pista nueva los extremos de esta caigan dentro del circuito o no. Pero si la pista es muy larga y atraviesa el circuito no lo detecta. Por eso he puesto la foto de uno de los circuitos que ha encontrado 'Sin Puentes'.

sinPuentes.png

La forma de detectar si hay puentes es muy costosa incluso en esta versión imperfecta. Lo que antes hacía en 5:43 en la versión sin puentes le cuesta 13:28 y apenas quita unos 1000 circuitos del total.

Podéis probarla aquí.

Tiene una ventaja y es que ahora quizás sea posible poner muchas pistas diferentes y más pistas. Habría que probarlo.

Editado por pep0n

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

Puesto a comparar creo que tengo más de Carmen que de Einsten.

 

Voy a ver si encuentro un lugar para que me arreglen los morros.

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

:ja:

Pepon, todos sabemos que no  :wink: .

Dentro de poco, Litus te pedirá "mejoras", como la de poder definir posiciones de comisarios sin ser comprometidas para la colocación y/o visión, sino tiempo al tiempo...

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

Nueva versión.

No voy a decir que es la buena porque al final no he conseguido que sea útil. Pero como no creo que lo pueda conseguir así se queda.

El problema está en el espacio de búsqueda de posibles soluciones. ¡Es BRUUTALL! La única forma de restringirlo es imponiendo restricciones que eliminan soluciones pero lo hacen más manejable.

Una forma de restringirlo es con la dificultad. Al final funciona mucho mejor de lo que esperaba al principio. Podéis cambiar los valores y el tipo de circuitos que genera es diferente.

Otra es con los puentes. Como no está bien implementado la detección de puentes, le he cambiado el nombre a "Montones" si queréis saber porqué marcarlo y lo veréis.

La forma de restringir de verdad el espacio de búsqueda es con áreas más pequeñas. Eso es lo nuevo en esta versión.

A la izquierda podéis ver una rejilla en la que se pueden definir tantas áreas como queráis. Las áreas se delimitan por un origen (OX, OY) y un destino (DX, DY).

Dentro de las áreas debe de haber un punto (PX, PY). En la primera área es por dónde se empiezan a colocar piezas. En las siguientes áreas determinan por dónde debe de pasar el circuito de una área a la siguiente. El circuito pasará por el círculo de radio 20 centrado en el punto. Por supuesto, esos puntos deben de pertenecer a dos áreas: es el punto de llegada de pistas del área anterior y el punto de comienzo para poner pistas en el área actual. Para modificar las áreas podéis hacerlo por la rejilla o arrastrando con el ratón los cuadraditos negros que aparecen en el tablero según el área en la que esté el cursor en la rejilla.

Además, como antes eran muy aburridos los primeros circuitos que se diseñaban, he introducido un factor aleatorio en la pista que se escoge en cada momento. Sigue siendo exhaustivo (intentará todas las combinaciones posibles) pero el orden en el que lo hará cada vez es diferente.

A modo de ejemplo, la aplicación crea 4 áreas conectadas. Podéis dejarlas, cambiarlas, borrarlas y dejar solo 1 área (y así será más parecido a la versión anterior) o añadir nuevas áreas.

v4.png

Por último, he añadido la posibilidad de salvar y cargar los circuitos que se hayan diseñado por si queréis compartirlos. A modo de ejemplo, estos son los 8591 circuitos que se pueden hacer con 9 rectas de 40cm, 4 R1 y 8 R2 sin muchos puentes (aunque alguno sale) en un tablero de 4m por 2m con una dificultad de 20.

Podéis descargarla de aquí.

Editado por pep0n

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

Pepon, ayer probé la aplicación pero la de la primera versión, la ultima y la anterior no se abría, windows se quedaba pensando y no abrió. Fue entonces cuando probé la primera y funciono. Sabes que puede pasar?

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

No lo se. A mi me funcionan todas en la máquina en la que desarrollo. ¿La última tampoco funciona? Lo probaré en otras.

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

Bueno. Algo diferente si que había.

 

Lo he compilado para la misma versión de .NET que el CarreraSlot. Así que si os funciona el CarreraSlot ahora debería funcionar el Generador de Circuitos. Solo tenéis que volver a descargarlo.

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

Vale. Ya está funcionando en mi máquina con windows 7.

 

No me creo lo que ha pasado. Sólo le he dejado el nombre original. El primer ejecutable que dejé en la web se llamaba "GeneradorCircuitos.exe". Al resto le añadía el número de versión. Pues algo pasa que da problema al ejecutarlo si le cambias el nombre al ejecutable.

 

Ahora ya no están las versiones antiguas. Solo está la última.

 

Podéis descargarlo de aquí.

Editado por pep0n

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

Crear una cuenta o conéctate para comentar

Tienes que ser miembro para dejar un comentario

Crear una cuenta

Regístrese para obtener una cuenta nueva en nuestra comunidad. ¡Es fácil!

Registrar una nueva cuenta

Conectar

¿Ya tienes una cuenta? Conéctate aquí.

Conectar ahora



  • El coche de este mes.....

    11696-n.jpg

     

     

    Sorteo el 1 de Octubre!!!

    Bases del sorteo Aquí.

  • Mensajes

    • Lo dicho, en mi humilde opinión, es un buen momento ahora para vender el digital. Las pistas de cambio siempre (en mayor o menor medida) se podrán reutilizar.  
    • Transcribo el correo que me envío atención al cliente respecto a mi pregunta respecto a la compatibilidad de pistas, mandos,  coches,... con el supuesto nuevo sistema digital 1:32 que están desarrollando: Buenos días Jaime, Muchas gracias por tu e-mail. La marca SCALEXTRIC® ha sufrido un cambio estructural que afecta al producto, fabricación y distribución del mismo.  Scalextric este año 2018 lanza de nuevo una renovada línea de circuitos y coches  SCALEXTRIC® COMPACT  y prepara para el 2019 un nuevo e impactante lanzamiento de  SCALEXTRIC® 1:32. En respuesta a tu pregunta, te diré que sí se podran digitalizar, tambien seran compatibles todas tus pistas excepto la centralita. No dudes en contactar con nosotros, para cualquier duda o consulta que tengas. Atentamente, Atención al consumidor Apartado correos nº 9167 08080 Barcelona   También informaros de que el 19/10/18 salió esta noticia sobre SCX:  http://www.slotcar-today.com/es/notices/2018/10/scalextric-pide-calma-7572.php  
    • buenas tardes tengo un scx.digital y sin darme cuenta he borrado la programacion del safety car. no encuentro las instrucciones alguien podria decirme como volver a ponerlo en modo safety ??   gracias
    • Bueno, pues yo me resisto un poco a darle a esto el carácter de despedida. El espíritu California irá allí donde estemos las personas que hicimos posible estos diez años de amistad y diversión. Será en Corbera, será en Volibí, será en Palau, será donde queramos o podamos estar, en mayor o menor medida. Yo si pienso seguir poniendo mi aportación para que esto siga adelante, asistiendo a las carreras donde y cuando pueda, organizando pachangas en casa, reclutando a personas, ayudando a los nuevos y todo aquello que se me ocurra. Depende de nosotros, no lo dudeis, si queremos podremos.          
    • Por historia de la marca, Scalextric lo que quiere es vender x circuitos por navidades y con eso hace la caja del año. Sabe que el 80% de esos circuitos pasadas las fiestas navideñas tomaran polvo en el desván, pero ya habrán rellenado sus arcas. Compatibilizar con lo anterior os aseguro que no es una prioridad, lo interesante es que se pueda vender bien y llame la atención. Otra cosa es lo que puedan llegar a ofrecer terceras personas como "andaluz" que con su buen hacer, consigue que mediante desmantelar circuitos, pueda llegar a un segmento del mercado que para nada le interesa a la marca (vender circuito y a correr).  
×