¿Qué tiene que hacer un probador de videojuegos para “romper” un juego?

La respuesta honesta es: depende de la etapa del juego. Los juegos tienen aproximadamente tres hitos principales y las pruebas requeridas para “romper” el juego en cada etapa son diferentes.

Nivel 1:

Juega el juego según lo previsto: el juego está muy lejos de haber terminado en este punto y encontrarás todo, desde problemas gráficos menores hasta fallas completas simplemente jugando el juego (porque no está terminado). Si el proyecto está funcionando bien, es posible que deba hacer algunas cosas más improbables para romper (supongo que por descanso se refiere al bloqueo y no solo a encontrar un error)

Etapa 2:

El juego se realiza principalmente y ahora tendrás que intentar activamente provocar un bloqueo. Aquí es donde entran las pruebas descritas en las otras respuestas.

Etapa 3:

El juego está esencialmente terminado, en este punto tendrás que ser realmente destructivo para encontrar algo importante. Si el juego está en buen estado, no encontrarás nada.

Obtenga una tonelada métrica de cosas (artículos, personas o incluso edificios) en su pantalla al mismo tiempo.

Piense en un lugar donde los desarrolladores podrían haberse olvidado de poner algo (un agujero en una pared o piso) y entrar en un área que no les gustaría.

Explotar una tonelada de mierda. Esto podría significar lanzar una tonelada de granadas, estrellar una tonelada de automóviles o encender una tonelada de incendios.

Camina una zona / misión completa hacia atrás y busca áreas que podrían haber quedado sin terminar.

Intenta matar a alguien importante. Podría romper la historia.

No hagas lo que el juego te dice. Los desarrolladores a menudo esperan que los jugadores escuchen cada regla o comando.

Encuentre formas alternativas de hacer misiones, como agarrar un elemento antes de que se le pregunte. O incluso saquear un área antes de lo que se supone que debes hacer.

Acelera el juego y busca errores de continuidad en la historia.

Intenta llegar del punto A al punto B lo más rápido posible, con suerte superando la velocidad de carga de los juegos.

Busque fallas de duplicación. (Por ejemplo, hacer que su jugador coloque algo en una caja y lo vuelva a tomar lo más rápido posible)

Atornille con la configuración de gráficos.

Intenta cerrar el juego mientras se está ejecutando.

Deja el juego funcionando por mucho tiempo,

Es bastante fácil romper un juego cuando lo estás intentando.

Fui tester de control de calidad en Nintendo por un tiempo y trabajé en un importante título de primera parte.

En general, quieres pensar como un desarrollador. Es útil saber un poco sobre programación, arte y diseño. Desea meterse en la cabeza del desarrollador e intentar descubrir qué pretendían y descubrir sus puntos ciegos.

Un buen evaluador es curioso, tenaz y paciente. Los juegos están compuestos por una tonelada de diferentes objetos con guión: armas, escudos, artículos especiales, PNJ, enemigos, interruptores de nivel, disparadores de entorno, objetos interactivos, colisiones, efectos especiales, efectos de partículas, iluminación, vehículos, elevadores, un segundo o tercer o cuarto jugador, minijuegos, y así sucesivamente.

Un trabajo de probadores consiste básicamente en asegurarse de que todos los objetos con script funcionen de la manera prevista con cualquier otro objeto con script. Si una palanca solo debe activarse golpeándola con una espada, ¿qué sucede si usa una bomba? Si una puerta se cierra detrás de usted, ¿qué sucede si empuja algo en el camino? Si un ascensor solo se activa si matas a todos los enemigos, ¿puedes encontrar otra forma de activarlo? Si un colisionador bloquea un proyectil, ¿puedes encontrar una manera de hacer que ese proyectil lo atraviese? Si se reproduce una escena cuando entras a una habitación normalmente, ¿qué sucede si entras a la habitación mientras caminas hacia atrás o mientras vuelas? ¿Puedes lograr llevar objetos, vehículos o enemigos a un lugar donde se supone que no deberían estar? ¿Qué sucede si mueves tu arma y antes de que termine el swing, pausas el juego y eliges un arma diferente? ¿Los objetos, habilidades y ataques continúan mientras el juego está en pausa? ¿Qué sucede cuando usas cada objeto que tienes contra cada enemigo y objeto que encuentras? ¿Qué sucede si obtienes tanto dinero que ya no cabe en la pantalla? ¿Has intentado nombrar a tu personaje “WWWWWWWW” (el carácter más amplio en la mayoría de los conjuntos de fuentes) y ver si tu nombre cabe en todos los menús y cuadros de diálogo? De hecho, ¿puedes nombrar a tu personaje “” (una cadena vacía)? ¿Qué sucede si selecciona letras rápidamente al nombrar a su personaje? ¿Alguno de ellos se sale de servicio? ¿Hay algún movimiento especial que puedas hacer en el aire para obtener un poco más de distancia y romper la secuencia de nivel? ¿Todos los objetos con guión obedecen al estado de Juego en pausa? ¿Eres capaz de llenar una habitación con demasiados elementos que el juego se ralentiza o causa otros problemas? ¿Qué pasa si mueres al mismo tiempo que un jefe? ¿O si mueres mientras haces la transición por una puerta? ¿O morir justo al mismo tiempo que comienza una escena de corte? ¿Qué pasa si usa una poción al mismo tiempo que se cae de una repisa? ¿Puedes caer sobre algo de lo que no deberías estar encima? ¿Puedes quedarte atrapado en cualquier habitación destruyendo o moviendo elementos del rompecabezas? ¿Qué sucede si guardas el juego mientras usas un objeto? ¿O guardar el juego justo cuando moriste? ¿O en cualquier otro momento extraño? ¿Qué sucede si apaga la alimentación mientras ahorra? ¿Qué sucede si usas un objeto que te teletransporta a otra área justo cuando completas un objetivo? ¿Qué pasa si ignora el próximo objetivo y abandona el área actual? ¿Qué sucede si eliminas un artículo de tu inventario mientras lo usas?

