Ik heb dit spel een aantal keer gespeeld. Een belangrijk aspect is om de vijanden te dwingen een zo lang mogelijke route te lopen. Nu vraag ik me af of hier een leuk algoritme voor is te verzinnen, die het doolhof met de langste route bepaald.
Iets nauwkeuriger: de kortste route uit het doolhof moet zo lang mogelijk zijn, maar er moet wel een uitweg zijn. In feite zijn er geen beperkingen op het aantal blokjes dat je kunt neerzetten, anders dan de grootte van het speelveld. Ik weet niet precies hoe "bochten" moeten meetellen in de lengte van het pad, ik denk gewoon als 1.
Brute force lijkt mij onmogelijk. Ik weet niet precies hoeveel mogelijke velden er zijn, maar ik schat in de orde van 2^200. Backtrackend er doorheen gaan zal de mogelijkheden wel iets uitdunnen, maar lijkt mij nog steeds te veel.
Een voor de hand liggende optie bij elk optimalisatie probleem is een genetisch algoritme, maar helaas is dit niet gegarandeerd optimaal.
Is er hier iemand met inspiratie voor een leuk algoritme?
Iets nauwkeuriger: de kortste route uit het doolhof moet zo lang mogelijk zijn, maar er moet wel een uitweg zijn. In feite zijn er geen beperkingen op het aantal blokjes dat je kunt neerzetten, anders dan de grootte van het speelveld. Ik weet niet precies hoe "bochten" moeten meetellen in de lengte van het pad, ik denk gewoon als 1.
Brute force lijkt mij onmogelijk. Ik weet niet precies hoeveel mogelijke velden er zijn, maar ik schat in de orde van 2^200. Backtrackend er doorheen gaan zal de mogelijkheden wel iets uitdunnen, maar lijkt mij nog steeds te veel.
Een voor de hand liggende optie bij elk optimalisatie probleem is een genetisch algoritme, maar helaas is dit niet gegarandeerd optimaal.
Is er hier iemand met inspiratie voor een leuk algoritme?