Amateur created a modification of the game Doom, which adds to the game a working slot machine with the game Doom. It is noteworthy that for this he did not need to change the engine, he used the technologies already existing in the port.
The computer game Doom was released in December 1993 and became a real hit. In order to assess the popularity, the phrase “first-person shooter” in English began to replace the term “Doom clone” only by 1996.
For that era, the game had advanced graphics, not weakly loading user processors. Today, Doom's system requirements look ridiculous due to the rapid growth of the computing abilities of all devices - almost any modern electronics is more powerful than personal computers of the early nineties. Also, the original Doom engine in 1999 was released under the GNU GPL license, allowing free use and code changes. The combination of these factors both allows porting Doom to various devices not intended for this, and gives the process a sporting interest. The game starts at ATMs , printers , smart watches and even calculators .
')
This small competition has reached such a point that today it will be difficult to surprise with the launch of the 1993 game on some Apple Watch. The creator of the Classic Arcade mod went further: it launched Doom right in the game. The modification works inside not the original Doom, but the GZDoom port, first released in 2005. The mod adds a gaming machine with a color screen on which you can play Doom. Classic Arcade is not finished: Doom and Wolfenstein 3D intragame versions are only partially ready. There are only one type of weapon and a number of other restrictions in the “thought” Doom.
Implementation of this modification was made possible through the use of Action Code Script . ACS, which appeared in the 1995 Hexen game, allows scripting of simple events: opening doors, playing sounds, and moving objects and characters in response to player actions. In ZDoom, the ACS bytecode was further developed: scripts, arrays, and entire libraries appeared. Later, the advanced ACS migrated from ZDoom to GZDoom.
For mini-games, ACS has been used for at least a decade. The first samples were in-game Doomtris , Arkanoid and Pac-Man clones. Games look like slot machines that can be controlled. But until recently, no one has yet implemented Doom itself on ACS inside Doom.