{"author_link":"\/users\/vbitz","author_name":"vbitz","author_uid":"vbitz","comments":[],"epoch":1524291386,"event":"LD41","format":"md","ldjam_node_id":86034,"likes":1,"metadata":{"p_key":"109774","p_author":"vbitz","p_authorkey":"1075502","p_urlkey":"325698","p_title":"Progress on My Game","p_cat":"LDJam ","p_event":"LD41","p_time":"1524291386","p_likes":"1","p_comments":"0","p_status":"WAYBACK","us_key":"1075502","us_name":"vbitz","us_username":"vbitz","event_start":"1524182400","event_key":"72","event_name":"LD 41"},"node":{"_collation":{"body_sanitizer":"TextUtils::SanitizeHTML via existing importer","event":"LD41","removed_author":false},"_superparent":73256,"_trust":1,"author":75502,"body":"My idea is a Adventure + RTS game. Due to an encroaching cataclysm you need to keep moving your base while gathering resources. Instead of using Unity which I originally planned to I'm doing a custom engine in TypeScript with graphics handled with Canvas(I guess).\n\nI've over complicated things again.\n\nWhat should take less than a day to implement quickly needs a custom engine with a complicated deferred action system and fully type safe action definition.\n\nRather then just calling a method this is what house creation looks like right now.\n\n```typescript\n  const house = await game.addAction(Settlement.AddBuilding.create()\n                                         .set('target', settlement)\n                                         .set('type', BuildingType.House));\n```\n\nThis should hopefully make things easier when all the structure is done.","comments":0,"created":"2018-04-21T06:10:13Z","files":[],"files-timestamp":0,"id":86034,"love":1,"love-timestamp":"2018-04-21T07:59:38Z","meta":[],"modified":"2018-04-21T07:59:38Z","name":"Progress on My Game","node-timestamp":"2018-04-21T06:16:26Z","parent":75503,"parents":[1,5,9,73256,75503],"path":"\/events\/ludum-dare\/41\/$75503\/progress-on-my-game","published":"2018-04-21T06:16:26Z","scope":"public","slug":"progress-on-my-game","subsubtype":"","subtype":"","type":"post","version":234392},"node_metadata":{"n_key":"86034","n_urlkey":"325698","n_parent":"75503","n_path":"\/events\/ludum-dare\/41\/$75503\/progress-on-my-game","n_slug":"progress-on-my-game","n_type":"post","n_subtype":"","n_subsubtype":"","n_author":"75502","n_created":"1524291013","n_modified":"1524297578","n_version":"234392","n_status":"WAYBACK"},"source_url":"https:\/\/ldjam.com\/events\/ludum-dare\/41\/$75503\/progress-on-my-game","text":"My idea is a Adventure + RTS game. Due to an encroaching cataclysm you need to keep moving your base while gathering resources. Instead of using Unity which I originally planned to I'm doing a custom engine in TypeScript with graphics handled with Canvas(I guess).\n\nI've over complicated things again.\n\nWhat should take less than a day to implement quickly needs a custom engine with a complicated deferred action system and fully type safe action definition.\n\nRather then just calling a method this is what house creation looks like right now.\n\n```typescript\n  const house = await game.addAction(Settlement.AddBuilding.create()\n                                         .set('target', settlement)\n                                         .set('type', BuildingType.House));\n```\n\nThis should hopefully make things easier when all the structure is done.","title":"Progress on My Game","wayback_source":[]}