Cult shooter Doom launched in the Russian office suite "R7 Office"

Enthusiast Mikhail Oreshkin from R7 support ported the classic 1993 game, allowing Doom to be launched directly in the text editor, spreadsheets, and presentations.

Image provided by the R7 press service
Image provided by the R7 press service

Technically, it works like this: the original game is launched inside a DOS emulator written in JavaScript, which, in turn, runs in the R7 editor plugin runtime environment. The company emphasized:

The key point here is that R7 office editors are built in such a way that almost any application written in JS can be embedded into them through the plugin system. Thus, this experimental case is direct proof of the flexible and extensible architecture of the domestic office suite.

The project is based on the VNexus'a and TheDoggyBrad Software Labs plugin, which is publicly available. The developers have modified it for integration into office software editors, changed the size of the game window, added an icon, and removed unnecessary inscriptions from the start screen so that nothing distracts from the destruction of demons.

The controls remained classic, as in the original 1993 layout: the "up" and "down" arrows are responsible for moving forward and backward, and "left" and "right" for turning. Shooting is assigned to the S key, and interaction with objects is assigned to W. The full list of controls includes running on "Space" and changing weapons on the numeric keys from 1 to 7.

As a reminder, the game Doom was previously ported to Microsoft Excel, the Google search bar, graphing calculators, exercise bikes, and even pregnancy tests. Launching the legendary game has long become an internet meme and a challenge for programmers.

Sources:
R7

Now on home