@elturco
AlArenal hat recht, du solltest dich erstmal etwas reinlesen... ich habe das Gefühl, du hast selbst das PDF-Dokument, welches ich verlinkt habe, noch nicht näher angeschaut, denn sonst würde die Frage nach Adjazenlisten gar nicht auftauchen. Ich weiß gar nicht, ob ich es noch deutlicher sagen kann:
Man braucht KEINEN speziellen Datentyp! Der "Spielbaum" ist die theoretische Darstellung von dem was passiert/passieren soll, wenn ein "Computerspieler" rekursiv per DFS bis zu einer bestimmten Tiefe alle möglichen Spielzüge im vorraus berechnet, um daraus den besten aktuellen Spielzug für sich zu finden.
Google doch selber mal nach Spielbäumen und vor allem nach Computerspielern (zB für TicTacToe), da findest du sicherlich Beispielprogramme, die dir weiterhelfen können.