Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

ws2122:kispiel:battleship_ai

Dies ist eine alte Version des Dokuments!


Schiffe versenken

Ertellt von: Eric Benschneider

In diesem Projekt ging es um die Umsetzung des bekannten Brettspiels Schiffe versenken.


Projektplanung

Ziele

  1. Spiel an sich programmieren
  • Regeln festlegen
  • Schiffe platzieren können
  • Schiffe zufällig platzieren
  • Schiffe versenken können
  • Zwei Spiele verbinden (multiplayer)
  • in GUI umsetzen
  1. Künstliche Intelligenz, welche dieses Spiel spielt
  • Methode herausfinden: Welche Art maschine learning? Reinforcement learning?
  • Schnittstelle KI und Spiel (Ein- und Ausgabe in GUI/Code)
  • Konzept und Umsetzung der Datenanalyse mit KI
  • Darstellung der KI
  • Benutzung der KI (z. B. als Gegenspieler)

* Literatur/Hilfsmittel Python Dokumentation Sockets(Multiplayer) KI Einstieg Python

  • wenn möglich Zeitplan
  • Aufgabenverteilung
  • voraussichtliche Bestandteile des Projekts

Protokolle

möglichst materialreich sein, auch Irrwege und Entscheidungen dokumentieren.


Dokumentation

  • Eine Einführung (sollte gut lesbar sein).
  • Eine gegliederte Darstellung der Bestandteile des Projekts und ihrer Beziehung. Insbesondere sollen die einzelnen Bestandteile genau erklärt werden. Dazu können Codebeispiele, aber auch Theorieteile gehören.
  • Ein kleiner Bericht über den Verlauf der Projektarbeit.
  • Fazit und Ausblick.
  • Literaturangaben, verwendete Software

ws2122/kispiel/battleship_ai.1648226355.txt.gz · Zuletzt geändert: 2022/03/25 17:39 von eric