{"author_link":"\/users\/nikolai-shkurkin","author_name":"Nikolai Shkurkin","author_uid":"nikolai-shkurkin","comments":[],"epoch":1602048926,"event":"LD47","format":"md","ldjam_node_id":229584,"likes":4,"metadata":{"p_key":"150442","p_author":"Nikolai Shkurkin","p_authorkey":"1213065","p_urlkey":"366947","p_title":"First Jam + Dev Log: Wow that was a lot of fun!","p_cat":"LDJam ","p_event":"LD47","p_time":"1602048926","p_likes":"4","p_comments":"0","p_status":"WAYBACK","us_key":"1213065","us_name":"Nikolai Shkurkin","us_username":"nikolai-shkurkin","event_start":"1601596800","event_key":"76","event_name":"Ludum Dare 47"},"node":{"_collation":{"body_sanitizer":"TextUtils::SanitizeHTML via existing importer","event":"LD47","removed_author":false},"_superparent":212256,"_trust":1,"author":213065,"body":"![38c20.png](\/\/\/raw\/940\/43\/z\/3958c.png)\n\n# Day 1: Planning\n\nChris and I took it easy and spent most of the first day bouncing ideas off of each other. I drew some mockups of various kinds of games we could make, one of them being a race track building game and another a world-wrapping game (pictured below).\n\n![Screen Shot 2020-10-06 at 10.07.55 PM.png](\/\/\/raw\/940\/43\/z\/39592.png)\n\n![Screen Shot 2020-10-06 at 10.08.52 PM.png](\/\/\/raw\/940\/43\/z\/39593.png)\n\nUltimately we landed on \"Overhead shooter where all your projectiles have loop-based movements, like progressively weirder versions of a boomerang\" :laughing: Within two hours we got our earliest version of the game:\n\n![Screen Shot 2020-10-06 at 10.06.05 PM.png](\/\/\/raw\/940\/43\/z\/39594.png)\n\nThus Boomie the Boomerang was born.\n\n# Day 2: Fleshing out the Basics\n\nThe next morning I created a few character designs and our level tile map and Chris continued work on the logic for throwing boomie. Around the middle of the day we could throw boomie from the player:\n\n![image8.gif](\/\/\/raw\/940\/43\/z\/39599.gif)\n\nWe also got switches and several other basic parts of the game working. Also at some point I added more complex boomie looping logic (self-intersection tests for the loop and multi-path creation).\n\n# Day 3: Finalizing Features and Creating Levels\n\nWith the Tiled tile map editor, I figured out how to hook up switches to doors:\n\n![image6.gif](\/\/\/raw\/940\/43\/z\/3959c.gif)\n\nWe finally also landed on our title when one of us said \"boomie\" out loud during a brainstorm. I went ahead and create a \"level 0\" to act as the title screen:\n\n![image7.gif](\/\/\/raw\/940\/43\/z\/3959e.gif)\n\nOne of the big tasks that Chris took on was our \"catch on fire mechanic\" and the camera swapping between different levels on the map. I built out a destructible box in the meantime and continued to put together puzzles and how things hooked up together. Oh also Chris made some awesome sound fx and music that I really recommend you listen to!\n\n# Day 4: Even More Levels \/ Bug Fixes\n\nOn the final day I took a half vacation day from work to help build out the last 3 levels (and the final \"end\" level) just in time for submission. \n\nAs soon as it went up the game was crashing on lots of browsers. The weirdest crash we had was that AdBlockers blocked `boomerang.js` from loading, so whenever the player completed their first loop the game would crash :laughing: Live and learn! Luckily, I think we have found all of the soft-locks and hard-locks.\n\n![38c24.gif](\/\/\/raw\/940\/43\/z\/3958b.gif)\n\n[Link - Boomie](https:\/\/ldjam.com\/events\/ludum-dare\/47\/boomie)\n\n===\n\nI had a lot of fun and it was great working with Chris. Now time to rate a BUNCH of other games! Please check out our game and let us know if you like it :smile: \n\n\n\n","comments":1,"comments-timestamp":"2020-10-07T07:12:27Z","created":"2020-10-07T05:00:53Z","files":[],"files-timestamp":0,"id":229584,"love":4,"love-timestamp":"2020-10-07T10:23:30Z","meta":[],"modified":"2020-10-07T10:23:30Z","name":"First Jam + Dev Log: Wow that was a lot of fun!","node-timestamp":"2020-10-07T06:29:59Z","parent":213136,"parents":[1,5,9,212256,213136],"path":"\/events\/ludum-dare\/47\/boomie\/first-jam-dev-log-wow-that-was-a-lot-of-fun","published":"2020-10-07T05:35:26Z","scope":"public","slug":"first-jam-dev-log-wow-that-was-a-lot-of-fun","subsubtype":"","subtype":"","type":"post","version":697772},"node_metadata":{"n_key":"229584","n_urlkey":"366947","n_parent":"213136","n_path":"\/events\/ludum-dare\/47\/boomie\/first-jam-dev-log-wow-that-was-a-lot-of-fun","n_slug":"first-jam-dev-log-wow-that-was-a","n_type":"post","n_subtype":"","n_subsubtype":"","n_author":"213065","n_created":"1602046853","n_modified":"1602066210","n_version":"697772","n_status":"WAYBACK"},"source_url":"https:\/\/ldjam.com\/events\/ludum-dare\/47\/boomie\/first-jam-dev-log-wow-that-was-a-lot-of-fun","text":"![38c20.png](\/\/\/raw\/940\/43\/z\/3958c.png)\n\n# Day 1: Planning\n\nChris and I took it easy and spent most of the first day bouncing ideas off of each other. I drew some mockups of various kinds of games we could make, one of them being a race track building game and another a world-wrapping game (pictured below).\n\n![Screen Shot 2020-10-06 at 10.07.55 PM.png](\/\/\/raw\/940\/43\/z\/39592.png)\n\n![Screen Shot 2020-10-06 at 10.08.52 PM.png](\/\/\/raw\/940\/43\/z\/39593.png)\n\nUltimately we landed on \"Overhead shooter where all your projectiles have loop-based movements, like progressively weirder versions of a boomerang\" :laughing: Within two hours we got our earliest version of the game:\n\n![Screen Shot 2020-10-06 at 10.06.05 PM.png](\/\/\/raw\/940\/43\/z\/39594.png)\n\nThus Boomie the Boomerang was born.\n\n# Day 2: Fleshing out the Basics\n\nThe next morning I created a few character designs and our level tile map and Chris continued work on the logic for throwing boomie. Around the middle of the day we could throw boomie from the player:\n\n![image8.gif](\/\/\/raw\/940\/43\/z\/39599.gif)\n\nWe also got switches and several other basic parts of the game working. Also at some point I added more complex boomie looping logic (self-intersection tests for the loop and multi-path creation).\n\n# Day 3: Finalizing Features and Creating Levels\n\nWith the Tiled tile map editor, I figured out how to hook up switches to doors:\n\n![image6.gif](\/\/\/raw\/940\/43\/z\/3959c.gif)\n\nWe finally also landed on our title when one of us said \"boomie\" out loud during a brainstorm. I went ahead and create a \"level 0\" to act as the title screen:\n\n![image7.gif](\/\/\/raw\/940\/43\/z\/3959e.gif)\n\nOne of the big tasks that Chris took on was our \"catch on fire mechanic\" and the camera swapping between different levels on the map. I built out a destructible box in the meantime and continued to put together puzzles and how things hooked up together. Oh also Chris made some awesome sound fx and music that I really recommend you listen to!\n\n# Day 4: Even More Levels \/ Bug Fixes\n\nOn the final day I took a half vacation day from work to help build out the last 3 levels (and the final \"end\" level) just in time for submission. \n\nAs soon as it went up the game was crashing on lots of browsers. The weirdest crash we had was that AdBlockers blocked `boomerang.js` from loading, so whenever the player completed their first loop the game would crash :laughing: Live and learn! Luckily, I think we have found all of the soft-locks and hard-locks.\n\n![38c24.gif](\/\/\/raw\/940\/43\/z\/3958b.gif)\n\n[Link - Boomie](https:\/\/ldjam.com\/events\/ludum-dare\/47\/boomie)\n\n===\n\nI had a lot of fun and it was great working with Chris. Now time to rate a BUNCH of other games! Please check out our game and let us know if you like it :smile: \n\n\n\n","title":"First Jam + Dev Log: Wow that was a lot of fun!","wayback_source":[]}