DoomVLM: Open-Source-Tool zum Testen von Vision-Language-Models in Doom-Deathmatches

✍️ OpenClawRadar📅 Veröffentlicht: 14. März 2026🔗 Source
DoomVLM: Open-Source-Tool zum Testen von Vision-Language-Models in Doom-Deathmatches
Ad

Was DoomVLM macht

DoomVLM ist ein Jupyter-Notebook, das Vision-Language-Modelle (VLMs) testet, indem es sie Doom spielen lässt. Es macht Screenshots von ViZDoom, zeichnet ein nummeriertes Spaltenraster darüber und sendet das Bild über eine OpenAI-kompatible API an ein beliebiges VLM. Das Modell hat zwei Werkzeuge: shoot(column) und move(direction), mit tool_choice: "required". Dies ist reine Vision-Inferenz – kein Reinforcement Learning oder Fine-Tuning.

Wichtige Funktionen und Updates

  • Deathmatch-Modi: Zwei Modi hinzugefügt. Benchmark – Modelle spielen abwechselnd unter identischen Bedingungen gegen Bots für einen fairen Vergleich. Arena – alle spielen gleichzeitig über Multiprocessing; wer schneller inferiert, erhält mehr Züge.
  • Multi-Agenten-Unterstützung: Bis zu 4 Agenten, jeder vollständig in der Benutzeroberfläche konfigurierbar: System-Prompt, Tool-Beschreibungen, Sampling-Parameter, Nachrichtenverlaufslänge, Rasterspalten usw. Sie können verschiedene Modellgrößen gegeneinander antreten lassen (0,8B vs 4B vs 9B) oder verschiedene Modelle (Qwen vs GPT-4o).
  • API-Kompatibilität: Funktioniert mit jeder OpenAI-kompatiblen API – LM Studio, Ollama, vLLM, OpenRouter, OpenAI, Claude. Einfach die URL und das Modell in den Einstellungen austauschen.
  • Aufzeichnung und Protokollierung: Episodenaufzeichnung in GIF/MP4 mit Overlays, die HP, Munition, Modellentscheidungen und Latenz anzeigen. Live-Scoreboard in Jupyter. Alle Ergebnisse werden im Ordner workspace/ gespeichert (Protokolle, Videos, Screenshots). Kann alles als einzelne ZIP-Datei heruntergeladen werden.
Ad

Leistung und Einrichtung

Leistung: Auf einem MacBook M1 Pro 16GB benötigt das 0,8B-Modell ~10 Sekunden pro Schritt. Auf einem RunPod L40S dauert es 0,5 Sekunden. Sie benötigen eine GPU für richtiges Arena-Gameplay.

Schnellstart:

LM Studio → lms get qwen-3.5-0.8b → lms server start → pip install -r requirements.txt → jupyter lab doom_vlm.ipynb → Run All

Das gesamte Projekt ist ein einzelnes Jupyter-Notebook unter MIT-Lizenz.

Aktueller Stand und Beobachtungen

Der Entwickler hat noch keine universellen Prompts gefunden, mit denen Qwen 3.5 jedes Szenario konsequent schlagen kann. Allgemeine Beobachtung: Einfache, kürzere Prompts liefern bessere Ergebnisse; Modelle scheitern bei übermäßig detaillierten Anweisungen.

Flaggschiff-Modelle wie GPT-4o oder Claude wurden noch nicht getestet, obwohl die Oberfläche sie unterstützt – Sie können sie von Ihrem lokalen Rechner aus ohne GPU ausführen, einfach den API-Schlüssel eingeben.

Das Tool ist jetzt ausgereift, und die Erkundung, welche Modell/Prompt/Einstellungs-Kombinationen am besten funktionieren, hat gerade erst begonnen. Der Entwickler ermutigt dazu, Erkenntnisse zu teilen: interessante Prompts, überraschende Ergebnisse mit verschiedenen Modellen, hilfreiche Einstellungen. Posten Sie Gameplay-Videos aus dem Ordner workspace/.

📖 Read the full source: r/LocalLLaMA

Ad

👀 Siehe auch

Vergleich von 8 KI-Codierungsmodellen bei der Implementierung realer TypeScript-Funktionen
Werkzeuge

Vergleich von 8 KI-Codierungsmodellen bei der Implementierung realer TypeScript-Funktionen

Ein Entwickler testete 8 KI-Codierungsmodelle bei der Implementierung eines /rename-Befehls in einem Open-Source-TypeScript-Telegram-Bot-Projekt und bewertete sie nach Kosten, Ausführungszeit, Korrektheit und technischer Qualität. GPT-5.4 erzielte die höchste Punktzahl bei der Implementierungskorrektheit, während GLM 5 das beste Preis-Leistungs-Verhältnis bot.

OpenClawRadar
Die Dual-Modell-Architektur reduziert den Token-Verbrauch für lange Gespräche um die Hälfte.
Werkzeuge

Die Dual-Modell-Architektur reduziert den Token-Verbrauch für lange Gespräche um die Hälfte.

Ein Entwickler hat ein Dual-Modell-System aufgebaut, bei dem ein kleines 'Unterbewusstseins'-Modell im Hintergrund den Gesprächsverlauf komprimiert. Dadurch kann das Hauptmodell mit einem kuratierten Kontext von etwa 35K Token arbeiten, anstatt mit 120K Token des rohen Verlaufs. Diese Architektur reduziert den Token-Verbrauch bei längerfristigen Projektarbeiten ungefähr um die Hälfte.

OpenClawRadar
Mymir: Ein Open-Source-Projektgraph für Codierungsagenten via MCP
Werkzeuge

Mymir: Ein Open-Source-Projektgraph für Codierungsagenten via MCP

Mymir gibt Agenten eine graphbasierte Projektlandkarte mit Abhängigkeiten, Entscheidungen, Akzeptanzkriterien und früheren Ausführungsnotizen, die über MCP bereitgestellt werden, um das wiederholte Erklären des Zustands zwischen Sitzungen zu vermeiden.

OpenClawRadar
Ihr Fair-Share-Tool: Berechnen Sie Ihren gerechten Anteil am Unternehmensgewinn
Werkzeuge

Ihr Fair-Share-Tool: Berechnen Sie Ihren gerechten Anteil am Unternehmensgewinn

Ein Entwickler hat ein Webtool mit Claude Code und Vercel erstellt, das berechnet, wie hoch Ihr gerechter Anteil am Jahresgewinn Ihres Arbeitgebers wäre, basierend auf SEC 10-K-Einreichungen. Das Tool zeigt konkrete Zahlen wie Apples 747.000 US-Dollar pro Mitarbeiter und NVIDIAs 2,8 Millionen US-Dollar pro Mitarbeiter.

OpenClawRadar