๐ŸŽฎ PONG KI Test

KI lernt Pong spielen mit Reinforcement Learning

← Alle Projekte

PONG KI Test

Spiel KI/ML Python

Ein klassisches Pong-Spiel, bei dem eine KI durch Reinforcement Learning (Q-Learning) lernt, das Spiel zu meistern. Die KI spielt gegen sich selbst und verbessert sich kontinuierlich durch Trial and Error.

๐Ÿ“ธ Screenshot

PONG KI Test Screenshot

๐ŸŽฏ Das Konzept

PONG KI Test demonstriert wie eine einfache KI durch Reinforcement Learning ein komplexes Spiel erlernen kann. Die KI erhรคlt Belohnungen fรผr erfolgreiche Treffer und Bestrafungen fรผr verlorene Bรคlle.

    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
    โ”‚  โ–ˆโ–ˆ                        โ”‚
    โ”‚  โ–ˆโ–ˆ    โ—‹                   โ”‚
    โ”‚  โ–ˆโ–ˆ                        โ”‚
    โ”‚        โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€       โ”‚
    โ”‚                    โ–ˆโ–ˆ      โ”‚
    โ”‚                    โ–ˆโ–ˆ      โ”‚
    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
     Score: KI 12 : 8 Mensch
                

โœจ Hauptfunktionen

๐Ÿง  Q-Learning

KI nutzt Q-Learning Algorithmus mit Epsilon-Greedy Strategie fรผr Exploration vs Exploitation.

โšก Echtzeit-Training

KI trainiert live wรคhrend des Spielens, Fortschritt ist sichtbar.

๐Ÿ“Š Visualisierung

Q-Table Heatmap, Reward-Graph und Live-Statistiken.

๐ŸŽฎ Spielmodi

KI vs KI, KI vs Mensch, Mensch vs Mensch.

๐Ÿง  Neuronales Netzwerk Architektur

x1
x2
x3
x4
Input
Ball/Paddle
โ†’
h1
h2
h3
Hidden
Layer
โ†’
โ†‘
โ†“
-
Output
Aktion

Inputs: Ball X/Y, Paddle Y, Ball-Richtung | Outputs: Hoch, Runter, Stehenbleiben

๐Ÿš€ Schnellstart

# In das Projektverzeichnis wechseln
cd PONG_KI_Test

# Abhรคngigkeiten installieren
pip install pygame numpy matplotlib

# Mit KI spielen
python pong_ai.py

# KI trainieren (automatisch)
python train.py --episodes 10000

๐Ÿ› ๏ธ Tech Stack

Python 3.8+ Pygame NumPy Matplotlib Q-Learning Reinforcement Learning

๐Ÿ“ˆ Trainings-Ergebnisse

๐ŸŽฎ Live Demo

Die KI ist trainiert und bereit zum Spielen. Kannst du sie schlagen?

โ–ถ๏ธ Spiel starten