{"author_link":"\/users\/john-beak","author_name":"John Beak","author_uid":1015137,"comments":[{"author_name":"MathijsVissers","author_uid":"1009522","time":"2017-05-01T12:33:22Z","epoch":1493642002,"modified":1493642002,"text":"Cool little game. Would have loved to see some more levels and perhaps some more gameplay elements.\nKitty looks good, I like the simple style, it works.","likes":0,"format":"md"}],"format":"md","images":[],"links":[],"metadata":{"g_key":"39237","g_author":"1015137","g_event":"LD38","g_eventkey":"69","g_subevent":"COMPO","g_urlkey":"237650","g_title":"Stretchy Paw","g_status":"USEAR3","g_place":"99999","g_commentcount":"1","g_site2_node_id":"18921","g_hide":"Y","g_has_icon":"N","g_rqueue":"0","g_random":"0"},"nds":{"n_key":"18921","n_urlkey":"237650","n_parent":"9405","n_path":"\/events\/ludum-dare\/38\/stretchy-paw","n_slug":"stretchy-paw","n_type":"item","n_subtype":"game","n_subsubtype":"compo","n_author":"15137","n_created":"1492822421","n_modified":"1493278094","n_version":"69133","n_status":"COMMIT"},"node":{"id":18921,"parent":9405,"superparent":9,"author":15137,"type":"item","subtype":"game","subsubtype":"compo","published":"2017-04-24T00:55:06Z","created":"2017-04-22T00:53:41Z","modified":"2017-04-27T07:28:14Z","version":69133,"slug":"stretchy-paw","name":"Stretchy Paw","body":"![stretchy-paw.png](\/\/\/raw\/12b\/3\/z\/28b1.png)\n\nMy underwhelming LD38 entry featuring a kitty.\n\nLessons learned:\n- Too many colliders and too many animators mean performance issues.\n- Do not use custom classes to index Dictionary in C#. Spent many hours looking for a mistake in my code only to realise that == operator returns false when the values match but come from different objects.\n\nMade at live site at MFF UK.\n\n## Timeline  \nSaturday 03:00 - Theme announced. Not happy with the theme. Brainstorming ideas.  \nSaturday 06:00 - Settled on an idea. Coding.  \nSaturday 11:00 - Most basic mechanics implemented.  \nSaturday 17:30 - Adding more scripts caused the game to get laggy despite being very small. Realised that I need to redo the mechanics using internal representation of the game state instead of relying on Unity functions for everything.  \nSaturday 24:00 - Tired and demotivated. Going to sleep.  \nSunday 08:00 - Woke up. Coding. Frustration. Considering scrapping the game completely and making a different one.  \nSunday 16:00 - Roughly at the same stage as Saturday 11:00, but this time using internal mechanics.  \nSunday 19:30 - Finally making some progress. Implementing a lot of new functionality in next 30 minutes.  \nSunday 20:00 - On-site presentation. Cleaning up and relocating home.  \nSunday 25:00 - Recycling some graphic assets from my previous game to save time. Implementing new functionality.  \nSunday 26:30 - Adding HUD and a semblance of a completed game. Tuning.  \nSunday 26:50 - Uploading and submitting the game.  \nSunday 27:00 - Deadline.\n\n## Controls\n\u2191 \u2193 \u2190 \u2192 - move  \nEsc - restart level\n\n## Links\n- **Download link:** http:\/\/thissideup.johnbeak.cz\/stretchy-paw-201704240242-x86.zip\n- **Source code:** https:\/\/bitbucket.org\/JohnBeak\/ludum-dare-38-stretchy-paw","meta":{"author":[15137]},"path":"\/events\/ludum-dare\/38\/stretchy-paw","parents":[1,5,9,9405],"love":0,"notes":1,"notes-timestamp":"2017-05-01T12:33:22Z","grade":{"grade-01":1,"grade-02":1,"grade-03":1,"grade-04":1,"grade-05":1,"grade-06":1,"grade-07":1,"grade-08":1},"magic":{"cool":0,"feedback":0,"given":0,"grade":1,"smart":0}},"text":"![stretchy-paw.png](\/\/\/raw\/12b\/3\/z\/28b1.png)\n\nMy underwhelming LD38 entry featuring a kitty.\n\nLessons learned:\n- Too many colliders and too many animators mean performance issues.\n- Do not use custom classes to index Dictionary in C#. Spent many hours looking for a mistake in my code only to realise that == operator returns false when the values match but come from different objects.\n\nMade at live site at MFF UK.\n\n## Timeline  \nSaturday 03:00 - Theme announced. Not happy with the theme. Brainstorming ideas.  \nSaturday 06:00 - Settled on an idea. Coding.  \nSaturday 11:00 - Most basic mechanics implemented.  \nSaturday 17:30 - Adding more scripts caused the game to get laggy despite being very small. Realised that I need to redo the mechanics using internal representation of the game state instead of relying on Unity functions for everything.  \nSaturday 24:00 - Tired and demotivated. Going to sleep.  \nSunday 08:00 - Woke up. Coding. Frustration. Considering scrapping the game completely and making a different one.  \nSunday 16:00 - Roughly at the same stage as Saturday 11:00, but this time using internal mechanics.  \nSunday 19:30 - Finally making some progress. Implementing a lot of new functionality in next 30 minutes.  \nSunday 20:00 - On-site presentation. Cleaning up and relocating home.  \nSunday 25:00 - Recycling some graphic assets from my previous game to save time. Implementing new functionality.  \nSunday 26:30 - Adding HUD and a semblance of a completed game. Tuning.  \nSunday 26:50 - Uploading and submitting the game.  \nSunday 27:00 - Deadline.\n\n## Controls\n\u2191 \u2193 \u2190 \u2192 - move  \nEsc - restart level\n\n## Links\n- **Download link:** http:\/\/thissideup.johnbeak.cz\/stretchy-paw-201704240242-x86.zip\n- **Source code:** https:\/\/bitbucket.org\/JohnBeak\/ludum-dare-38-stretchy-paw","title":"Stretchy Paw"}