Skip to content

Projekt-Bachelor/Tick-Tack-Toe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bachelorproject 2018 - Tic-Tack-Toe

Wichtige Links

Grobe Idee

Webaplikation, die ein Tic Tac Toe Spiel anbietet. Hierbei soll im weiteren Verlauf das Spielen gegen einen Bot der lernt umgesetzt werden.

Spielregeln

  • Spielfeld ist 3 x 3
  • Es startet immer X und der Gegner(Bot oder zweiter Spieler ist Kreis)
  • Abwechseld werden Kreuze und Kreise in die freien Felder gesetzt
  • Falls ein Spieler 3 Zeichen in entweder einer Zeile, Spalte oder Diagonalen setzt, gewinnt dieser das Spiel
  • Falls eine 3 Reihe nicht mehr erreichbar ist beziehungsweise alle neun Felder ohne 3er Serie belegt sind → Unentschieden

Strategie

Es gibt 255.168 Möglichkeiten wie das Spiel ausgehen kann. Dabei ist die Wahrscheinlichkeit, dass der erste Spieler gewinnt um ca 60% höher, als der zweite. Daher soll der Algorithmus minimax verwendet werden.

Verwendete Tools

Meilstones

  • Model: Daten des Spiels

    • Spielbrett
    • Regeln der Spielelogik
    • Spieler mit Symbol
    • Minimax Algorithmus für den Bot in eingener Botklasse
  • View: Visualisierung

  • Controller: Verknüpfung View und Spielelogik

Aufgaben zum nächsten Termin

  1. Github und Git (add/commit/push/pull)
  2. Maven, Eclipse, Intellij
  3. App clone von Github Pro Team
  4. eine Person ist für Heroku Deployment zuständig → Marie

Notizen

Projektaufbau

→ REST Test (Abfrage der Daten des Controllers)
→ View (HTML, Game-Engine)
→ Logik

Releases

No releases published

Packages

No packages published