De todos los videojuegos que has jugado, ¿qué juego tenía el código más ingenioso?

RollerCoaster: Tycoon, 1993. Fue escrito a mano desde cero en la Asamblea, aunque usando la ayuda de los activos de Windows (era un juego de Windows / Xbox) casi todos usaban su propio código. Se utilizó un método especial de organización de gráficos y bytes que nunca se usó antes o después del lanzamiento del juego.

Dado que fue diseñado esencialmente de principio a fin en un nivel casi binario. Todavía funciona como un encanto en muchas de las máquinas actuales sin ningún problema. Tiene un entorno de funcionamiento tan suave.

También está muy libre de errores ya que el código tuvo que verificarse manualmente incluso antes de ensamblarlo (de lo contrario, se bloquearía la máquina).

ACTUALIZAR:
Olvidé agregar realmente cómo se ve el código de ensamblaje …

sección .data
hola: db ‘¡Hola mundo!’, 10; ‘¡Hola Mundo!’ más un personaje de salto de línea
hola: equ $ -hola; Longitud del ‘¡Hola mundo!’ cuerda

sección .text
inicio global

_comienzo:
mov eax, 4; La llamada al sistema para escribir (sys_write)
mov ebx, 1; Descriptor de archivo 1 – salida estándar
mov ecx, hola; Pon el desplazamiento de hola en ecx
mov edx, helloLen; holaLen es una constante, así que no necesitamos decir
; mov edx, [helloLen] para obtener su valor real
int 80h; Llamar al kernel

mov eax, 1; La llamada al sistema para salir (sys_exit)
mov ebx, 0; Salga con el código de retorno de 0 (sin error)
int 80h;

Todo eso da el resultado.

¡Hola Mundo!

Así que puedes ver que RollerCoaster Tycoon es una maravilla en su código

Okay. No sé sobre el código (ya que el código fuente está muy bien guardado), pero Monument Valley es simplemente genial. Cada vez que cruzas una brecha simplemente caminando, pienso ‘¿cómo lo hacen?’. Altera la mente de mi programador y debe haber sido un código ingenioso