Doom se traslada al Apple Watch, para nuestro mayor horror (y fascinación)

Podría decirse que es el juego más portado del universo, id Software Condenar fue escrito en C en 1993 en una época en la que no siempre era así; solo una pequeña parte del código se ensambló para acelerar las rutinas gráficas más necesarias. John Carmack y John Romero escribieron el juego en C específicamente para permitir este tipo de transferencia de plataforma sin sentido. Desde entonces, hemos visto casi todo en el mundo tecnológico ejecutar una copia de Condenar , pero este último puerto tiene que ser el más ridículo: el Apple Watch.



Sí, imagina disparar tu BFG9000 y el lanzacohetes en una pantalla táctil capacitiva de 1.5 pulgadas (o 1.7 pulgadas, si derrochaste por la versión de 42 mm). Piense en eso por un minuto: esa pantalla tiene que incluir los controles del juego, ya que no hay un teclado separado que puedas usar para disparar mientras disparas.

La parte responsable de esta gloriosa tontería es el equipo de la oficina de Facebook en Tel-Aviv. en un publicación de Facebook , el grupo dijo que dado que Apple lanzó recientemente versiones beta para watchOS 2 que le permiten ejecutar aplicaciones nativas en el dispositivo, ellos 'pensaron que sería divertido portar Doom', especialmente porque John Carmack es actualmente un colega de ellos. Comenzaron con nDoom, una versión más simple del juego, iniciaron Xcode -> Archivo -> Nuevo proyecto, arreglaron algunas cosas y obtuvieron una versión que se compilaba (pero que no se ejecutaba). Pasaron las siguientes horas solucionando problemas y ajustando su rendimiento, y para superar la falta de espacio en la interfaz de usuario, superpusieron una cuadrícula de botones invisibles de 3 × 3 para dar cuenta de la falta de controles de hardware.





Hay muchos detalles en la publicación, como cómo manejaron los marcos de renderizado:

“Encontramos el búfer de Doom que contiene los datos de píxeles reales de cada cuadro. Cada vez que hay un nuevo marco para mostrar, usamos CoreGraphics para convertir el búfer en un UIImage. Esto inicialmente nos dio imágenes en escala de grises, pero después de descubrir las paletas de colores de Doom y aplicarlas, ¡tenemos color! Ahora configuramos esta imagen como la imagen de fondo para el contenedor más superior '.

Dibujar las imágenes en la pantalla parece haber sido el mayor desafío:

“Con mucho, la tarea más intensa fue dibujar imágenes en la pantalla. Tratar de dibujarlos demasiado rápido resultó en una molesta falta de respuesta. Ajustar las propiedades de UIImage y solo actualizar la imagen si algo ha cambiado nos permitió exprimir un poco más de jugo '.

Dado que el resultado final es una especie de animación adecuada y parece una especie de jugable, le daremos la bienvenida al grupo. También saludamos la banda sonora del video: 'At Doom’s Gate' de E1M1, reproducida como debería ser a través de una tarjeta Roland SCC-1 Sound Canvas y grabada en audio, con una fuerte dosis de reverberación de principios de los 90. Dado que el Apple Watch puede que no se esté vendiendo tan bien como Apple esperaba , ¿nos atrevemos a sugerir que más proyectos como este obtengan luz verde?



Copyright © Todos Los Derechos Reservados | 2007es.com