¿Porqué Doom puede correr "donde sea"? / Why can Doom run "anywhere"?

By marjuanm | msproys | 21 Jan 2024


Hola que tal, sean bienvenidos a este nuevo artículo de un servidor, gracias por seguir visitando este blog.

  Doom es un videojuego de disparos en primera persona desarrollado y publicado por id Software en 1993 para DOS (fuente Wikipedia). En el juego el jugador asume el papel de un marine espacial que lucha contra hordas de humanos no muertos y demonios, debe atravesar diversos niveles y es uno de los primeros juegos con gráficos en 3D en primera persona (es decir desde el punto del combatiente.

  Una de las particularidades del juego es que no solo está vigente al día de hoy (no funciona o funciona parcialmente directamente en Windows, pero puede correr mediante emuladores o modificaciones al juego original), sino que el juego original ha sido portado a cualquier entorno que nos podamos imaginar, sí, Doom ha corrido con éxito (parcialmente o completo) en relojes inteligentes, tests de embarazo (con ciertas modificaciones), teclados de última generación, cajeros automáticos y varios etcéteras.

  ¿Cómo es esto posible?, porque Doom fue diseñado para poder funcionar con cambios en su estructura (a conveniencia del desarrollador) sin alterar el resto de los componentes (es modular), además también fue programado en lenguaje C que es conocido por ser bastante portable a diferentes plataformas. Y por si fuera poco su código fuente está disponible en Internet bajo licencia GPL para quien quiera lo pueda analizar, crear juegos derivados o el juego lo modifique a su antojo sin tener que pagar alguna regalía.

  La combinación de estos factores han hecho posible que Doom pueda ser portado a prácticamente cualquier plataforma informática, la comunidad ha demostrado una creatividad sin límites y a esto hay que sumar que los recursos que demanda Doom para funcionar son pocos, de manera que la optimización del código y la simplificación de sus gráficos han sido clave para hacer que el juego sea compatible con dispositivos menos potentes.

Conclusiones:

  La historia de Doom es un testimonio de la creatividad, la comunidad y la adaptabilidad en el mundo del desarrollo de videojuegos. Desde sus inicios como pionero del género de los shooters en primera persona hasta su capacidad para correr en dispositivos tan variados es una prueba de que "haciendo bien las cosas" se puede llegar muy lejos, mucho más allá de lo que nos podamos imaginar.

  "¿Y que les ha parecido esto?, ¿se imaginan a algún otro juego o software popular corriendo en una calculadora o cualquier otro dispositivo que distara mucho de una computadora convencional?". Concluyo este artículo con una pequeña galería del videojuego funcionando en diferentes plataformas, todo esto cortesía de Xataka.


Hello, how are you, welcome to this new article from a server, thank you for continuing to visit this blog.

  Doom is a first-person shooter video game developed and published by id Software in 1993 for DOS (source Wikipedia). In the game the player assumes the role of a space marine who fights against hordes of undead humans and demons, must go through various levels and is one of the first games with 3D graphics in first person (that is, from the point of view of the combatant.

  One of the peculiarities of the game is that not only is it valid today (it don't work or partially works directly on Windows, but it can run through emulators or modifications to the original game), but that the original game has been ported to any environment that We can imagine, yes, Doom has run successfully (partially or completely) on smart watches, pregnancy tests (with certain modifications), latest generation keyboards, ATMs and various etcetera.

  How is this possible? Because Doom was designed to be able to work with changes in its structure (at the convenience of the developer) without altering the rest of the components (it is modular), in addition it was also programmed in the C language, which is known for being quite portable to different platforms. And if that were not enough, its source code is available on the Internet under a GPL license so anyone can analyze it, create derivative games, or modify the game at will without having to pay any royalties.

  The combination of these factors has made it possible for Doom to be ported to practically any computer platform, the community has shown unlimited creativity and to this we must add that the resources that Doom demands to function are few, so the optimization of the code and the simplification of its graphics have been key to making the game compatible with less powerful devices.

Conclusions:

  The story of Doom is a testament to creativity, community, and adaptability in the world of video game development. From its beginnings as a pioneer of the first-person shooter genre to its ability to run on such varied devices, it is proof that by "doing things right" you can go very far, far beyond what we can imagine.

  "And what did you think of this? Can you imagine any other popular game or software running on a calculator or any other device that is far from a conventional computer?" I conclude this article with a small gallery of the video game running on different platforms, all courtesy of Xataka.

 

 

 

 

 

 

 

 

 

How do you rate this article?

1


marjuanm
marjuanm

I'm a VB.NET Programmer, but too programming on PHP, greetings.


msproys
msproys

Blog informático para dar a conocer mis proyectos, soy desarrollador de sistemas y partidario del software libre. Por medio de este blog estaré dando a conocer algunos de mis trabajos, así como publicando diversos códigos fuentes útiles.

Send a $0.01 microtip in crypto to the author, and earn yourself as you read!

20% to author / 80% to me.
We pay the tips from our rewards pool.