Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
ws1516:interaktives_spiel_gegen_ki:protokoll [2016/02/24 12:25] DoVaDe [DAY FOURTEEN (24.02.2016)] |
ws1516:interaktives_spiel_gegen_ki:protokoll [2016/05/10 14:46] (aktuell) |
||
---|---|---|---|
Zeile 424: | Zeile 424: | ||
{{ :ws1516:interaktives_spiel_gegen_ki:muehletry.jpg |}} | {{ :ws1516:interaktives_spiel_gegen_ki:muehletry.jpg |}} | ||
+ | |||
+ | Da der Code auch schon für die Ansammlung an Möglichkeiten eine Mühle zu erzielen funktioniert hat, könnte er theoretisch auch für die Gewinnpositionen korrekt sein, was ich zwar bezweifle, aber vielleicht klappt er. | ||
+ | |||
+ | <code> | ||
+ | '''def pruefe_gewinnpos(farbe, brett): | ||
+ | u=[] | ||
+ | for situation in muehlen: | ||
+ | |||
+ | feld1 = brett[situation[0][0]][situation[0][1]] | ||
+ | feld2 = brett[situation[1][0]][situation[1][1]] | ||
+ | feld3 = brett[situation[2][0]][situation[2][1]] | ||
+ | if feld1 == feld3 and feld3 == feld2 and feld1 != 'x': | ||
+ | u.append(situation) | ||
+ | return u''' | ||
+ | </code> | ||
+ | |||
+ | In der TUBcloud wurde eine Mühle Version für C++ und eine für Java hochgeladen. Diese dient zur Hilfe und Orientierung, wenn man nicht weiter weiß. |