Trapped by Exposure to Pre-Existing Ideas
Programming in the 21st Century - James Hague - January 23, 2013Let’s go back to the early days of video games. I don’t mean warm and fuzzy memories of the Nintendo Entertainment System on a summer evening, but all the way back to the early 1970s when video games first started to exist as a consumer product. We have to go back that far, because that’s when game design was an utterly black void, with no genres or preconceptions whatsoever. Each game that came into existence was a creation no one had previously imagined.
While wandering through this black void, someone had—for the very first time—the thought to build a video game with a maze in it.
The design possibilities of this maze game idea were unconstrained. Was it an open space divided up by a few lines or a collection of tight passageways? Was the goal to get from the start to the finish? Was it okay to touch the walls or did they hurt you? Two people could shoot at each other in a spacious maze using the walls for cover. You could be in a maze with robots firing at you. Maybe could break through some of the walls? Or what if you built the walls yourself? “Maze” was only a limitation in the way that “detective story” was for writers.
And then in 1980, when only a relative handful of maze game concepts had been explored, Toru Iwatani designed Pac-Man.
It featured a maze of tight passageways full of dots, and the goal was to eat all of those dots by moving over them. You were chased by four ghosts that killed you on contact, but there were special dots that made the ghosts edible for a brief period, so you could hunt them down.
After the release of Pac-Man, when someone had the thought to create a game with a maze in it, more often than not that game had tight passageways full of dots, something—often four of them—chasing you, and a way to turn the tables on those somethings so you could eliminate them.
Because by that time, there were no other options.
(If you liked this, you might enjoy Accidental Innovation.)
Categories: Blogs Programming in the 21st Century
Erlang on Twitter
» 1tgr (Tim Robinson): @jmandia write more Erlang?.
» Erlang_07 (Erlang ): @tita_titutt sini saya bantu tdur XD
» tita_titutt (Shinta N. Mayliyanti): Emberan tau, kaga tau nih mata RT @Erlang_07: @tita_titutt seringg amatt dahh
» Erlang_07 (Erlang ): @tita_titutt seringg amatt dahh
» tita_titutt (Shinta N. Mayliyanti): Dih orang ga ngantuk tau lang hahaa RT @Erlang_07: @tita_titutt haha. Msihh blum tdur juga tohh
» macintux (John Daily): RT @NashFP: A big, fun night scheduled for NashFP on Tuesday, May 28 https://t.co/wwHe81g4KX #Riak #fsharp #erlang You have a long weekend …
» Erlang_07 (Erlang ): @tita_titutt haha. Msihh blum tdur juga tohh
» tita_titutt (Shinta N. Mayliyanti): Tweet nye keburu basi tauk :D RT @Erlang_07: @tita_titutt apa y yg kece?
» Erlang_07 (Erlang ): @elfhafriya ou ou ou i knew.. XD
» Erlang_07 (Erlang ): @tita_titutt apa y yg kece?
Statistics
Number of aggregated posts: 10651
Most recent article: May 21, 2013
Latest comments
» Moraru on This is Why You Spent All that Time Learning to Program: It is true that computer science was a pain in the back at time that i’ve had to learn it…
» Commercial hand dryers on Couchbase Meetup at new HQ: Buy online from here where you will get so much of variety in Commercial hand dryers for people. If you…
» Fort McMurray Homes on Motivated Reasoning and Erlang vs Python vs Node: I don’t really understand why this post is motivational? I don’t even see a post, just a title. Fort McMurray…