{"id":59,"date":"2023-12-29T20:34:12","date_gmt":"2023-12-30T01:34:12","guid":{"rendered":"https:\/\/tucker-evans.com\/?p=59"},"modified":"2023-12-31T21:10:36","modified_gmt":"2024-01-01T02:10:36","slug":"maze-craze","status":"publish","type":"post","link":"https:\/\/tucker-evans.com\/?p=59","title":{"rendered":"Maze Craze"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"681\" height=\"436\" src=\"https:\/\/tucker-evans.com\/wp-content\/uploads\/2023\/12\/image.png\" alt=\"\" class=\"wp-image-60\" style=\"width:730px;height:auto\" srcset=\"https:\/\/tucker-evans.com\/wp-content\/uploads\/2023\/12\/image.png 681w, https:\/\/tucker-evans.com\/wp-content\/uploads\/2023\/12\/image-300x192.png 300w\" sizes=\"(max-width: 681px) 100vw, 681px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Overview<\/h3>\n\n\n\n<p>Maze Craze was made for the UNC Charlotte month long kick off game jam. It is a 2D top down puzzle game. The goal is the race a boss through a maze and get to the end first. You will have obstacles that will get in your way and smaller puzzles you have to complete. <\/p>\n\n\n\n<p><strong><em>Platform<\/em><\/strong>: Windows PC\u00a0<strong><em>Engine<\/em><\/strong>: Unity\u00a0<strong><em>Language<\/em><\/strong>: C#\u00a0<strong><em>Duration<\/em><\/strong>: 1 Month\u00a0<strong><em>Team Size<\/em><\/strong>: 5\u00a0<strong><em>Role<\/em><\/strong>: Programming<\/p>\n\n\n\n<p><strong>Try it out:<\/strong>\u00a0<a href=\"https:\/\/itch.io\/jam\/2023-49er-kickoff-game-jam\/rate\/2286977\">https:\/\/itch.io\/jam\/2023-49er-kickoff-game-jam\/rate\/2286977<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Project Goals<\/h3>\n\n\n\n<ul>\n<li>Create a puzzle game within one month<\/li>\n\n\n\n<li>Practice\/learn using Unity<\/li>\n\n\n\n<li>Make a game that uses pathfinding algorithms to make maze completing bosses<\/li>\n\n\n\n<li>Learn how to share and work on a game with a group of people<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"581\" src=\"https:\/\/tucker-evans.com\/wp-content\/uploads\/2023\/12\/image-1-1024x581.png\" alt=\"\" class=\"wp-image-61\" srcset=\"https:\/\/tucker-evans.com\/wp-content\/uploads\/2023\/12\/image-1-1024x581.png 1024w, https:\/\/tucker-evans.com\/wp-content\/uploads\/2023\/12\/image-1-300x170.png 300w, https:\/\/tucker-evans.com\/wp-content\/uploads\/2023\/12\/image-1-768x436.png 768w, https:\/\/tucker-evans.com\/wp-content\/uploads\/2023\/12\/image-1-1536x872.png 1536w, https:\/\/tucker-evans.com\/wp-content\/uploads\/2023\/12\/image-1.png 1823w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Level Design<\/h2>\n\n\n\n<p>There are two mazes in the game, the second harder then the first. In each maze there is a door blocking the finish. To destroy the door there is a spot in the maze that needs to be reached and then a smaller puzzle that needs to be completed. In the second maze there are two puzzles along with a longer maze. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Bosses<\/h2>\n\n\n\n<p>The bosses use A* pathfinding to complete each maze. This uses a grid system to allow the algorithm to find the best path. This was done so mazes could be added without having to set a strict path for each new boss.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">My Contribution<\/h2>\n\n\n\n<p>I did a majority of the programming for this game jam. I implemented the pathfinding algorithm and designed the mazes to go along with it. I also put in the basic character movement. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Overview Maze Craze was made for the UNC Charlotte month long kick off game jam. It is a 2D top down puzzle game. The goal is the race a boss through a maze and get to the end first. You will have obstacles that will get in your way and smaller puzzles you have to&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"categories":[6],"tags":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/tucker-evans.com\/index.php?rest_route=\/wp\/v2\/posts\/59"}],"collection":[{"href":"https:\/\/tucker-evans.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tucker-evans.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tucker-evans.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tucker-evans.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=59"}],"version-history":[{"count":1,"href":"https:\/\/tucker-evans.com\/index.php?rest_route=\/wp\/v2\/posts\/59\/revisions"}],"predecessor-version":[{"id":62,"href":"https:\/\/tucker-evans.com\/index.php?rest_route=\/wp\/v2\/posts\/59\/revisions\/62"}],"wp:attachment":[{"href":"https:\/\/tucker-evans.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=59"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tucker-evans.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=59"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tucker-evans.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=59"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}