Onze versie van Susan is een programma dat gebruik maakt van meerdere tactieken om tot een goede zet te komen. Het gaat grofweg om 2 dingen: het recursief doorrekenen van de zetten en het tactisch beoordelen van een stelling op het bord. Dit is helemaal met elkaar verwoven en gedurende het spel neemt het recursieve gedeelte de overhand terwijl in het begin van het spel er vrijwel enkel een zet wordt gegenereerd op basis van de tactische functie. Verder zit er een mechanisme in dat na het berekenen van de helft van de zetten de tijd klokt en dat deelt op het aantal aanroepen die er al zijn gebruikt. Daaruit berekend het opnieuw hoeveel aanroepen er nog gedaan mogen worden. Dit zorgt ervoor dat het programma feilloos rond de 13.5 seconden een zet geeft met een foutmarge van minder dan één seconde. |