Doom is Literally Playing in this Article

Doom is Literally Playing in this Article


We've covered all sorts of Doom ports here from Minecraft to McDonald's cash registers, and this could be the most bizarre yet. You can see the FPS game in action below, thanks to a user who been able to run it in the format of gif.

It works in a simple way. On this page, you'll see a continually evolving Gif of Doom with a set clickable controls below. minecraft-server-list Like the Twitch play-throughs, each input clicked by anyone who has the page open is put into an order and the server will send back updated images. The gif may be unstable due to the continuous loading and the pressure placed on the server by people who want to view it.

Andrew Sillers, a software developer, is the person behind the magic. He gave a talk at BangBangCon explaining the process here. Whenever websites load an image, it does this by using a piece code that's asking for that image. Because gifs start loading before every frame is received, you can create a cycle where new frames are continuously added, making them a flowing animation instead of a looping one. This basic concept and a few commands will allow you to play a videogame such as a narrative adventure or roguelike, or Doom.

Here's the Doom GIF, driving away. The Ao3 link above will give you access to all controls, and you might need to refresh the page in order for it to load correctly:

This version is Freedoom which is a free alternative made from Doom's source code. You can learn more about it here.

Sillers"talk is available here:

There are more details and the WAD files for this version of Doom on GitHub. Digital cameras drone controllers, gifs, where will Doom be in the future?

Report Page