{"author_name":"CharlesK","cat":"LD #31","comments":[{"author_name":"","time":"December 8, 2014 7:20 am","epoch":1418041200,"text":"Wow, super impressive, always have a huge soft spot for cleverly made randomly generated stealth games! I hope you do finish this, looks nice.","spam":"N"}],"epoch":1418041020,"likes":3,"metadata":{"p_key":"22714","p_author":"CharlesK","p_authorkey":"41345","p_urlkey":"58091","p_title":"Cyberpunk Escape \u2014 Can you play the \u2018Entire Game on one Screen\u2019?","p_cat":"LD #31","p_event":"LD31","p_time":"1418041020","p_likes":"3","p_comments":"1","p_status":"UPD5","us_key":"41345","us_name":"CharlesK","us_username":"charlesk","event_start":"1417737600","event_key":"26","event_name":"LD31"},"text":"<p><em>You are the Cyberpunk! <\/em><\/p>\n <p><em>You must run, sneak, and battle your way out of the city.<\/em><\/p>\n <p><em>Good Luck Punk!<\/em><\/p>\n <p>&nbsp;<\/p>\n <p>I put a twist on the theme and passed the responsibility on to the players. There are secondary screens in the game &#8212; in the form of computer terminals, databanks, and automated kiosks located throughout the city<em>.<\/em> These additional screens are useful for info, maps, and hacking, but there is a utility cost for their use. If the player decides to use these screens it will cost the player time, money, and might even alert the authorities to the player&#8217;s current location. A veteran player or an achievement hunter might try to play the &#8216;Entire Game on One Screen&#8217;&#8230;<\/p>\n <p>Unfortunately, this game was too big for a 48 hour game jam. But I did manage to create some very cool stuff!<\/p>\n <p>&nbsp;<\/p>\n <p><strong>Random Map Generator<\/strong><\/p>\n <p>Here&#8217;s a sample from the city&#8217;s random map generator that I programmed:<\/p>\n <div id=\"attachment_419840\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2014\/12\/city_map_1.png\"><img class=\"size-medium wp-image-419840\" src=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2014\/12\/city_map_1-300x300.png\" alt=\"Randomly generated city map. \" width=\"300\" height=\"300\" srcset=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2014\/12\/city_map_1-150x150.png 150w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2014\/12\/city_map_1-300x300.png 300w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2014\/12\/city_map_1-550x550.png 550w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2014\/12\/city_map_1.png 639w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p class=\"wp-caption-text\">Randomly generated city map.<\/p><\/div>\n <p>The randomly generated city streets include intersections, dead ends, and open spaces. It&#8217;s a mix of organized city planning and general chaos. It creates a very maze-like map with enough twists and turns to confound players.<\/p>\n <p>The algorithm also tries to remove remote islands (red Xs), but as you can see, it still needs work. Overall, I&#8217;m very happy with this &#8212; it can be used for other games to generate cities, dungeons, and maybe even railroads. But as useful as this tool is, I went down the rabbit hole on this one. Working it out took up most of my time.<\/p>\n <p>The aim was for re-playability, but with only 48 hours, I should have just quickly made a single map.<\/p>\n <p>&nbsp;<\/p>\n <p><strong>3-D Figures<\/strong><\/p>\n <p>For the enemies (and citizens), I did some 3d modelling.<\/p>\n <p>Basic human figure:<\/p>\n <div id=\"attachment_419882\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2014\/12\/person_1.png\"><img class=\"size-medium wp-image-419882\" src=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2014\/12\/person_1-300x273.png\" alt=\"Human Figure in Blender. Approx 1 hour.\" width=\"300\" height=\"273\" srcset=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2014\/12\/person_1-300x273.png 300w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2014\/12\/person_1-550x501.png 550w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p class=\"wp-caption-text\">Human Figure in Blender. Approx. 1 hr.<\/p><\/div>\n <p>&nbsp;<\/p>\n <p>This one&#8217;s a security droid:<\/p>\n <div id=\"attachment_419886\" style=\"width: 207px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2014\/12\/robot_1.png\"><img class=\"size-medium wp-image-419886\" src=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2014\/12\/robot_1-197x300.png\" alt=\"Robo-Mountie in Blender. Approx. 10 min. 'Dead or Alive, eh?'\" width=\"197\" height=\"300\" \/><\/a><p class=\"wp-caption-text\">Robo-Mountie in Blender. Approx. 10 min. &#8216;Dead or Alive, eh?&#8217;<\/p><\/div>\n <p>&nbsp;<\/p>\n <p>There was no way that I was going to rig these figures in time. But for the basic shapes, it was a good start.<\/p>\n <p>&nbsp;<\/p>\n <p><strong>Background Music<\/strong><\/p>\n <p>Early on, for both inspiration and to get a sense of the game&#8217;s mood, I sat down and made some music. This theme song still needs some work, but I like it so far:<\/p>\n <p><iframe width=\"500\" height=\"400\" scrolling=\"no\" frameborder=\"no\" src=\"https:\/\/w.soundcloud.com\/player\/?visual=true&#038;url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F180529879&#038;show_artwork=true&#038;maxwidth=500&#038;maxheight=750\"><\/iframe><\/p>\n <p>&nbsp;<\/p>\n <p>This cyberpunk game didn&#8217;t get finished. I obviously took on too much for a 48 hour game jam. However, with a very useful map generator, I still consider it a technical success.<\/p>\n <p>I did have fun, and I&#8217;m looking forward to playing those games that did get finished.<\/p>\n <p>&nbsp;<\/p>\n <p>Keep Jamming!<\/p>","time":"December 8th, 2014 7:17 am","title":"Cyberpunk Escape \u2014 Can you play the \u2018Entire Game on one Screen\u2019?"}