Screenshot: Level Up

Donkey Kong was the first game that incorporated the rules of mainstream fiction into gameplay.

1981 was the year of the cyborg. Three year’s before Gibson’s Neuromancer, at that moment, the word “cyberpunk” didn’t exist and most people knew the “mouse” only as a puffy mammal, but the explosion of arcade games was accelerating the blend of man and machine through increasingly intimate human-machine experiences. Still, at the end of the day, Pac-Man and Space Invaders were just fun, right? You couldn’t compare them with the visual effects, punchlines and cunning heroes of a Hollywood film. As mainstream fiction is the way humans realize their values and dreams, Raiders of the Lost Ark wasn’t just entertainment that year—it was the new epic. Meanwhile, the arcade was just a postmodern freak show, just a set of black particle board cabinets with TVs built in and a couple of joysticks. Come one, come all, be the intrepid pilot finding his way through the Asteroids belt; the lonely gunner, Earth´s last stand against the Space Invaders; the disembodied head known as Pac-Man, stranded in a recursive labyrinth, chased by his own nightmares. Apparently, the Golden Age of video games didn’t need much to be a happy one, just score rankings and a few nerds in a dark room. Donkey Kong (1981), however, would be a game changer.

Comparatively outstanding graphics and animation, cut scenes and an epic love story unfolding through different levels—that was the strategy Nintendo, a Japanese multinational consumer electronics corporation, came up with to break into the US arcade market. Needless to say, the strategy was a total success. Donkey Kong was the first Mario game (originally named Jumpman), now a billion-dollar franchise. Shigeru Miyamoto, the Stan Lee of the arcade era, was the first game designer to balance plot and play in-game and, for the first time in the history of video games, gameplay was effectively structured according to the rules of mainstream fiction since Homer.

Atari, one of the most important companies at the time (the guys behind Pong), chose its name as a reference to the Asian chess game, Go. In Japanese Go, “atari” is used to mean something like “check” or “check mate.” The name betrays an early notion of video games as being just that: fancy, sparkling new board games. Get to the arcade, insert coin, adjust your posture to the machine, grab the joystick with your left hand, slightly rest the other on the button panel, let the machine be an extension of your body and lose yourself. Play and be played, once and again in an infinite loop. Early players became extensions of these games—cyborg prototypes—which all had the same behavior and, therefore, the same issue: solipsism. As soon as the game began, players locked themselves away in the abstract realms of gameplay, as if they were playing Chess or Go.

Whereas Steven Spielberg attempted to fulfill the world’s egotism with a fedora-wearing, bullwhip-wielding Harrison Ford, the digital ecstasy of video games hollowed out any track of human ego. Then, Miyamoto brought drama and catharsis to the arcade.

Just look at the screenshot. Jumpman seizes his opportunity in the bottom left corner; the Lady (later called Pauline) screams in the upper left one; Donkey Kong, on the rampage, throws barrels from the top of the construction building. Whether Universal Studios was right or not in alleging Nintendo violated their trademark of King Kong, they inadvertently pointed out a crucial aspect of the game: in it, a story is told through gameplay mechanics. Space Invaders or Asteroids didn’t have that; they just had sci-fi names and scenarios for marketing purposes. If you didn’t read the label, you wouldn’t have a clue what the game was about. Thirty-two years have passed and still no one knows what the matter is with Pac-Man, but a quick look at the Donkey Kong screenshot will tell you that the guy with the mustache is on an epic quest for love.

Miyamoto’s level design made every player’s choice not only a game choice, but a dramatic action. Getting to the top of the structure, dodging barrels and climbing ladders were the arcade equivalent to Indy escaping from a giant boulder for the good of Western museology. Jumpman’s odyssey to rescue Pauline from her kidnapper and restore the status quo echoes Ulysses’ Odyssey through the Mediterranean to get to Penelope and kill her boisterous suitors. With a single screenshot, Donkey Kong managed to synthesize some thousand years of storytelling. Not only that, but the hero of the day found his way to convey one of the most valuable ideas in western civilization, that of freedom.

In 1968 Philip K. Dick asked the world, “Do androids dream of electric sheep?” For a positive answer would question our whole conception of being. Shakespeare had the same concern: whether to be or not to be, what matters is the dream you have during the sleep of death—and there’s the rub. Only once the gamer shuffles off his mortal coil may the arcade give him pause to dream. Unfortunately, the first iteration of the cyborg was just an automaton with a hollow mind, an alienated gamer trapped in a recursive pattern. Pac-Man would be the perfect metaphor here: an addicted mind lost in a labyrinth without an exit. With Jumpman, however, you could jump, get the Lady, kill Kong and escape. Therefore, jumping was not just a gameplay mechanic, it was the only possibility to get rid of the labyrinth, an expression of freedom and will in a mechanical world, the trick to deceive Kong.

