schule:vier_gewinnt
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
schule:vier_gewinnt [2019-12-24 13:10] – umbau marco.bakera | schule:vier_gewinnt [2025-01-04 13:38] (aktuell) – pintman | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Vier Gewinnt ====== | + | Verschoben |
- | {{: | + | |
- | + | ||
- | ===== Regeln ===== | + | |
- | + | ||
- | - Auf einem Feld aus 7 Spalten und 6 Zeilen werfen zwei Spieler abwechselnd einen Stein in eine noch nicht belegte Spalte. | + | |
- | - Der Stein fällt | + | |
- | - Sobald ein Spieler eine Reihe aus vier ununterbrochenen Steinen bildet (waagerecht, | + | |
- | - Kann kein Spieler vier Steine in eine Reihe bringen und sind alle Spalten belegt, so endet das Spiel unentschieden. | + | |
- | + | ||
- | ===== Meilensteine ===== | + | |
- | + | ||
- | - In einem [[Lastenheft und Pflichtenheft|Pflichtenheft]] werden die Eigenschaften festgehalten, | + | |
- | - Entwickle ein Klassemodell und zeichne ein Klassendiagramm. | + | |
- | - Stelle die Gewinnüberprüfung in einem Aktivitätsdiagramm dar. | + | |
- | - Stelle einen Zug in einem Sequenzdiagramm dar. | + | |
- | - Entwickle einen Entwurf für die Benutzeroberfläche des Spiels. | + | |
- | - Setze eine grafische Oberfläche mit [[https:// | + | |
- | - Setze die Gewinnbedingung in einem Programm um. | + | |
- | - Ergänze das Spiel um einen Computergegner. | + | |
- | + | ||
- | ===== Computergegner ===== | + | |
- | + | ||
- | Es ist spannend gegen einen anderen Menschen zu spielen. Aber können wir auch einen Computergegner entwickeln? [[wp> | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | - Gegner 1: Er wirft zufällig in ein beliebige Spalte. | + | |
- | - Gegner 2: Der Gegner bewertet die unterschiedlichen Stellungen, die sich nach einem Einwurf ergeben und wirft in die Spalte mit dem besten Zug. Ein 3er im nächsten Zug ist z.B. besser als ein Zug, in dem kein 3er entsteht. | + | |
- | - Gegner 3: Für jede Spalte werden zufällig 100 Spiele gespielt und geschaut, wie oft das Spiel aus dieser Stellung heraus gewonnen werden kann. Die Spalte mit den meisten Gewinnen wird dann gewählt.((Das Verfahren ist eine Form der [[wpde> | + | |
- | - Gegner 4: Kannst du dir eine weitere Strategie für eine " | + | |
- | - Der {{: | + | |
- | + | ||
- | Neuronale Netze lösen viele Versprechen an künstliche Intelligenzen ein. So funktioniert auch die Bildersuche von Google auf Grundlage eines neuronales Netzes. Den Lernprozess haben die Entwickler von Google in einem beeindruckenden [[https:// | + | |
- | + | ||
- | Und was kommt nach den künstlichen Intelligenzen? | + | |
- | + | ||
- | Bereits 1950 gab es erste Ansätze des Maschinenlernens. Claude Shannon zeigt in dem Video [[https:// | + | |
- | + | ||
- | Systeme müssen vielleicht auch moralische Entscheidungen treffen. Die [[http:// | + | |
- | + | ||
- | Ein [[http:// | + | |
- | + | ||
- | Ein [[http:// | + | |
- | + | ||
- | ===== Links ===== | + | |
- | + | ||
- | * [[https:// | + | |
- | * Berechnung der [[https:// | + | |
- | * [[vier_gewinnt_perlenspiel|Kommentierte Javascript-Implementierung von Vier Gewinnt]] | + | |
- | + |
schule/vier_gewinnt.1577189408.txt.gz · Zuletzt geändert: 2019-12-24 13:10 von marco.bakera