Way back in 1993 we saw the release of Doom by id Software. Once this seminal title was available, PC gaming was never the same again. First-Person Shooters (FPS) had taken over and they were only going to improve with time and hardware improvements.
What set Doom Apart
Id Software saw fit to release a level editor so that fans could create their own levels. Some of the better level designers found themselves getting job offers within the gaming community – Doom was just that popular.
Even computers can make levels
Computer scientists at Italy’s Politecnico di Milano created two artificial intelligences. One was given the task of analyzing thousands of Doom levels that fans created over the years. Once this task was completed this same computer set out to create its own levels based on what it had learned.
The second AI was given the task of also analyzing thousands of Doom levels that fans made. The difference here is that the second part involved analyzing the levels created by the first artificial intelligence.
They did what exactly?
Both AI’s analyzed the enemy placement, level size, etc to discern the best way to make new levels within the perimeters of Doom. While not perfect, there were some glitches, the levels ended up being nearly as good as what humans had been producing for decades now. Truly impressive.
The point is
If the first computer could create levels that can fool the second computer into thinking they were created by a person then the experiment would be considered a success.
Meet Generative Adversarial Network
This is the “brains” behind the artificial intelligences that were pitted against each other. Doom level building/analyzing was the method chosen to teach these two AI’s.
The end goal
The idea is to lower the cost of game development using algorithms and such to help create at least some of the levels that fans would take on.
Source: Futurism
RSS Feed
Twitter
May 17th, 2018
Carl Williams 
Posted in
Tags: 
I wish there were an easy to use utility that would make playable DOOM levels like this. Like Nethack. Procedurally generated games are neat.
Nethack certainly is a timeless adventure. Have you played Diablo, basically Nethack “modernized”?