{"author_link":"\/users\/loveapplegames","author_name":"loveapplegames","author_uid":"loveapplegames","comments":[],"epoch":1601727001,"event":"LD47","format":"md","ldjam_node_id":223522,"likes":7,"metadata":{"p_key":"147968","p_author":"loveapplegames","p_authorkey":"1006791","p_urlkey":"364420","p_title":"Making of \"The Labyrinth\" using Wool","p_cat":"LDJam ","p_event":"LD47","p_time":"1601727001","p_likes":"7","p_comments":"0","p_status":"WAYBACK","us_key":"1006791","us_name":"loveapplegames","us_username":"loveapplegames","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":13,"author":6791,"body":"The Labyrinth was made with [the Wool platform](https:\/\/www.woolplatform.eu\/) in about an hour. Wool includes a language and toolkit for creating interactive fiction and dialogue-based games. A game is subdivided into \"nodes\" which can be rooms or steps in a dialogue.  The most basic Wool game offers a multiple choice style interface where each choice leads to a new node. Variables and other types of inputs are also supported.\n\nThe editor looks like this:\n\n![labyrinth-editor-example.jpg](\/\/\/raw\/78a\/1\/z\/34d9e.jpg)\n\nSmall games can be exported directly with an URL that includes the encoded source code.\n\n**[>>> Play The Labyrinth <<<](https:\/\/tinyurl.com\/y5y2hnyn)**\n\nSource code for this game is supplied below!\n\n```\ntitle: Start\ntags: \nspeaker: Narrator\ncolorID: 2\nposition: -143,303\n---\nLD47 warmup game made with <a href=\"https:\\\/\/www.woolplatform.eu\/\">Wool<\/a>\n<br><br>\nTry to escape the labyrinth!\n\n<<set $hasSword=false>>\n<<set $cutTree=false>>\n\n[[Start the game|Room11]]\n===\ntitle: Room11\ntags: \nspeaker: Narrator\ncolorID: 0\nposition: 255,304\n---\nYou are in a labyrinth.<br><br>\n\n<<if $cutTree>>\n    There is a hollow tree stump here, with a ladder going down.\n<<else>>\n    There is a dead tree here.\n<<endif>>\n\n<<if $cutTree>>\n    [[Climb ladder|UnderTree]]    \n<<else>>\n    <<if $hasAxe>>\n        [[Cut down tree|Room11|<<set $cutTree = true>>]]\n    <<endif>>\n<<endif>>\n\n[[North|Room31]]\n[[South|Room21]]\n===\ntitle: Room12\ntags: \nspeaker: Narrator\ncolorID: 0\nposition: 525,298\n---\nYou are in a labyrinth.<br><br>\n\nThere is a sign here. It says: \"One P, Two O, Three L\".\n\n\n[[North|Room32]]\n[[East|Room13]]\n===\ntitle: Room13\ntags: \nspeaker: Narrator\ncolorID: 0\nposition: 803,303\n---\nYou are in a labyrinth.<br>\n\n\n[[North|Room33]]\n[[West|Room12]]\n===\ntitle: Room21\ntags: \nspeaker: Narrator\ncolorID: 0\nposition: 253,573\n---\nYou are in a labyrinth.<br>\n\n\n[[North|Room11]]\n[[South|Room31]]\n[[East|Room22]]\n[[West|Room23]]\n===\ntitle: Room22\ntags: \nspeaker: Narrator\ncolorID: 0\nposition: 526,575\n---\nYou are in a labyrinth.<br>\n\n\n[[East|Room23]]\n[[West|Room21]]\n[[South|Room32]]\n===\ntitle: Room23\ntags: \nspeaker: Narrator\ncolorID: 0\nposition: 810,573\n---\nYou are in a labyrinth.<br><br>\n\nThere is a sign here. It says: \"LOOP\".\n\n[[East|Room21]]\n[[West|Room22]]\n===\ntitle: Room31\ntags: \nspeaker: Narrator\ncolorID: 0\nposition: 253,852\n---\nYou are in a labyrinth.<br>\n\n[[North|Room21]]\n[[South|Room11]]\n===\ntitle: Room32\ntags: \nspeaker: Narrator\ncolorID: 0\nposition: 534,847\n---\nYou are in a labyrinth.<br>\n\n\n[[North|Room22]]\n[[South|Room12]]\n===\ntitle: Room33\ntags: \nspeaker: Narrator\ncolorID: 0\nposition: 807,844\n---\nYou are in a labyrinth.<br>\n\n\n<<if !$hasAxe>>\n    There is an axe here.\n\n[[Pick up axe|Room33|<<set $hasAxe = true>>]]\n<<endif>>\n\n[[South|Room13]]\n===\ntitle: UnderTree\ntags: \nspeaker: Guard\ncolorID: 1\nposition: -143,634\n---\nYou found the exit under the tree! But you are not finished yet. Tell me the pass code to continue!\n\n[[I don't have the pass code|Room11]]\n\n[[The code is: <<input type=\"numeric\" value=\"$code\">>|UnderTreePasscode]]\n\n===\ntitle: UnderTreePasscode\ntags: \nspeaker: Guard\ncolorID: 1\nposition: -147,927\n---\n<<if $code == \"3221\">>\n    That is correct! You may pass.\n    [[Pass|Finished]]\n<<else>>\n    Wrong code!\n    [[Try again|UnderTree]]\n<<endif>>\n===\ntitle: Finished\ntags: \nspeaker: Narrator\ncolorID: 2\nposition: -146,1213\n---\n\nCongratulations, you escaped!\n===\n```","comments":0,"created":"2020-10-03T11:54:35Z","files":[],"files-timestamp":0,"id":223522,"love":7,"love-timestamp":"2020-10-03T17:22:13Z","meta":[],"modified":"2020-10-03T17:22:13Z","name":"Making of \"The Labyrinth\" using Wool","node-timestamp":"2020-10-03T12:10:01Z","parent":222360,"parents":[1,5,9,212256,222360],"path":"\/events\/ludum-dare\/47\/dizzy-ryder\/making-of-the-labyrinth-using-wool","published":"2020-10-03T12:10:01Z","scope":"public","slug":"making-of-the-labyrinth-using-wool","subsubtype":"","subtype":"","type":"post","version":660896},"node_metadata":{"n_key":"223522","n_urlkey":"364420","n_parent":"222360","n_path":"\/events\/ludum-dare\/47\/dizzy-ryder\/making-of-the-labyrinth-using-wool","n_slug":"making-of-the-labyrinth-using-wo","n_type":"post","n_subtype":"","n_subsubtype":"","n_author":"6791","n_created":"1601726075","n_modified":"1601745733","n_version":"660896","n_status":"WAYBACK"},"source_url":"https:\/\/ldjam.com\/events\/ludum-dare\/47\/dizzy-ryder\/making-of-the-labyrinth-using-wool","text":"The Labyrinth was made with [the Wool platform](https:\/\/www.woolplatform.eu\/) in about an hour. Wool includes a language and toolkit for creating interactive fiction and dialogue-based games. A game is subdivided into \"nodes\" which can be rooms or steps in a dialogue.  The most basic Wool game offers a multiple choice style interface where each choice leads to a new node. Variables and other types of inputs are also supported.\n\nThe editor looks like this:\n\n![labyrinth-editor-example.jpg](\/\/\/raw\/78a\/1\/z\/34d9e.jpg)\n\nSmall games can be exported directly with an URL that includes the encoded source code.\n\n**[>>> Play The Labyrinth <<<](https:\/\/tinyurl.com\/y5y2hnyn)**\n\nSource code for this game is supplied below!\n\n```\ntitle: Start\ntags: \nspeaker: Narrator\ncolorID: 2\nposition: -143,303\n---\nLD47 warmup game made with <a href=\"https:\\\/\/www.woolplatform.eu\/\">Wool<\/a>\n<br><br>\nTry to escape the labyrinth!\n\n<<set $hasSword=false>>\n<<set $cutTree=false>>\n\n[[Start the game|Room11]]\n===\ntitle: Room11\ntags: \nspeaker: Narrator\ncolorID: 0\nposition: 255,304\n---\nYou are in a labyrinth.<br><br>\n\n<<if $cutTree>>\n    There is a hollow tree stump here, with a ladder going down.\n<<else>>\n    There is a dead tree here.\n<<endif>>\n\n<<if $cutTree>>\n    [[Climb ladder|UnderTree]]    \n<<else>>\n    <<if $hasAxe>>\n        [[Cut down tree|Room11|<<set $cutTree = true>>]]\n    <<endif>>\n<<endif>>\n\n[[North|Room31]]\n[[South|Room21]]\n===\ntitle: Room12\ntags: \nspeaker: Narrator\ncolorID: 0\nposition: 525,298\n---\nYou are in a labyrinth.<br><br>\n\nThere is a sign here. It says: \"One P, Two O, Three L\".\n\n\n[[North|Room32]]\n[[East|Room13]]\n===\ntitle: Room13\ntags: \nspeaker: Narrator\ncolorID: 0\nposition: 803,303\n---\nYou are in a labyrinth.<br>\n\n\n[[North|Room33]]\n[[West|Room12]]\n===\ntitle: Room21\ntags: \nspeaker: Narrator\ncolorID: 0\nposition: 253,573\n---\nYou are in a labyrinth.<br>\n\n\n[[North|Room11]]\n[[South|Room31]]\n[[East|Room22]]\n[[West|Room23]]\n===\ntitle: Room22\ntags: \nspeaker: Narrator\ncolorID: 0\nposition: 526,575\n---\nYou are in a labyrinth.<br>\n\n\n[[East|Room23]]\n[[West|Room21]]\n[[South|Room32]]\n===\ntitle: Room23\ntags: \nspeaker: Narrator\ncolorID: 0\nposition: 810,573\n---\nYou are in a labyrinth.<br><br>\n\nThere is a sign here. It says: \"LOOP\".\n\n[[East|Room21]]\n[[West|Room22]]\n===\ntitle: Room31\ntags: \nspeaker: Narrator\ncolorID: 0\nposition: 253,852\n---\nYou are in a labyrinth.<br>\n\n[[North|Room21]]\n[[South|Room11]]\n===\ntitle: Room32\ntags: \nspeaker: Narrator\ncolorID: 0\nposition: 534,847\n---\nYou are in a labyrinth.<br>\n\n\n[[North|Room22]]\n[[South|Room12]]\n===\ntitle: Room33\ntags: \nspeaker: Narrator\ncolorID: 0\nposition: 807,844\n---\nYou are in a labyrinth.<br>\n\n\n<<if !$hasAxe>>\n    There is an axe here.\n\n[[Pick up axe|Room33|<<set $hasAxe = true>>]]\n<<endif>>\n\n[[South|Room13]]\n===\ntitle: UnderTree\ntags: \nspeaker: Guard\ncolorID: 1\nposition: -143,634\n---\nYou found the exit under the tree! But you are not finished yet. Tell me the pass code to continue!\n\n[[I don't have the pass code|Room11]]\n\n[[The code is: <<input type=\"numeric\" value=\"$code\">>|UnderTreePasscode]]\n\n===\ntitle: UnderTreePasscode\ntags: \nspeaker: Guard\ncolorID: 1\nposition: -147,927\n---\n<<if $code == \"3221\">>\n    That is correct! You may pass.\n    [[Pass|Finished]]\n<<else>>\n    Wrong code!\n    [[Try again|UnderTree]]\n<<endif>>\n===\ntitle: Finished\ntags: \nspeaker: Narrator\ncolorID: 2\nposition: -146,1213\n---\n\nCongratulations, you escaped!\n===\n```","title":"Making of \"The Labyrinth\" using Wool","wayback_source":[]}