Resumen
Edit 2016-03:
Modelos de juegos de laberinto en 3D diseñados para ser cubiertos con láminas de acrílico transparente en la parte superior e inferior.
Finalmente agregué el código fuente con el que generé esos laberintos.
¡¡Esto se retrasó ~5 años!! Perdón por el "ligero" retraso.
El código es un hack bastante horrible, pero lo comprobé y todavía funciona.
(El código es de dominio público) Para usarlo, carga el archivo fuente de Haskell en ghci (el intérprete interactivo de Haskell) y escribe "help". Para ajustar el tamaño del laberinto / la complejidad del laberinto / la inhomogeneidad / ... necesitas cambiar el código fuente, ya que todas esas cosas están codificadas a mano.
Si quieres hacer una generación de laberintos idiomáticos elegantes en un estilo de programación puramente funcional (que sorprendentemente es posible aunque el problema a primera vista parece requerir actualizaciones destructivas), te recomiendo encarecidamente que veas el trabajo de Tikhon Jelvis:
http://jelv.is/blog/Generating-Mazes-with-Inductive-Graphs/
Además, hay un segundo modelo generador de laberintos basado en Haskell en Thingiverse:
http://www.thingiverse.com/thing:778556
Texto antiguo:
¡El grande y probablemente muy difícil (sendas de 20x10x3) es inhomogéneo!
Un lado (eje más largo) tiene caminos largos con pocas bifurcaciones y casi ninguna bifurcación de cuatro, cinco y seis vías (laberíntica). El otro lado tiene muchos caminos cortos, callejones sin salida y más bifurcaciones de cuatro, cinco y tal vez seis vías (laberíntica). No hay una frontera clara entre estas regiones.
El de tamaño mediano (sendas de 12x12x2) es
En general, más "laberíntico".
Instrucciones
Comienza con el más pequeño, el grande me tomó 7 horas.
¡Asegúrate de que el puente funcione perfectamente de antemano!
No construyas paredes llenas de huevos.
Razón en instrucciones de:http://www.thingiverse.com/thing:15913
Intenta evitar el cabello de plástico fino. No podrás eliminarlo de la capa intermedia después. Pon una bola de metal pesada, marca la ubicación de inicio y fin a tu gusto y cúbrelo por ambos lados con acrílico u otro material transparente. Hay orificios para tornillos M3 para sujetarlo juntos. Imprímelo en plástico translúcido para que no sea demasiado difícil usar la capa intermedia.
Uno podría agregar coordenadas en las placas de cierre como (I/II)-(A..T)(0..9)
Y luego ejecute viajes como "ir de [I-C7] a [II-T0]".
Tags
Source du modèle