The remaining vestiges of recursive gameplay, as Jumpman rescues the princess only to begin again with higher difficultly, are less solipsistic and instead a reflection on love in postmodern times. Jumpman was a cunning liar, like Indiana Jones, Hamlet, or Ulysses, with a difference: By jumping over barrels and climbing ladders to the top of the construction building you were not bearing witness to the dramatic ascent of the hero, you were the hero dreaming of love and freedom, and you rose as a cyborg.

Pablo R. Balbontín studied Philosophy and Literary Theory in Spain, then moved to the U.S. to write a dissertation on Spanish literature and media.

[gravityform id="17" title="false" description="false" ajax="true"]
<div class='gf_browser_unknown gform_wrapper your-village-form_wrapper' id='gform_wrapper_17' ><a id='gf_17' class='gform_anchor' ></a><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_17' id='gform_17' class='your-village-form' action='/screenshot-level-up/#gf_17'> <div class='gform_body'><ul id='gform_fields_17' class='gform_fields top_label form_sublabel_below description_below'><li id='field_17_7' class='gfield gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below field_description_below gfield_visibility_visible' ><h3 style="font-weight:800; font-size:34px;">Let's get started</h3> <p style="font-size:18px;">Fill out this form and we'll contact you with information about marketing with Little Village!</p></li><li id='field_17_4' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label gfield_label_before_complex' for='input_17_4_3' ></label><div class='ginput_complex ginput_container no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gfield_trigger_change' id='input_17_4'> <span id='input_17_4_3_container' class='name_first' > <input type='text' name='input_4.3' id='input_17_4_3' value='' aria-label='First name' tabindex='2' aria-invalid="false" placeholder='First name'/> <label for='input_17_4_3' >First</label> </span> <span id='input_17_4_6_container' class='name_last' > <input type='text' name='input_4.6' id='input_17_4_6' value='' aria-label='Last name' tabindex='4' aria-invalid="false" placeholder='Last name'/> <label for='input_17_4_6' >Last</label> </span> </div></li><li id='field_17_5' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_17_5' ><span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_5' id='input_17_5' type='text' value='' class='large' tabindex='6' placeholder='Company name' aria-required="true" aria-invalid="false" /></div></li><li id='field_17_3' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_17_3' ><span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_3' id='input_17_3' type='text' value='' class='large' tabindex='7' placeholder='Your email address' aria-required="true" aria-invalid="false"/> </div></li><li id='field_17_8' class='gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_' ><label class='gfield_label' for='input_17_8' >Comments</label><div class='ginput_container'><input name='input_8' id='input_17_8' type='text' value='' /></div><div class='gfield_description'>This field is for validation purposes and should be left unchanged.</div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_17' class='gform_button button' value='SUBMIT' tabindex='8' onclick='if(window["gf_submitting_17"]){return false;} window["gf_submitting_17"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_17"]){return false;} window["gf_submitting_17"]=true; jQuery("#gform_17").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=17&amp;title=&amp;description=&amp;tabindex=1' /> <input type='hidden' class='gform_hidden' name='is_submit_17' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='17' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_17' value='WyJbXSIsIjlmNzc1YTEyZmZjNmYyODk5Mzk0NDM3ZjRlOGYyZDNmIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_17' id='gform_target_page_number_17' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_17' id='gform_source_page_number_17' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> <p style="display: none !important;"><label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="48"/><script>document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );</script></p></form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_17' id='gform_ajax_frame_17'>This iframe contains the logic required to handle Ajax powered Gravity Forms.</iframe> <script type='text/javascript'>jQuery(document).ready(function($){gformInitSpinner( 17, '' );jQuery('#gform_ajax_frame_17').load( function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_17');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_17').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;if(is_form){jQuery('#gform_wrapper_17').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_17').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_17').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_17').offset().top); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_17').val();gformInitSpinner( 17, '' );jQuery(document).trigger('gform_page_loaded', [17, current_page]);window['gf_submitting_17'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_17').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_17').offset().top);jQuery(document).trigger('gform_confirmation_loaded', [17]);window['gf_submitting_17'] = false;}, 50);}else{jQuery('#gform_17').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [17, current_page]);} );} );</script><script type='text/javascript'> if(typeof gf_global == 'undefined') var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2},"base_url":"https:\/\/\/wp-content\/plugins\/gravityforms-asdf111aasdfffs-nope","number_formats":[],"spinnerUrl":"https:\/\/\/wp-content\/plugins\/gravityforms-asdf111aasdfffs-nope\/images\/spinner.gif"};jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 17) {if(typeof Placeholders != 'undefined'){ Placeholders.enable(); }} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [17, 1]) } ); </script>