Post subject: ¿Cómo encontrar glitches y bugs?
Joined: 5/2/2012
Posts: 4
Location: Madrid, Spain
De acuerdo, este pequeño lugar para hablar en español está un poco muerto y no sé si habrá algún alma caritativa que me responda. Hace relativamente un año que comencé con el Tasing y leyendo -y viendo-en esta página he aprendido bastante con respecto al Frame Advance, el registro de memoria en los emuladores y las optimizaciones que se pueden hacer. Hasta cierto punto puedo reproducir varios de los glitches que se han escrito en TASvideos pero he llegado hasta cierto punto en que me he quedado atascado. Así que mi pregunta es simple y general: ¿Cómo se encuentran nuevos bugs?, ¿es necesario jugar en tiempo real o se descubren mejor mediante el Frame Advance o reducir la velocidad de la emulación?
Gracias y perdón si la pregunta es muy vaga
Grumble...Grumble...
Guga
He/Him
Joined: 1/17/2012
Posts: 838
Location: Chile
Usualmente, los glitches son encontrados por accidente (si, es en serio <_<). Otros son encontrados haciendo distintas cosas con Frame Advance, así como "¿Que pasara si hago esto?" y ¡boom! nuevo glitch. Toma un poco de tiempo encontrarlos, lamentablemente, pero valen la pena.
Joined: 5/2/2012
Posts: 4
Location: Madrid, Spain
Gracias por responder, ThatWugaWhoPlay :) Sé que en muchos casos se descubren por accidente o se basan en experimentos basados con la colisión de elementos del escenario teóricamente sólidos. Simplemente tenía curiosidad si existía alguna normal general que se pudiera aplicar o alguna serie de consejos que pudieran utilizarse. De las raras veces que pude descubrir algo, no pude repetirlas por no saber como lo hice. Gracias de nuevo.
Grumble...Grumble...
Editor, Player (54)
Joined: 12/25/2004
Posts: 634
Location: Aguascalientes, Mexico
Los bugs se encuentran haciendo algo inesperado para el programador. Cosas como presionar ambos lados al mismo tiempo es algo que usualmente el programador ignora, debido a que no es común presionar ambos lados, por lo que si no manejan esta situación se puede llegar a causar efectos inesperados (Como en Zelda, por mencionar un ejemplo) Otras veces es por no seguir las cosas como ellos (los programadores) pensaron al hacer los niveles. Pongamos de ejemplo Castlevania cuando diseñan que no puedas llegar a una plataforma por muy poco margen, pero al ser impulsado por el daño de un enemigo, te da el empujón para llegar a dicha plataforma. Se dice que los juegos con mas bugs son los que mas gente los prueba, por eso juegos clásicos como los de Mario Bros, Zelda, Metroid, etc. se conocen muchos bugs... Si tienes un juego en mente, sólo dinos y tal vez alguno de nosotros sepamos de algo que pueda ayudar ;)
I'm the best in the Universe! Remember that!
Rolanmen1
He/Him
Experienced player (765)
Joined: 2/20/2009
Posts: 569
Location: Dominican Republic
Aparte de lo que anteriormente se ha dicho, saber como funciona el juego es algo que te puede ayudar a descubrir nuevos bugs. Con esto me refiero a saber como se manejan los datos en memoria en un juego. Esto te puede ayudar mucho ya que con esto puedes imaginar mas escenarios donde podrías implementar nuevas ideas con respecto a lo que sabes.
Joined: 5/14/2007
Posts: 525
Location: Pisces-Cetus filament
Aquí encontrarás las respuesta.
AzumaK wrote: I swear my 1 year old daughter's favorite TASVideo is your R4MI run :3 xxNKxx wrote: ok thanks handsome feos :D Help improving TASVideos!
Banned User
Joined: 12/14/2009
Posts: 386
Location: Santiago, Chile
Muchas veces se hacen glitches pausando el juego durante un momento para evitar algo o aprovechar fotogramas erroneos en el juego. Yo ya no me he actualizado mucho con esta informacion, ya no estoy tan inspirado en TASvideos desde entonces (despues de mi ultimo intento). Pero, a veces, se pueden encontrar glitches ya teniendo experiencia en como ocurren generalmente. Si conoces bastante, en la parte tecnica, el juego puedes encontrar glitches con mas facilidad.
Former player
Joined: 11/6/2010
Posts: 88
Location: Argentina
Retomando lo que dijo samurai goroh hay veces que por G motivo, el porgrama no chequea la velocidad del personaje en H condición (a pesar de que hayan limites de velocidad son cosas que el programador ignora) en esa H condicion se podria superar la velocidad maxima permitida por el programa (por ejemplo hay casos en los que la velocidad negativa no tiene limite de velocidad como en Mario 64). Ese es un caso, los programas por lo general conocen la pocicion X Y Z fotograma a fotograma, con lo cual la velocidad del personaje puede llegar a ser lo suficientemente alta como para atravesar una pared (ya que se esta en un lado de la pared, y, a causa de la alta velocidad, el personaje se encuentra al otro lado en el proximo fotograma) o en algunos juegos que la carga de un mapa es lenta se puede pasar por lugares donde la pared todavía no cargó. Estos son ejemplos, espero que te ayuden.
Joined: 10/10/2009
Posts: 24
y yo pense que nadie tomaba en cuenta esta parte del foro o_o, pero en resuimdas, intenta lo mas loco que se te ocurra en un juego, y practica los que ya se publicaron aqui, asi encontraras nuevos y practicaras para hacer cosa mucho mas locas xD