La lista sigue y sigue y sigue.

Para romper el juego, tienes que explorar todas las posibilidades.

Esta respuesta también responde y la pregunta de ¿qué pasa si el probador del juego NO PUEDE romper el juego?

Por lo general, un juego se bloquea cuando crea muchas instancias de objetos del juego que consumen memoria. Es poco difícil bloquear un juego. Si el jugador podrá consumir toda la memoria disponible de la computadora, normalmente podrá bloquear el juego. Las PC tienen mucha memoria, pero los juegos también tienen límites controlados.

Por ejemplo, si suponemos que el jugador o el probador intentarán bloquear el juego, generalmente el juego se bloquea cuando hay asignaciones o punteros de memoria incorrectos y algunos datos se descontrolan. Pero el juego tiene límites de control.

En un juego de estrategia, intentas crear una gran cantidad de unidades. Para un programador hay un consejo para evitar que un juego se bloquee. Simplemente no permitirás que el jugador cree una gran cantidad de unidades o entidades de juego. Si, por ejemplo, en el juego de estrategia creas muchos tanques, cada tanque consume memoria para su sprite y sus datos (La ubicación del tanque, el efecto de sonido del tanque). Pero si el juego no te permite crear más de 1000 tanques que son muchos, el juego nunca se bloqueará. Otra forma de bloquear un juego es presionar ALT + TAB y cambiar entre la pantalla del juego y otra aplicación. En este caso, si su lenguaje de programación o su motor de juego pausarán el juego o guardarán los datos gráficos entre las aplicaciones y volverán a cargar estos datos cuando el juego se restablezca, el juego no se bloqueará. Esto suele suceder cuando (Dirext X o el dispositivo de gráficos pierde la última parte de los gráficos actuales e intenta restaurarlos desde otra aplicación, pero no conoce la última dirección de memoria o el último puntero). Algunas versiones antiguas de DirectX tenían este error. Pero esto se solucionó o se puede controlar manualmente al verificar si algún puntero gráfico devuelve NULL y vuelve a cargar el gráfico. Otra forma de bloquear un juego es cuando intenta cargar muchas otras aplicaciones que consumen memoria para hacer que el juego se bloquee. Otra forma de bloquear un juego es tratar de salir de los límites del nivel. Pero incluso si el juego puede limitar los objetos del juego para viajar fuera de los límites de nivel, el juego nunca se bloqueará. (Algunos trucos te permiten desactivar la detección de colisión y moverte a través de paredes u obstáculos, pero si tu juego te impide moverte fuera de los límites del nivel incluso con la desactivación de la colisión, el juego nunca se bloqueará. Jeje 😛

Esta no es una respuesta directa a tu pregunta, pero … He hecho muchas pruebas de juegos en el freeware y en la escena independiente. Recuerdo que un juego en particular que probé fue un juego de carreras retro (estilo arcade de 16 bits). Pasé un tiempo probándolo, encontré e informé algunos problemas pequeños.

Entonces mi hija de 5 años tuvo una oportunidad. Desde la línea de inicio, trató de ir en una dirección constantemente sin acelerar. Fue algo tan extraño que nunca se me había ocurrido intentarlo; por supuesto, rompió el juego casi al instante, fue la única vez que vi un accidente que rompió el juego en ese juego.

Desde entonces, si quería asegurarme de que un juego fuera realmente infalible, ¡he tenido a mi hija jugando, pruébalo!

Hacer cosas que la gente normalmente no haría en el transcurso del juego y / o cosas “creativas”. Tome el infame error del paquete de atención, por ejemplo, mientras prepara su granada de paquete de atención en Modern Warfare 2, suba un obstáculo, mientras sube, cebe una granada normal / granada especial, tírela, luego vuelva a tomar el paquete de cuidado inmediatamente y tendrá un segundo uso (era algo parecido a eso).

Piensa en la forma en que crees que el desarrollador lo hizo. Luego piensa en los límites que tenían. Puedes llegar a romper un juego tanto “probándolo como un mono” o tratando de pensarlo desde un punto de vista técnico y probarlo como “extraño”.

Bueno, ¿podemos tener artículos? ¿Qué sucede si tengo -1 elementos (por alguna razón), qué pasa con 9999999 elementos (probablemente no en las pruebas de videojuegos, pero) qué sucede si tengo elementos “defghsuebbf”?

La especificación del producto debe darle todas las características necesarias y con eso podría excavar debajo de lo que podría salir mal allí.

“Puedo golpear y bloquear, ¿qué sucede cuando hago ambas cosas?”

Solo piensa y ” destruye “.

Prueba cosas raras. Cualquier cosa que se les ocurra. El objetivo del trabajo es encontrar todas las formas posibles de romperlo. así que prueban todas las formas normales de juego y luego intentan formas extrañas. Puede ser cualquier cosa, desde saltar en la esquina 100 veces hasta chocar un automóvil contra la estatua de un pingüino. Cuando sucede, lo documentan y luego intentan hacerlo nuevamente. Sin embargo, la mayoría de los evaluadores tendrán una idea de dónde sucederán las cosas extrañas.