Pruebas Autónomas de Super Mario Usando Modelos de Comportamiento

✍️ OpenClawRadar📅 Publicado: 20 de febrero de 2026🔗 Source
Pruebas Autónomas de Super Mario Usando Modelos de Comportamiento
Ad

El artículo profundiza en los métodos de prueba autónoma utilizados en Super Mario Bros., empleando un enfoque de modelo de comportamiento. Este es un seguimiento de una serie en curso que busca perfeccionar el juego autónomo y completar niveles sin intervención humana. El enfoque principal es el uso de un generador de entradas basado en mutaciones, que invierte bits en los datos de entrada para crear escenarios variados para probar la respuesta del juego, revelando situaciones extremas que podrían pasar desapercibidas mediante pruebas tradicionales.

Aquí hay un fragmento de código de la metodología:

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

Este enfoque está diseñado para imitar el juego real, permitiendo que ciertas teclas permanezcan presionadas durante múltiples fotogramas, similar a cómo los jugadores mantienen presionado 'mover a la derecha' mientras presionan 'saltar'. Se mantiene una colección de caminos, representados por secuencias de entrada, que se reproducen selectivamente para encontrar un curso óptimo a través del juego. Una simple función de adecuación favorece los caminos con la posición más alta en el eje x, pero debido a posibles callejones sin salida, se explora un conjunto diverso de caminos con puntuaciones variadas para asegurar pruebas exhaustivas.

Ad

Esta técnica es particularmente útil para desarrolladores involucrados en el desarrollo de juegos o aquellos interesados en la automatización de pruebas, ofreciendo información sobre la exploración eficiente de espacios de estado complejos.

📖 Lee la fuente completa: HN AI Agents

Ad

👀 Ver también

Claude Code IA Controla iPhone Físico mediante APIs de Accesibilidad
Casos de uso

Claude Code IA Controla iPhone Físico mediante APIs de Accesibilidad

Un desarrollador demostró a Claude Code operando autónomamente un iPhone físico a través de la aplicación Blitz para Mac, utilizando WebDriverAgent y las API de accesibilidad con una solución alternativa de deslizamiento de distancia cero para los toques.

OpenClawRadar
Localización de Grandes Bases de Código con LLMs: Un Flujo de Trabajo para Desarrolladores con 4,500 Claves de Interfaz de Usuario
Casos de uso

Localización de Grandes Bases de Código con LLMs: Un Flujo de Trabajo para Desarrolladores con 4,500 Claves de Interfaz de Usuario

Un desarrollador comparte su flujo de trabajo para localizar un juego con 4.500 claves de interfaz usando LLMs. Descubrió que añadir contexto a las indicaciones de traducción y usar modelos locales como Qwen 3 8B produjo calidad aceptable, mientras que modelos en la nube como Claude y Gemini Pro tuvieron problemas con el tamaño de archivo y precisión.

OpenClawRadar
Cómo un animador 3D en solitario construyó un asistente persistente de desarrollo de negocio con IA usando los plugins Claude Cowork
Casos de uso

Cómo un animador 3D en solitario construyó un asistente persistente de desarrollo de negocio con IA usando los plugins Claude Cowork

Un estudio de animación 3D unipersonal construyó un asistente persistente de desarrollo empresarial con IA (Reid) usando los plugins de Claude Cowork, encargándose de la investigación de prospectos, seguimiento de contactos, preparación de propuestas y estrategia. Diseño clave: un rol con una personalidad estratégica y directa que moldea todos los resultados.

OpenClawRadar
Desarrollador Solitario Dirige Empresa con 4 Agentes de IA en el Nivel Gratuito de Gemini
Casos de uso

Desarrollador Solitario Dirige Empresa con 4 Agentes de IA en el Nivel Gratuito de Gemini

Un desarrollador en Taiwán construyó cuatro agentes de IA utilizando OpenClaw y el nivel gratuito de Gemini 2.5 Flash (1,500 solicitudes/día) para manejar la generación de contenido, prospección de ventas, escaneo de seguridad y operaciones para su agencia tecnológica, con costos mensuales de LLM en $0.

OpenClawRadar