Autonomes Testen von Super Mario mithilfe von Verhaltensmodellen

✍️ OpenClawRadar📅 Veröffentlicht: 20. Februar 2026🔗 Source
Autonomes Testen von Super Mario mithilfe von Verhaltensmodellen
Ad

Der Artikel befasst sich mit autonomen Testmethoden, die in Super Mario Bros. eingesetzt werden, und verwendet einen verhaltensmodellspezifischen Ansatz. Dies ist eine Fortsetzung einer laufenden Serie, die darauf abzielt, das autonome Spielen zu perfektionieren und Levels ohne menschliches Eingreifen zu meistern. Der Schwerpunkt liegt auf der Verwendung eines mutationsbasierten Eingabegenerators, der Bits in Eingabedaten umkehrt, um unterschiedliche Szenarien zu erstellen, die die Reaktion des Spiels testen und Randfälle offenbaren, die bei herkömmlichen Tests möglicherweise unbemerkt bleiben.

Hier ist ein Code-Ausschnitt aus der Methodik:

import mario
import random

def generate_input(starting_byte, flip_probability, input_length): input = [] next_byte = starting_byte for _ in range(input_length): for j in range(8): if random.random() < flip_probability: next_byte ^= (1 << j) input.append(next_byte) return input

Dieser Ansatz ist darauf ausgelegt, ein realistisches Gameplay zu simulieren, wobei bestimmte Tasten über mehrere Frames gedrückt bleiben, ähnlich wie Spieler die Taste 'nach rechts bewegen' halten, während sie 'springen' tippen. Eine Sammlung von Pfaden, dargestellt durch Eingabesequenzen, wird beibehalten und selektiv wiedergegeben, um einen optimalen Kurs durch das Spiel zu finden. Eine einfache Fitnessfunktion bevorzugt Pfade mit der höchsten x-Achsen-Position, aber aufgrund möglicher Sackgassen wird ein diverser Satz von Pfaden mit unterschiedlichen Punktzahlen erkundet, um umfassendes Testen zu gewährleisten.

Ad

Diese Technik ist besonders nützlich für Entwickler, die an der Spieleentwicklung beteiligt sind, oder für diejenigen, die sich für Testautomatisierung interessieren, da sie Einblicke in die effiziente Erkundung komplexer Zustandsräume bietet.

📖 Lesen Sie die vollständige Quelle: HN AI Agents

Ad

👀 Siehe auch

Nicht-Entwickler erstellt Multiplayer-Spiel auf Steam mit Claude AI — 60.000 Zeilen, 5 Fraktionen, 87 Fähigkeiten
Anwendungsfälle

Nicht-Entwickler erstellt Multiplayer-Spiel auf Steam mit Claude AI — 60.000 Zeilen, 5 Fraktionen, 87 Fähigkeiten

Ein Reddit-Nutzer ohne Programmiererfahrung hat mit Claude AI ein vollständiges Multiplayer-Spiel (60.000 Zeilen, 5 Fraktionen, 87 Fähigkeiten) entwickelt und es auf Steam veröffentlichen lassen. Early Access ab 1. Juni.

OpenClawRadar
Wie Unternehmen OpenClaw zur Automatisierung der Kundenkommunikation nutzen
Anwendungsfälle

Wie Unternehmen OpenClaw zur Automatisierung der Kundenkommunikation nutzen

OpenClaw wird von Freiberuflern als persönlicher Assistent in WhatsApp und E-Mails genutzt, um Kundenanfragen zu Preisen, Richtlinien und Verfügbarkeit zu bearbeiten. Lokale Unternehmen wie Restaurants nutzen es, um Fragen zu Speisekarten, Öffnungszeiten und Reservierungen zu beantworten, wenn Personal nicht verfügbar ist.

OpenClawRadar
Claude Cowork hilft beim Aufbau eines 200.000 Wörter umfassenden Philosophiebuchs mit 13 KI-Rollen und persistentem Gedächtnis
Anwendungsfälle

Claude Cowork hilft beim Aufbau eines 200.000 Wörter umfassenden Philosophiebuchs mit 13 KI-Rollen und persistentem Gedächtnis

Ein Philosoph nutzt Claude Cowork, um ein 200.000-Wörter-Buch mit 13 KI-Autorenrollen, permanentem Gedächtnis und strukturierten Reasoning-Dateien zu schreiben – 200.000 Wörter kohärent über Domänen hinweg.

OpenClawRadar
Praktische Lehren aus der Automatisierung von LinkedIn-Outreach mit OpenClaw
Anwendungsfälle

Praktische Lehren aus der Automatisierung von LinkedIn-Outreach mit OpenClaw

Ein Entwickler teilt wertvolle Erkenntnisse aus drei Wochen Automatisierung von LinkedIn-Kontaktaufnahme mit OpenClaw, die sich mit LinkedIns Automatisierungserkennung, Einlaufphasen für Konten, ICP-Bewertung mit Intent-Signalen, Nuancen der Ratenbegrenzung und Gestaltung von Gesprächsabläufen befassen.

OpenClawRadar