KONTAKT: 3D-Naval-Kampfspiel, vollständig mit Claude Code erstellt

Was CONTACT ist
CONTACT ist ein 3D-Marinekampfspiel, bei dem zwei Spieler 7 U-Boote plus 1 Köder in einem 7×7×7-Gitter verstecken und sich dann mit Torpedos und erworbenen Fähigkeiten gegenseitig jagen. Schiffe können entlang 8 Achsen platziert werden (einschließlich diagonal über Tiefenschichten). Das 3D-Gitter wird in Three.js mit drei Ansichtsmodi gerendert: vollständiger Würfel, einzelne Schicht und Röntgenansicht.
Das Spiel wurde vollständig mit Claude Code + Opus erstellt, ohne Frameworks und ohne Serverabhängigkeiten – es läuft in einem Browser.
Kernspielmechaniken
Der 7×7×7-Würfel hat 343 Zellen im Vergleich zu 49 in einem traditionellen 7×7-flachen Gitter, was rohe Gewaltstrategien unpraktisch macht. Das Spiel dreht sich um eine Kreditwirtschaft, bei der Treffer Credits verdienen, die taktische Vorteile kaufen:
- Sonar-Ping: Scanne ein 2×2×2-Volumen auf Präsenz
- Aufklärungsdrohne: Enthülle ein 3×3×3-Volumen (27 Zellen)
- G-SONAR: Scanne eine gesamte Tiefenschicht (49 Zellen)
- Tiefenbombe: Treffe jede besetzte Zelle in einem 3×3×3-Volumen
- Radarstörsender: Invertiere das nächste Sonarergebnis deines Gegners
- Leiser Lauf / Akustische Tarnung: Verstecke Schiffe vor Aufklärung
Jeder Zug gibt dir drei Slots: Ping, Angriff, Verteidigung. Du entscheidest, wie du sie einsetzt.
Spielmodi
- Hot-seat PVP: Zwei Menschen, ein Bildschirm, Wechsel des Bildschirms zwischen den Zügen
- Mensch gegen Claude (Sonnet): Wähle "VS KI" auf dem Titelbildschirm, gib deinen Anthropic API-Schlüssel ein. Claude platziert seine Flotte automatisch, denkt über Strategie via Tool-Use nach und spielt mit eingebettetem taktischem Wissen aus vorherigen Spielen
- Sonnet gegen Sonnet (Agent gegen Agent): Zwei Claude-Instanzen spielen vollständige Spiele gegeneinander über die CLI. Nach jedem Spiel reflektieren beide Agenten über das Match und aktualisieren persistente Speicherdateien mit taktischen Lektionen. Über mehrere Spiele entwickeln sie ihre Strategien basierend auf Erfahrung weiter
Entwicklungsprozess
Dies war eine kollaborative Entwicklungsanstrengung zwischen dem Ersteller und Claude:
- Der Ersteller schrieb das Game Design Document und den Lieferplan
- Der Ersteller verwaltete die Implementierung durch Aufteilung in Phasen, Sprints und Aufgaben
- Claude baute die Implementierung über Phasen hinweg (Kern-Engine → Platzierung → Kampf → Vorteile → 3D-Rendering → KI-Modi)
- Der Ersteller traf Architekturentscheidungen, testete Grenzfälle, erkannte Designprobleme
- Claude übernahm TypeScript, Three.js-Rendering, Tone.js-Audiosynthese und die KI-Integrationsschicht
Erste Schritte
git clone https://github.com/ChrisSc/contact.git
cd contact
npm install
npm run dev
Für KI-Modi benötigst du einen ANTHROPIC_API_KEY.
Der Simulationsmodus ist ebenfalls verfügbar: npm run simulate -- 100 --rank recruit -v
Um Sonnet-Agenten beim Denken zuzusehen: node.js npx tsx scripts/agent-play.ts --verbose
Um Lernen zu deaktivieren: node.js npx tsx scripts/agent-play.ts --no-memory
📖 Read the full source: r/ClaudeAI
👀 Siehe auch

BotCost.dev: Kostenloser Analyzer, um zu sehen, wie viel KI-Bots Ihre Website kosten
BotCost.dev ist ein kostenloses Tool, das Ihre Serverlogs gegen 18 bekannte KI-Bot-Fingerabdrücke (GPTBot, ClaudeBot, Perplexity usw.) analysiert und die monatlichen Bandbreitenkosten schätzt – kein Upload erforderlich, läuft im Browser.

AskFirst API fügt KI-Agenten eine menschliche Genehmigungsebene hinzu
AskFirst ist eine REST-API, die KI-Agenten pausieren lässt, um menschliche Genehmigung einzuholen, bevor sie irreversible Aktionen durchführen. Sie funktioniert mit lokalen Modellen, gehosteten APIs und jedem Framework und bietet E-Mail-Benachrichtigungen, Genehmigungs-/Ablehnungsoptionen und Audit-Protokolle.

Aufgabenbeobachter: Eine Meta-Fähigkeit zur Automatisierung der Fertigkeitsverbesserung für KI-Codierungsagenten
Task-observer ist eine Meta-Fähigkeit, die alle Fähigkeiten Ihres KI-Agenten selbstständig verbessert – einschließlich sich selbst. Sie hat in drei Monaten 600 Verbesserungen an 40 Fähigkeiten protokolliert und automatisiert die Erstellung neuer Fähigkeiten aus Arbeitslücken.

Apfel: Kostenloses CLI-Tool für den Zugriff auf Apples On-Device-LLM unter macOS
Apfel v0.6.13 ist eine Swift 6.3-Binärdatei, die Apples eingebautes LLM als CLI-Tool, OpenAI-kompatiblen Server und interaktiven Chat verfügbar macht. Es läuft zu 100 % auf dem Gerät ohne API-Schlüssel oder Kosten und nutzt das 4.096-Token-Modell, das mit macOS 26+ auf Apple Silicon Macs ausgeliefert wird.