bernardV schreef op zondag 16 december 2018 @ 16:01:
Ik ben voor dag 15 bezig met een eigen A* implementatie. Het kan vast sneller of ik zou de code kunnen lenen (genoeg implementaties te vinden), maar dat maak het ook weer leuk.
A*: Wikipedia: A* search algorithm
spoiler:Het lijkt mij handig A* te gebruiken, je kunt gewicht aan posities geven en dan zal de implementatie de kortst mogelijke route kiezen op basis van "gewicht". Door muren een zodanig hoge weight te geven zal er nooit door een muur gegaan worden.
spoiler:
Volgens mij ga je dan de fout in als er geen route is naar een enemy bijvoorbeeld omdat deze geblokkeerd word door een muur. Dan zal hij alsnog de dure route door de muur kiezen.
Overigens eens met de reacties hierboven, wat een werk is day15 zeg. 16 was vanmorgen even snel gedaan, nu weer door met 15...
40D | 8 | 50 | 100 | 300