Factorio is een spel waarin je fabrieken bouwt voor de productie van steeds complexere items, op een oneindig grote wereld. Gebruik je verbeelding om je fabriek te ontwerpen, eenvoudige elementen te combineren tot ingenieuze structuren, en je te beschermen tegen vijandelijke wezens.
Citaat:
Apparently the only thing worthy of showcasing such an impressive feat is the music video for the song Sandstorm by Darude. When first watching the video, it's hard to get a sense of what you're seeing. McWilliams' rendering of Sandstorm looks like it was shot with a Gameboy Camera, but that only masks the complexity of what's really happening. As McWilliams details in his post to the Factorio forums, each "pixel" of the image is actually a factory equipped with colored lights. With thousands of those factories arranged in a grid, they're capable of rapidly displaying 100x178 resolution images.
Factorio is a complicated game to understand, but I spoke with McWilliams to get a bit more information on how his build works. Essentially, he's created an 'import script' that takes videos up to 4800 frames long and breaks them down into a series of inputs that are fed into each factory, telling it which colors to display at a given moment. The 'display' is broken up into 10 sections, each with its own memory bank and decoder for interpreting the original video's signals and relaying it to the proper factories. In simplest terms: It's a computer inside a game that you play on your computer. The future is now.
Theoretically, his creation should be able to play videos at 60 fps, but due to limitations with Factorio (which is in Early Access) the game can only output at 1 fps. McWilliams used a mod to take screenshots every second and then pieced them all together while adding the original music back in to create the finished video you see above.
But, oh god, why Sandstorm, you ask? "I picked the Sandstorm music video because of its heavy use of primary colors—it looks great even with a limited palette," McWilliams says.
"The map took 21 hours to build," McWilliams adds. "I spent another 21 hours making the import script and doing video processing."