{"assets":[{"original":"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2013\/12\/PH-Screenshots.png","local":"\/data\/posts\/2013\/12\/92ead503da1b6df5b3cec2156c500a05.png"},{"original":"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2013\/12\/PH-Screenshots.png","local":"\/data\/posts\/2013\/12\/92ead503da1b6df5b3cec2156c500a05.png"}],"author_link":"author\/lipedal\/","author_name":"Lipedal","cat":"LD #28","categories":["LD #28"],"comments":[],"epoch":1387127400,"event":"LD28","likes":5,"metadata":{"p_key":"80923","p_author":"Lipedal","p_authorkey":"0","p_urlkey":"290040","p_title":"You only get one chance to make a game?","p_cat":"LD #28","p_event":"LD28","p_time":"1387127400","p_likes":"5","p_comments":"0","p_status":"WAYBACK","us_key":null,"us_name":null,"us_username":null,"event_start":"1386892800","event_key":"20","event_name":"LD28"},"source_url":"2013\/12\/15\/you-only-get-one-chance-to-make-a-game\/","text":"<p><a href=\"http:\/\/www.ludumdare.com\/compo\/2013\/12\/13\/in-which-you-have-only-one-pocket-monster-and-youre-completely-fine-with-that\/\">Last Post<\/a><\/p>\n<p>Wow, such a troublesome weekend. I spent the saturday travelling and going to a concert, and when I was all ready to recover the lost time, I discovered my internet connection was offline. Not a single internets since yesterday at about 11PM.<\/p>\n<p>Today me and Cau\u00e3 worked apart on our PuzzleScript game (no connection, working offline). Then, 7PM into this motherfucking hot Sunday, my connection is back on.<\/p>\n<p>And then a bigger problem: PuzzleScript limitations we didn\u2019t know about. See, PuzzleScript is a crazy good tool for making little puzzle games, Sokoban-like games and a myriad of subversions on what you could call a \u201cpuzzle game\u201d. <a href=\"http:\/\/www.puzzlescript.net\/play.html?p=6877455\">Terry Cavanagh<\/a> and <a href=\"http:\/\/www.puzzlescript.net\/play.html?p=7324598\">Aaron Steed<\/a>, among others, managed to make impressive things with it.<\/p>\n<p>And we were trying to make a little piece of PuzzleScript subversion too. It was going to look like this:<\/p>\n<p><a href=\"\/data\/posts\/2013\/12\/92ead503da1b6df5b3cec2156c500a05.png\"><img alt=\"Luderia's Failed Attempt\" class=\"alignnone wp-image-318138\" height=\"289\" src=\"\/data\/posts\/2013\/12\/92ead503da1b6df5b3cec2156c500a05.png\" width=\"500\"\/><\/a><\/p>\n<p>There\u2019s a brazilian word that describes how we were planning to do it: <em>gambiarra<\/em>. Gambiarra is the art of solving problems in a way they were not supposed to be solved. Makeshift repairs, DIY last-hour tools\u2026 and it extends to programming. You have a framework that doesn\u2019t expect you to try to do <strong>X<\/strong>. But you so want to do <strong>X<\/strong>. Then you make a little gambiarra and there is it, a perfectly fine <strong>X<\/strong> as long as you don\u2019t look at its inner workings.<\/p>\n<p>That\u2019s how we were using PuzzleScript to make a game about getting Pokeymans, fighting tiny battles, choosing a little child\u2019s destiny and so on. All full of clouds and pretty grass and a cool game view. We just needed some time and a shitload of effort. But then we stumbled into a limitation we didn\u2019t know about: you can only have 31 objects in your game.<\/p>\n<p>The fact is: anything is at least one object. A cloud was 3 or 4 objects, the whole perspective gimmick took up 19 objects, battle system was at 5 objects and counting, 1 object made sure your pokeyman chirped now and then, and so on. \u201cShit, can\u2019t you guys make a puzzle game, as in <strong>Puzzle<\/strong>Script?\u201d, that\u2019s what happened.<\/p>\n<p>But hey, we have still plenty of hours left till Monday night!<\/p>\n<p>So, we\u2019ll see what we can salvage, and we\u2019re starting again! Wish us luck <img alt=\":D\" class=\"wp-smiley\" src=\"http:\/\/ludumdare.com\/compo\/wp-includes\/images\/smilies\/icon_biggrin.gif\"\/><\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>","time":"December 15th, 2013 5:10 pm","title":"You only get one chance to make a game?","title_was_empty":false}