Doom Inside Google Maps
Doom Inside Gmaps using Dart Language merging the DOOM engine with Google Maps Street View.
Doom running in TypeScript types
Robot Operating System (ROS) running Doom
Microsoft Word
Every game tick, doomgeneric_docm.dll creates a bmp image containing the current frame and uses GetAsyncKeyState to read the keyboard state. The main VBA macro's game loop runs a tick in doom, then replaces the image in the document with the latest frame.
Custom keyboard keycap with 1.14 inch display.
Doom in a PDF file
The output for DoomPDF is achieved by creating a text field for each row of pixels in the screen, then setting their contents to various ASCII characters.
Doom Bookmarklet
DOOM original C (1997) wrapped in Rust, compiled to Wasm, embedded in TypeScript which is transpired to JS, polyfilled, minified, wrapped in some scaffolding, and saved to the bookmarks/favourites bar of a browser.
Visual Studio Code
Doom inside a Visual Studio Code IDE rendered as alphabet characters in an open tab.
Captcha Doom
Verify you are human by playing Doom and killing at least 3 enemies (on a nightmare difficulty).
AQ-G257 generator protection
This device is suited for large machines that reqiore complete generator protection and differential protection. It can also run Doom.
Business Card Doom - a custom made PCB board.
A custom made hardware powered by Raspberry Pi RP2040 CPU.
School smart board TV with PSVita as a controller
Diebold Nixdorf Beetle iPOS Plus POS System
Doom in Stardew Valley
A mod that adds a playable Doom arcade cabinet.
PTZ Camera streaming Doom
Exploited security vulnerabilities in a cheap PTZ camera to run Doom natively on the camera, which streams the video to its app.
Doom on Ableton Push 3 Standalone
Port of Doom to Push 3 Standalone, using the pads and buttons to control the game. Some of the button LEDs are used to show additional information about the game, namely health, armor, and ammunition. Sound playback via portable speaker connected to the device's headphone out.
Using github contribution graph to render Doom.
The game is running on a regular laptop, but the gameplay is rendered onto the github contribution graph.
Doom RPG on a RS Media Robot (2006)
Rhe RS Media is just a very modified version of linux, it has a built in small screen, and it comes pre installed with 3 java games. Author tried to find a java version of doom but couldn't at the time, so he just installed Doom rpg - which runs pretty well on the device.