{"id":332,"date":"2022-02-10T20:49:28","date_gmt":"2022-02-11T01:49:28","guid":{"rendered":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd-fundamentals-22\/?p=332"},"modified":"2022-02-14T10:01:33","modified_gmt":"2022-02-14T15:01:33","slug":"dogwalker-2022","status":"publish","type":"post","link":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd-fundamentals-22\/jpcurrystodder\/dogwalker-2022\/","title":{"rendered":"Dogwalker 2022"},"content":{"rendered":"\n<p>My game is called \u201cDogwalker 2022,\u201d and centers around the player taking control of the walker for a problematic dog. It is a top-down \u201cendless runner\u201d type game with randomly generating obstacles (people, other dogs, cars), where you must walk your dog until you are forced into contact with someone, which results in a game over. You can cross the street to avoid people, but you must avoid cars, and the game gets faster and faster as you move on. The objective of the game, as with most endless runners, is to last as long as possible.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.joshuarosenstock.com\/teaching\/imgd-fundamentals-22\/wp-content\/uploads\/sites\/22\/2022\/02\/IMG_1050-2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/www.joshuarosenstock.com\/teaching\/imgd-fundamentals-22\/wp-content\/uploads\/sites\/22\/2022\/02\/IMG_1050-2-768x1024.png\" alt=\"\" class=\"wp-image-420\" srcset=\"https:\/\/www.joshuarosenstock.com\/teaching\/imgd-fundamentals-22\/wp-content\/uploads\/sites\/22\/2022\/02\/IMG_1050-2-768x1024.png 768w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd-fundamentals-22\/wp-content\/uploads\/sites\/22\/2022\/02\/IMG_1050-2-600x800.png 600w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd-fundamentals-22\/wp-content\/uploads\/sites\/22\/2022\/02\/IMG_1050-2-1152x1536.png 1152w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd-fundamentals-22\/wp-content\/uploads\/sites\/22\/2022\/02\/IMG_1050-2-1536x2048.png 1536w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd-fundamentals-22\/wp-content\/uploads\/sites\/22\/2022\/02\/IMG_1050-2-630x840.png 630w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd-fundamentals-22\/wp-content\/uploads\/sites\/22\/2022\/02\/IMG_1050-2-960x1280.png 960w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd-fundamentals-22\/wp-content\/uploads\/sites\/22\/2022\/02\/IMG_1050-2-225x300.png 225w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/a><\/figure>\n\n\n\n<p>It would be really cool to have a dog leash be my controller, but I have no idea how to make that work. There are basically two buttons required to play this game: \u201cleft\u201d and \u201cright.\u201d So I might find an old broken dog leash somewhere \u2013 or maybe purchase one online \u2013 and then use play-dough buttons to make the controller work. Like so:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.joshuarosenstock.com\/teaching\/imgd-fundamentals-22\/wp-content\/uploads\/sites\/22\/2022\/02\/leash.png\"><img loading=\"lazy\" decoding=\"async\" width=\"920\" height=\"692\" src=\"https:\/\/www.joshuarosenstock.com\/teaching\/imgd-fundamentals-22\/wp-content\/uploads\/sites\/22\/2022\/02\/leash.png\" alt=\"\" class=\"wp-image-421\" srcset=\"https:\/\/www.joshuarosenstock.com\/teaching\/imgd-fundamentals-22\/wp-content\/uploads\/sites\/22\/2022\/02\/leash.png 920w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd-fundamentals-22\/wp-content\/uploads\/sites\/22\/2022\/02\/leash-800x602.png 800w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd-fundamentals-22\/wp-content\/uploads\/sites\/22\/2022\/02\/leash-768x578.png 768w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd-fundamentals-22\/wp-content\/uploads\/sites\/22\/2022\/02\/leash-399x300.png 399w\" sizes=\"auto, (max-width: 920px) 100vw, 920px\" \/><\/a><\/figure>\n\n\n\n<p>I don\u2019t know what the palette for this will be, but the basic style I\u2019m imagining for this is similar to \u201cPaperboy.\u201d I\u2019ve never actually played \u201cPaperboy,\u201d but I imagine my own game will look similar, albeit from a more top-down perspective and with less emphasis on the houses. So the palette would be similar as well: verdant greens on either side with a grey asphalt middle, split with a yellow streak.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.retrogamer.net\/wp-content\/uploads\/2013\/10\/paperboyhazards.png\" alt=\"Paperboy | Retro Gamer\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/classicreload.com\/sites\/default\/files\/genesis-paperboy-ii-screenshot.png\" alt=\"Paperboy 2 | ClassicReload.com\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/i0.wp.com\/vgalmanac.com\/wp-content\/uploads\/2015\/07\/pape0007.png?resize=734%2C551&amp;ssl=1\" alt=\"Retro Game Review - Paperboy \u00bb The Video Game Almanac\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/i.ytimg.com\/vi\/4P6kAeQ_m1Q\/hqdefault.jpg\" alt=\"\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/encrypted-tbn0.gstatic.com\/images?q=tbn:ANd9GcQ6cuUpdbE5TXrBVBeTAhA_Pi-w1ZpiFPF2eA&amp;usqp=CAU\" alt=\"\" \/><\/figure>\n\n\n\n<p>I\u2019m not including any map here, since it\u2019s a randomly generating level. The top-down perspective you see at the top is basically what you get.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>My game is called \u201cDogwalker 2022,\u201d and centers around the player taking control of the walker for a problematic dog. It is a top-down \u201cendless runner\u201d type game with randomly generating obstacles (people, other dogs, cars), where you must walk your dog until you are forced into contact with someone, which results in a game&#8230; <\/p>\n<div class=\"link-more\"><a href=\"https:\/\/www.joshuarosenstock.com\/teaching\/imgd-fundamentals-22\/jpcurrystodder\/dogwalker-2022\/\">Read More<\/a><\/div>\n","protected":false},"author":252,"featured_media":418,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"cybocfi_hide_featured_image":"","footnotes":""},"categories":[21],"tags":[],"class_list":["post-332","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-preproduction-pack"],"jetpack_featured_media_url":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd-fundamentals-22\/wp-content\/uploads\/sites\/22\/2022\/02\/IMG_1050.png","_links":{"self":[{"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd-fundamentals-22\/wp-json\/wp\/v2\/posts\/332","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd-fundamentals-22\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd-fundamentals-22\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd-fundamentals-22\/wp-json\/wp\/v2\/users\/252"}],"replies":[{"embeddable":true,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd-fundamentals-22\/wp-json\/wp\/v2\/comments?post=332"}],"version-history":[{"count":2,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd-fundamentals-22\/wp-json\/wp\/v2\/posts\/332\/revisions"}],"predecessor-version":[{"id":422,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd-fundamentals-22\/wp-json\/wp\/v2\/posts\/332\/revisions\/422"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd-fundamentals-22\/wp-json\/wp\/v2\/media\/418"}],"wp:attachment":[{"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd-fundamentals-22\/wp-json\/wp\/v2\/media?parent=332"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd-fundamentals-22\/wp-json\/wp\/v2\/categories?post=332"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd-fundamentals-22\/wp-json\/wp\/v2\/tags?post=332"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}