Doom Wiki
Advertisement
Doom Wiki


La Cara Ouch! (ouch face) es uno de los gráficos de la cara de la barra de estado (STFOUCH*), que se muestra cuando el jugador está conmocionado por un gran dolor. Durante el juego normal se la ve sólo en muy raras ocasiones, y durante mucho tiempo la cara fue considerada un suceso casi al azar, y bastante sorprendente.

Antecedentes[]

La Cara Ouch! en realidad se origina en Wolfenstein 3D, donde aparecerá si BJ Blazkowicz recibe 30 o más puntos de daño con un solo ataque. Sin embargo, no estaba presente en el juego original. Tras el lanzamiento y el inicio del desarrollo de Doom, la cara volvió una vez que el juego implementó su iteración HUD moderna, pero inicialmente se le dio un propósito diferente. Como resultado, la versión de prensa beta de Doom contenía una versión aparentemente sin errores de la Cara Ouch!. Cruzar charcos de ácido o lava resultaría en una Cara Ouch! sostenida hasta que el jugador escapara del peligro.

La Cara Ouch! se puede vislumbrar brevemente en el video "Una visita a id Software", desencadenada por la misma lógica, y que muestra que este comportamiento todavía estuvo presente hasta muy tarde en el desarrollo antes de que se decidiera revertirlo al comportamiento visto en Wolfenstein 3D. Sin embargo, un error en el código impidió que la implementación prevista funcionara correctamente.

Aspectos técnicos[]

Cuando el código fuente de Doom fue liberado, se hizo evidente que el código que muestra el rostro contenía un error. Los programadores habían utilizado la expresión

(plyr-> salud - st_oldhealth> ST_MUCHPAIN)

en lugar de la expresión correcta

(st_oldhealth - plyr-> salud> ST_MUCHPAIN)

El código debería haber mostrado la cara cada vez que un jugador es sometido a 20 puntos de daño o más durante un solo tic.

Tal como están las cosas, el código sólo muestra la cara cuando el jugador gana más de 20 puntos de vida, mientras recibe un daño -un hecho poco habitual-, más comúnmente es desencadenada al recoger un elemento de gran sanación o por el uso del truco IDDQD, en el mismo momento de ser herido.

La cara Ouch!
En E1M4 cuando el jugador recoge una Esfera alma y al mismo tiempo recibe el daño de un cohete.

En las portaciones[]

Algunas portaciones (source ports) modernas , como ZDoom y Eternity, han invertido el código, dando como resultado un comportamiento que no está presente en los juegos de fábrica, pero corrigiendo lo que, no obstante, podría considerarse un "error". El programador de PrBoom+, Andrey Budko, ha escrito un parche binario para los ejecutables de DOS que cambia de forma similar el comportamiento de las caras.

Las portaciones de las consolas Sony PlayStation y Sega Saturn incluyen la Cara Ouch!; suele ocurrir cuando el jugador es golpeado por detrás.

La portación oficial de Doom para Xbox 360 también tiene la Cara Ouch!, pero es más difícil de activar. El error se solucionó en un parche de Doom Classic Unity port.

Ocasiones[]

Hay varias maneras de ver la cara ouch:

  • Una de ellos es iniciar un nivel con el jugador colocado sobre un sector de suelo dañino, como en MAP13: The Inmost Dens II del megaWAD Memento Mori.
  • Otra forma es recibir daño y al mismo tiempo recoger un elemento que provoca un gran aumento de la salud (como ser golpeado por un proyectil mientras se recoge una Esfera alma).
  • O utilizando el código de trucos iddqd, mientras se está en un piso dañino (ver la demostración de E1M3: Toxin Refinery en shareware de Doom v1.666), lo que resulta en una salud que es mucho mayor de la que había antes de la serie de eventos que se llevó a cabo.
  • También, en Doom RPG la cara Ouch! se ve cuando se recibe daño por detrás.

Véase también[]

Advertisement