El mismo DOOM, compilado tres veces
El código en C de 1993, ese mismo código pasado por un traductor automático a Rust, y una tercera versión donde ese Rust traducido sí se modificó: el doble de resolución, color verdadero y texturas de suelo generadas con un modelo. Los tres corren aquí y juegan igual: los demos grabados dan el mismo conteo de tics en las tres.
- fuente
- 73.095 líneas de C
- wasm
- 942 KB
- autor
- id Software
- fuente
- 143.911 líneas de Rust
- wasm
- 1.107 KB (+17,5%)
- autor
- c2rust 0.22.1
- resolución
- 640 × 400 (4× píxeles)
- color
- verdadero, sin paleta de 256
- suelos
- detalle 4× por Real-ESRGAN
- costo
- 4,8× más lento que el C
Con teclado: ↑↓←→ moverse · Ctrl disparar · Espacio abrir puertas · Enter menú · Esc salir del menú. En un teléfono no hay teclado, así que se ve correr el demo de atracción, que igual sirve para comparar las tres versiones.