{"author_link":"\/users\/coltonphillips","author_name":"coltonphillips","author_uid":"coltonphillips","comments":[],"epoch":1728718712,"event":"LD56","format":"md","ldjam_node_id":405811,"likes":1,"metadata":{"p_key":"209012","p_author":"coltonphillips","p_authorkey":"1298196","p_urlkey":"447385","p_title":"Devlog Doggy Dog","p_cat":"LDJam ","p_event":"LD56","p_time":"1728718712","p_likes":"1","p_comments":"0","p_status":"WAYBACK","us_key":"1298196","us_name":"coltonphillips","us_username":"coltonphillips","event_start":"1728000000","event_key":"115","event_name":"Ludum Dare 56"},"node":{"_collation":{"body_sanitizer":"TextUtils::SanitizeHTML via existing importer","event":"LD56","removed_author":false},"_superparent":395186,"_trust":1,"author":298196,"body":"Thanks for you valueble feedback. It seems like folks are enjoying the game. \n\nI added custom greetings to all my guests: \n\n```rust\npub fn fetch_greetings() -> Vec<String> {\n    include_str!(\"greetings.txt\")\n        .lines()\n        .map(|lines| lines.trim().to_string())\n        .collect()\n}\n\n.......\n\nfor puzzle in selected_puzzles {\n    \/\/ Setup\n    .......\n    let rnd_greeting = greetings.choose(&mut rand::thread_rng()).unwrap();\n    loop {\n        \/\/ Render the puzzle and question\n         ......\n```\n\n\n![image-2.png](\/\/\/raw\/4dc\/84\/z\/68a92.png)\n\nI also just made the game way harder using this:\n\n```rust\n  let psychic_damage = rand::thread_rng().gen_range(1..5);\n  paint.answer_result =\n      format!(\"{guess} was INCORRECT!\\nGuest did {psychic_damage} psychic damage to your ego!\");\n  game.health -= psychic_damage;\n```\n\nI dare you to guess what the above piece of code achieved.\n\nFinally I made it so Audio is a disabled by default feature, to promote developer experience using `cfg!()`","comments":2,"comments-timestamp":"2024-10-12T10:45:30Z","created":"2024-10-12T07:29:47Z","files":[],"files-timestamp":0,"id":405811,"love":1,"love-timestamp":"2024-10-12T09:28:48Z","meta":[],"modified":"2024-10-12T10:45:30Z","name":"Devlog Doggy Dog","node-timestamp":"2024-10-12T07:38:32Z","parent":401548,"parents":[1,5,9,395186,401548],"path":"\/events\/ludum-dare\/56\/tiny-creature-support-group\/devlog-doggy-dog","published":"2024-10-12T07:38:32Z","scope":"public","slug":"devlog-doggy-dog","subsubtype":"","subtype":"","type":"post","version":1275390},"node_metadata":{"n_key":"405811","n_urlkey":"447385","n_parent":"401548","n_path":"\/events\/ludum-dare\/56\/tiny-creature-support-group\/devlog-doggy-dog","n_slug":"devlog-doggy-dog","n_type":"post","n_subtype":"","n_subsubtype":"","n_author":"298196","n_created":"1728718187","n_modified":"1728729930","n_version":"1275390","n_status":"WAYBACK"},"source_url":"https:\/\/ldjam.com\/events\/ludum-dare\/56\/tiny-creature-support-group\/devlog-doggy-dog","text":"Thanks for you valueble feedback. It seems like folks are enjoying the game. \n\nI added custom greetings to all my guests: \n\n```rust\npub fn fetch_greetings() -> Vec<String> {\n    include_str!(\"greetings.txt\")\n        .lines()\n        .map(|lines| lines.trim().to_string())\n        .collect()\n}\n\n.......\n\nfor puzzle in selected_puzzles {\n    \/\/ Setup\n    .......\n    let rnd_greeting = greetings.choose(&mut rand::thread_rng()).unwrap();\n    loop {\n        \/\/ Render the puzzle and question\n         ......\n```\n\n\n![image-2.png](\/\/\/raw\/4dc\/84\/z\/68a92.png)\n\nI also just made the game way harder using this:\n\n```rust\n  let psychic_damage = rand::thread_rng().gen_range(1..5);\n  paint.answer_result =\n      format!(\"{guess} was INCORRECT!\\nGuest did {psychic_damage} psychic damage to your ego!\");\n  game.health -= psychic_damage;\n```\n\nI dare you to guess what the above piece of code achieved.\n\nFinally I made it so Audio is a disabled by default feature, to promote developer experience using `cfg!()`","title":"Devlog Doggy Dog","wayback_source":[]}