{"id":281,"date":"2023-01-12T19:42:35","date_gmt":"2023-01-12T19:42:35","guid":{"rendered":"https:\/\/trewest.dev\/blog\/?p=281"},"modified":"2023-12-05T09:34:34","modified_gmt":"2023-12-05T09:34:34","slug":"project-susminer","status":"publish","type":"post","link":"https:\/\/trewest.dev\/blog\/index.php\/2023\/01\/12\/project-susminer\/","title":{"rendered":"Project: Susminer"},"content":{"rendered":"<div class=\"wp-post-series-box series-project-overviews wp-post-series-box--expandable\">\n\t\t\t<input id=\"collapsible-series-project-overviews69e8ce0cdf04e\" class=\"wp-post-series-box__toggle_checkbox\" type=\"checkbox\">\n\t\n\t<label\n\t\tclass=\"wp-post-series-box__label\"\n\t\t\t\t\tfor=\"collapsible-series-project-overviews69e8ce0cdf04e\"\n\t\t\ttabindex=\"0\"\n\t\t\t\t>\n\t\t<p class=\"wp-post-series-box__name wp-post-series-name\">\n\t\t\tThis is post 9 of 21 in the series <em>&ldquo;Project Overviews&rdquo;<\/em>\t\t<\/p>\n\t\t\t\t\t<div class=\"wp-post-series-box__description wp-post-series-description\">\n\t\t\t\t<p>A series of posts detailing and highlighting projects that I&#8217;ve made.<\/p>\n\t\t\t<\/div>\n\t\t\t<\/label>\n\n\t\t\t<div class=\"wp-post-series-box__posts\">\n\t\t\t<ol>\n\t\t\t\t\t\t\t\t\t<li><a href=\"https:\/\/trewest.dev\/blog\/index.php\/2023\/01\/10\/project-bugtrakt\/\">Project: Bugtrakt<\/a><\/li>\n\t\t\t\t\t\t\t\t\t<li><a href=\"https:\/\/trewest.dev\/blog\/index.php\/2023\/01\/10\/project-imgalib\/\">Project: Imgalib<\/a><\/li>\n\t\t\t\t\t\t\t\t\t<li><a href=\"https:\/\/trewest.dev\/blog\/index.php\/2023\/01\/10\/project-go-fish\/\">Project: Go Fish!<\/a><\/li>\n\t\t\t\t\t\t\t\t\t<li><a href=\"https:\/\/trewest.dev\/blog\/index.php\/2023\/01\/11\/project-trewest-dev\/\">Project: trewest.dev<\/a><\/li>\n\t\t\t\t\t\t\t\t\t<li><a href=\"https:\/\/trewest.dev\/blog\/index.php\/2023\/01\/11\/arduino-light-effects\/\">Arduino Light effects<\/a><\/li>\n\t\t\t\t\t\t\t\t\t<li><a href=\"https:\/\/trewest.dev\/blog\/index.php\/2023\/01\/11\/project-mini-stacker\/\">Project: Mini Stacker<\/a><\/li>\n\t\t\t\t\t\t\t\t\t<li><a href=\"https:\/\/trewest.dev\/blog\/index.php\/2023\/01\/12\/project-arduino-nes-controller\/\">Project: Arduino NES Controller<\/a><\/li>\n\t\t\t\t\t\t\t\t\t<li><a href=\"https:\/\/trewest.dev\/blog\/index.php\/2023\/01\/12\/project-metroidvania-like\/\">Project: Metroidvania-Like<\/a><\/li>\n\t\t\t\t\t\t\t\t\t<li><span class=\"wp-post-series-box__current\">Project: Susminer<\/span><\/li>\n\t\t\t\t\t\t\t\t\t<li><a href=\"https:\/\/trewest.dev\/blog\/index.php\/2023\/01\/12\/project-farming-demo\/\">Project: Farming Demo<\/a><\/li>\n\t\t\t\t\t\t\t\t\t<li><a href=\"https:\/\/trewest.dev\/blog\/index.php\/2023\/01\/13\/project-vrc-basement\/\">Project: VRC Basement<\/a><\/li>\n\t\t\t\t\t\t\t\t\t<li><a href=\"https:\/\/trewest.dev\/blog\/index.php\/2023\/01\/13\/project-hash-clear\/\">Project: Hash Clear<\/a><\/li>\n\t\t\t\t\t\t\t\t\t<li><a href=\"https:\/\/trewest.dev\/blog\/index.php\/2023\/01\/13\/project-titan-help\/\">Project: Titan Help<\/a><\/li>\n\t\t\t\t\t\t\t\t\t<li><a href=\"https:\/\/trewest.dev\/blog\/index.php\/2023\/01\/13\/project-computer-craft-scripts\/\">Project: Computer Craft Scripts<\/a><\/li>\n\t\t\t\t\t\t\t\t\t<li><a href=\"https:\/\/trewest.dev\/blog\/index.php\/2023\/01\/15\/project-esp8266-plant-watering\/\">Project: ESP8266 Plant Watering<\/a><\/li>\n\t\t\t\t\t\t\t\t\t<li><a href=\"https:\/\/trewest.dev\/blog\/index.php\/2023\/01\/15\/project-golf-demo\/\">Project: Golf Demo<\/a><\/li>\n\t\t\t\t\t\t\t\t\t<li><a href=\"https:\/\/trewest.dev\/blog\/index.php\/2023\/01\/15\/project-ghost-holic\/\">Project: Ghost Holic<\/a><\/li>\n\t\t\t\t\t\t\t\t\t<li><a href=\"https:\/\/trewest.dev\/blog\/index.php\/2023\/03\/27\/project-multi-chat-viewer\/\">Project: Multi-Chat Viewer<\/a><\/li>\n\t\t\t\t\t\t\t\t\t<li><a href=\"https:\/\/trewest.dev\/blog\/index.php\/2024\/08\/22\/project-interview-simulator\/\">Project: Interview Simulator<\/a><\/li>\n\t\t\t\t\t\t\t\t\t<li><a href=\"https:\/\/trewest.dev\/blog\/index.php\/2024\/10\/18\/project-healers-journey\/\">Project: Healer&#8217;s Journey<\/a><\/li>\n\t\t\t\t\t\t\t\t\t<li><a href=\"https:\/\/trewest.dev\/blog\/index.php\/2024\/10\/18\/project-biota\/\">Project: Biota<\/a><\/li>\n\t\t\t\t\t\t\t<\/ol>\n\t\t<\/div>\n\t<\/div>\n\n<p>Status: <span style=\"color:yellow;\">Incomplete<\/span><br>Type: Videogame<br>Technology: C#, Unity Engine<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/trewest.dev\/projects\/Susminer_Final.zip\">Download Last Build<\/a><\/div>\n\n\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/trewest.dev\">Return to Portfolio<\/a><\/div>\n\n\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/github.com\/TreWestWilliam\/Susminer\">Github<\/a><\/div>\n<\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"862\" src=\"https:\/\/trewest.dev\/blog\/wp-content\/uploads\/2023\/01\/image-25-1024x862.png\" alt=\"\" class=\"wp-image-290\" srcset=\"https:\/\/trewest.dev\/blog\/wp-content\/uploads\/2023\/01\/image-25-1024x862.png 1024w, https:\/\/trewest.dev\/blog\/wp-content\/uploads\/2023\/01\/image-25-300x253.png 300w, https:\/\/trewest.dev\/blog\/wp-content\/uploads\/2023\/01\/image-25-768x646.png 768w, https:\/\/trewest.dev\/blog\/wp-content\/uploads\/2023\/01\/image-25.png 1238w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">A screenshot of my last build of the game that I made<\/figcaption><\/figure>\n\n\n\n<p>Susminer was a game that was thought up as a joke between a friend and I, when we were talking about game ideas.  It started as a joke about where we were talking about putting every popular game around into one.  A hybrid of Among Us, Battle Royal Games, and Minecraft\/Terraria like games.  Sadly, none of that would come close to where I got since my friend had bailed pretty early on, and I while I made things that worked, I realized partially through development that in order to make everything work efficiently (Read:Usable) I&#8217;d have to restructure the world code from scratch to support it.  Then my brother wanted to make a game as well which resulted in the Metroidvania type game.  So until then it&#8217;s on hiatus.  <\/p>\n\n\n\n<div class=\"alignnormal\"><div id=\"metaslider-id-282\" style=\"width: 100%;\" class=\"ml-slider-3-108-0 metaslider metaslider-flex metaslider-282 ml-slider has-dots-nav ms-theme-default\" role=\"region\" aria-label=\"Susminer Slideshow\" data-height=\"300\" data-width=\"700\">\n    <div id=\"metaslider_container_282\">\n        <div id=\"metaslider_282\">\n            <ul class='slides'>\n                <li style=\"display: block; width: 100%;\" class=\"slide-284 ms-image \" aria-roledescription=\"slide\" data-date=\"2023-01-12 19:29:27\" data-filename=\"image-10-550x235.png\" data-slide-type=\"image\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/trewest.dev\/blog\/wp-content\/uploads\/2022\/06\/image-10-550x235.png\" height=\"300\" width=\"700\" alt=\"\" class=\"slider-282 slide-284 msDefaultImage\" title=\"image-10\" \/><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-285 ms-image \" aria-roledescription=\"slide\" data-date=\"2023-01-12 19:29:27\" data-filename=\"image-11-700x300.png\" data-slide-type=\"image\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/trewest.dev\/blog\/wp-content\/uploads\/2022\/06\/image-11-700x300.png\" height=\"300\" width=\"700\" alt=\"\" class=\"slider-282 slide-285 msDefaultImage\" title=\"image-11\" \/><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-286 ms-image \" aria-roledescription=\"slide\" data-date=\"2023-01-12 19:29:27\" data-filename=\"image-12-700x300.png\" data-slide-type=\"image\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/trewest.dev\/blog\/wp-content\/uploads\/2022\/06\/image-12-700x300.png\" height=\"300\" width=\"700\" alt=\"\" class=\"slider-282 slide-286 msDefaultImage\" title=\"image-12\" \/><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-287 ms-image \" aria-roledescription=\"slide\" data-date=\"2023-01-12 19:29:27\" data-filename=\"image-9-700x300.png\" data-slide-type=\"image\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/trewest.dev\/blog\/wp-content\/uploads\/2022\/06\/image-9-700x300.png\" height=\"300\" width=\"700\" alt=\"\" class=\"slider-282 slide-287 msDefaultImage\" title=\"image-9\" \/><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-288 ms-image \" aria-roledescription=\"slide\" data-date=\"2023-01-12 19:29:27\" data-filename=\"image-8-341x146.png\" data-slide-type=\"image\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/trewest.dev\/blog\/wp-content\/uploads\/2022\/06\/image-8-341x146.png\" height=\"300\" width=\"700\" alt=\"\" class=\"slider-282 slide-288 msDefaultImage\" title=\"image-8\" \/><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-289 ms-image \" aria-roledescription=\"slide\" data-date=\"2023-01-12 19:29:27\" data-filename=\"image-7-205x88.png\" data-slide-type=\"image\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/trewest.dev\/blog\/wp-content\/uploads\/2022\/06\/image-7-205x88.png\" height=\"300\" width=\"700\" alt=\"\" class=\"slider-282 slide-289 msDefaultImage\" title=\"image-7\" \/><div class=\"caption-wrap\"><div class=\"caption\">A heatmap of the game's world generator<\/div><\/div><\/li>\n            <\/ul>\n        <\/div>\n        \n    <\/div>\n<\/div><\/div>\n\n\n\n<p>Some of the challenges I faced while working on the game was related to procedural generation,  as I was making worlds from scratch, and even tried to make a dynamically drawn sky but sadly that didn&#8217;t go too well.  At the time of the last build I had a simple combat system, a dumb AI enemy, health, blocks with various breaking speeds, tools that would help you break blocks faster, crafting (Though I dont remember how), and probably a few more things I didn&#8217;t write about or remember.<\/p>\n\n\n\n<p>If you want to read some more info about this project I&#8217;ve done some posts about it while working on it (Though they were originally for my personal journal, so the dates are off), and they should be accessible in the series tab above.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Susminer was a game that was thought up as a joke between a friend and I, when we were talking about game ideas.  It started as a joke about where we were talking about putting every popular game around into one.  A hybrid of Among Us, Battle Royal Games, and Minecraft\/Terraria like games&#8230;.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[43,4,8,52],"tags":[16,15,64,7,63],"post_series":[53,56],"class_list":["post-281","post","type-post","status-publish","format-standard","hentry","category-c","category-coding","category-project","category-videogame","tag-c","tag-project","tag-susminer","tag-unity","tag-videogame","post_series-project-overviews","post_series-susminer"],"_links":{"self":[{"href":"https:\/\/trewest.dev\/blog\/index.php\/wp-json\/wp\/v2\/posts\/281","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trewest.dev\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/trewest.dev\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/trewest.dev\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/trewest.dev\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=281"}],"version-history":[{"count":4,"href":"https:\/\/trewest.dev\/blog\/index.php\/wp-json\/wp\/v2\/posts\/281\/revisions"}],"predecessor-version":[{"id":355,"href":"https:\/\/trewest.dev\/blog\/index.php\/wp-json\/wp\/v2\/posts\/281\/revisions\/355"}],"wp:attachment":[{"href":"https:\/\/trewest.dev\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=281"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trewest.dev\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=281"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trewest.dev\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=281"},{"taxonomy":"post_series","embeddable":true,"href":"https:\/\/trewest.dev\/blog\/index.php\/wp-json\/wp\/v2\/post_series?post=281"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}