Por qué un port de Doom Neo Geo es funcionalmente imposible

Neo Wolfenstein

Aunque estas limitaciones pueden dificultar que Neo Geo Catástrofe puerto, el sistema aún puede ser capaz de manejar un FPS más modesto Lobo 3D. Modern Vintage Gamer creó una demostración simple de raycasting de Neo Geo para el video que se aproxima a las paredes, pisos planos y techos de 90 grados del juego.

El “muro” en esta demostración de raycasting es solo un objeto de 4 píxeles de ancho que ha sido mejorado con el hardware Neo Geo.

El “muro” en esta demostración de raycasting es solo un objeto de 4 píxeles de ancho que ha sido mejorado con el hardware Neo Geo.


Crédito:

Jugador vintage moderno


Raycaster funciona enviando un rayo desde la posición del jugador para detectar la distancia hasta la primera pared que el jugador puede ver en esa línea. Luego, los datos determinan la altura y el color de cada conjunto de 80 sprites de 4 píxeles de ancho dispuestos horizontalmente en la pantalla, que sirven como cortes en la pared. Debido a que el hardware de escalado de Neo Geo puede estirar eficientemente esos sprites verticalmente sin mucha sobrecarga, los datos de raycasting se pueden convertir rápidamente en una gran aproximación de la vista en primera persona.

Raycaster Neo Geo, simple y no optimizado de MVG, actualmente funciona a solo ocho fotogramas por segundo sin emulación Lobo 3Denemigos o lógica del juego. Y los sistemas de raycasting todavía no son suficientes Catástrofe elementos como plataformas elevadas, escaleras, ascensores, paredes y techos texturizados, etc.

Por todo ello, MVG cree que es la única forma práctica de obtenerlo. Catástrofe ejecutarse en Neo Geo es incluir hardware adicional en el cartucho, como el potente chip Super FX2 Puerto limitado del juego para SNES.. Si esa potencia de procesamiento adicional no estuviera ahí, apuesta a que el sistema probablemente todavía estaría ahí. Catástrofe-gratis en el futuro.

“No quiero decir que es imposible porque una vez que dices que algo es imposible, entonces el desafío ya está lanzado”, añadió MVG.



Source link