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

Lightning MLX: Schnelle lokale KI-Engine für Apple Silicon Agentic Use liefert 220 tok/s auf Qwen 35B-A3B
Lightning MLX beansprucht, die schnellste lokale KI-Inferenz auf Apple Silicon zu bieten, optimiert für Coding-Agenten und Tool-Aufrufe. Benchmarks zeigen 40,67 Tok/s auf Qwen3.6-27B und 220,86 Tok/s auf Qwen3.6-35B-A3B von einem MacBook Max M5 (128 GB).

Verbesserung der Claude-Code-Sitzungen mit claude-self-improve
Claude-self-improve ist ein CLI-Tool, das die AI-Leistung von Claude Code verbessert, indem es Sitzungsdaten analysiert und Speicherdateien automatisch aktualisiert.

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.

Agent-Telefonie-Ebene wird Open Source: Geben Sie Ihrer KI eine Telefonnummer
Ein Entwickler baute eine Open-Source-Telefonie-Ebene für KI-Agenten, die es ihnen ermöglicht, anzurufen und zu texten. Sie ist REST + MCP, framework-agnostisch und hat einen OpenClaw-Skill.