{"id":4174,"date":"2020-12-04T09:13:49","date_gmt":"2020-12-04T01:13:49","guid":{"rendered":"https:\/\/www.gridsagegames.com\/blog\/?p=4174"},"modified":"2020-12-22T15:45:51","modified_gmt":"2020-12-22T07:45:51","slug":"year-7-cogmind","status":"publish","type":"post","link":"https:\/\/www.gridsagegames.com\/blog\/2020\/12\/year-7-cogmind\/","title":{"rendered":"Year 7 of the Cogmind"},"content":{"rendered":"<p><em>And another year of development whooshes by! <\/em>Okay, so no surprise there, Cogmind has now been in continuous development for over seven years, and it&#8217;s once again time for the usual end-of-year <a title=\"Grid Sage Games Blog: Annual Reviews\" href=\"https:\/\/www.gridsagegames.com\/blog\/category\/annual-review\/\">annual review<\/a>.<\/p>\n<p>Building Cogmind is still very much my full-time job at the moment, though as we&#8217;ll see in the review, this year saw a slight reallocation of time to other roguelike-related endeavors.<\/p>\n<p>First, the annual image collage, version 2020:<\/p>\n<div id=\"attachment_4177\" style=\"width: 810px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2020\/12\/cogmind_development_year_7_small.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4177\" class=\"size-full wp-image-4177 \" title=\"Cogmind Development Collage (Year 7)\" alt=\"cogmind_development_year_7_small\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2020\/12\/cogmind_development_year_7_small.jpg\" width=\"800\" height=\"1066\" \/><\/a><p id=\"caption-attachment-4177\" class=\"wp-caption-text\">Selection of images from the past year of Cogmind-related development as posted on this blog, forums, and Twitter (full mega size <a title=\"Cogmind Development Collage (2020\/Year 7) - Full Size\" href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2020\/12\/cogmind_development_year_7.jpg\">here<\/a>).<\/p><\/div>\n<h2>Development Time<\/h1>\n<p>As always, I&#8217;m recording daily development stats in order to maintain a collection of pretty graphs over here. The main graph has been extended by another 12 months to include 2020<\/p>\n<div id=\"attachment_4179\" style=\"width: 1069px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2020\/12\/cogmind_monthly_development_hours_201307-202011.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4179\" class=\"size-full wp-image-4179\" title=\"Cogmind Monthly Development Hours (2013.07-2020.11)\" alt=\"cogmind_monthly_development_hours_201307-202011\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2020\/12\/cogmind_monthly_development_hours_201307-202011.png\" width=\"1059\" height=\"583\" \/><\/a><p id=\"caption-attachment-4179\" class=\"wp-caption-text\">Cogmind Monthly Development Hours, 2013.7-2020.11 (click for crisper full-size version).<\/p><\/div>\n<p>Every time I look at this thing it brings back memories of the summer of 2013, starting on Cogmind&#8217;s design doc and background story, and how I had absolutely no idea this would lead to a new long-term job, and what we have today :P<\/p>\n<p>The cumulative hour count is now 13,221, having added 1,400 hours this year. January hours are especially low since I was out of the country for a few weeks at the time, and November low because I had been putting off a lot of personal stuff for a while that I could finally address last month with releases out of the way, then I unexpectedly also had to get a new laptop (setting one up takes forever&#8230;).<\/p>\n<p>2020&#8217;s hour count was 16.5% less than <a title=\"Year 6 of the Cogmind\" href=\"https:\/\/www.gridsagegames.com\/blog\/2019\/12\/year-6-of-the-cogmind\/\">last year<\/a>, for a number of reasons:<\/p>\n<ul>\n<li>With fewer general topics to expand upon outside the usual release announcements and <a title=\"Kyzrati Patreon\" href=\"https:\/\/www.patreon.com\/Kyzrati\">Patreon posts<\/a>, I ended up writing fewer articles on the blog this year--those are always major time sinks (though we have a new pair of big ones coming very soon :D).<\/li>\n<li>I also took a decent chunk of time out to build and release updates to my free dev\/art tool <a title=\"REXPaint website\" href=\"https:\/\/www.gridsagegames.com\/rexpaint\/\">REXPaint<\/a>, one of which was responsible for an explosion of ASCII art for CDDA (<a title=\"r\/cataclysmdda: COMING SOON! ASCII Graphics for guns!\" href=\"https:\/\/old.reddit.com\/r\/cataclysmdda\/comments\/j4r4ad\/coming_soon_ascii_graphics_for_guns\/\">example<\/a>). The last release was back in 2018, so it was about time to do more of that, and it <a title=\"REXPaint v1.50 Release Notes\" href=\"https:\/\/www.gridsagegames.com\/forums\/index.php?topic=1468\">now supports<\/a> bitmap fonts with more than 256 characters :D<\/li>\n<li>Also this year a lot of my Cogmind streaming time (technically work!) was reallocated to trying out other roguelikes, which by contrast are not tallied as work even though I stream them during work hours (my boss can&#8217;t fire me for doing this, so it&#8217;s all cool). In all I spent 73 hours streaming <a title=\"[Stream] 2020 7DRLs Played by Dev Request - Day 1\/2\" href=\"https:\/\/www.youtube.com\/watch?v=MZuaDNS61tA\">7DRLs by dev request<\/a>, <a title=\"[Stream] Top 7DRLs from 2020 (Day 1\/3)\" href=\"https:\/\/www.youtube.com\/watch?v=W3Vti3s65nY\">top 2020 7DRLs<\/a>, <a title=\"[Stream] Armoured Commander II - Let's Play a Tank! (part 1)\" href=\"https:\/\/www.youtube.com\/watch?v=TWqSd1aZJ8M\">Armoured Commander II<\/a>, <a title=\"[Stream] Approaching Infinity - Getting to know this space roguelike (part 1)\" href=\"https:\/\/www.youtube.com\/watch?v=uzgX32bzFTM\">Approaching Infinity<\/a> and <a title=\"[Stream] Prospector, the Space Roguelike - Part 1: First Playthrough\" href=\"https:\/\/www.youtube.com\/watch?v=kDOVqLM-hHw\">Prospector<\/a> (<a title=\"r\/TraditionalRoguelikes: Prospector and Approaching Infinity writeup\" href=\"https:\/\/old.reddit.com\/r\/TraditionalRoguelikes\/comments\/jn73jj\/prospector_the_space_roguelike_approaching\/\">writeup for those two<\/a>). Over the next year I plan to stream a lot of other roguelikes, too (but mixed in with more Cogmind runs, of course!).<\/li>\n<\/ul>\n<p>I&#8217;m happy to report that my average number of work hours in recent years is definitely much more sustainable than in the early years of development, which could get quite unhealthy!<\/p>\n<p>Like last year, we can see that I maintained the new trend of putting more time into the game itself rather than community-related work:<\/p>\n<div id=\"attachment_4180\" style=\"width: 565px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2020\/12\/cogmind_dev_hours_game_vs_community_2013-2020.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4180\" class=\"size-full wp-image-4180 \" title=\"Cogmind Annual Development Hours: Game vs. Community (2013.07-2020.11)\" alt=\"cogmind_dev_hours_game_vs_community_2013-2020\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2020\/12\/cogmind_dev_hours_game_vs_community_2013-2020.png\" width=\"555\" height=\"492\" \/><\/a><p id=\"caption-attachment-4180\" class=\"wp-caption-text\">Comparing the amount of hours directly spent working on Cogmind vs. community-related work (excludes hours that belong to neither category).<\/p><\/div>\n<p>This would be a natural side effect of less writing and less Cogmind streaming but certainly not wanting to work less on the game :). Honestly I would prefer to be working on the game much more than I currently do--it&#8217;s so tempting, but at this point it&#8217;s probably a good idea to do a better job balancing life for the long term.<\/p>\n<h2>Releases<\/h1>\n<p>This year&#8217;s release lineup was another odd one with more events than regular releases, and featured by far the longest string of expansions on a single major version--Beta 9 went all the way to 9.6 xD.<\/p>\n<div id=\"attachment_4181\" style=\"width: 952px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2020\/12\/cogmind_2020_releases_logo_collage.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4181\" class=\"wp-image-4181  \" title=\"Cogmind Year 7 Release Cover Images\" alt=\"cogmind_2020_releases_logo_collage\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2020\/12\/cogmind_2020_releases_logo_collage.png\" width=\"942\" height=\"856\" \/><\/a><p id=\"caption-attachment-4181\" class=\"wp-caption-text\">Cogmind release cover images from year 7.<\/p><\/div>\n<p>This year&#8217;s events included:<\/p>\n<ul>\n<li>The well-received <a title=\"Cogmind Beta 9.3 Release Notes (RPGLIKE)\" href=\"https:\/\/www.gridsagegames.com\/forums\/index.php?topic=1409.0\">RPGLIKE mode<\/a> created for the winter holiday season gave Cogmind more typical RPG-ish mechanics and character progression by adding healing, raising levels, and XP to buy upgrades. (I wrote about its design <a title=\"Special Mode Design: RPGLIKE\" href=\"https:\/\/www.gridsagegames.com\/blog\/2020\/01\/special-mode-design-rpglike\/\">here<\/a>.)<\/li>\n<li>Our traditional April fools joke-turned-real made Cogmind &#8220;multiplayer&#8221; in the sense of giving you a permanent ally, <a title=\"Cogmind Beta 9.5 Release Notes (Player 2)\" href=\"https:\/\/www.gridsagegames.com\/forums\/index.php?topic=1433.0\">Player 2<\/a>, who shares your ability to attach any parts they find or salvage. They&#8217;re also rather talkative ;) <em>(This event was born out of AI work originally built for a Battle Royale mode, but that idea didn&#8217;t pan out and a playable test version was only released to patrons instead; I wrote about its design <a title=\"Special Mode Design: Battle Royale\" href=\"https:\/\/www.gridsagegames.com\/blog\/2020\/03\/special-mode-design-battle-royale\/\">here<\/a>.)<\/em><\/li>\n<li>Most recently I put together an ARG dubbed &#8220;<a title=\"Cogmind Beta 10.2 &quot;Forbidden Lore: Cogmind the ARG&quot; Release Notes\" href=\"https:\/\/www.gridsagegames.com\/forums\/index.php?topic=1488.0\">Forbidden Lore<\/a>&#8221; that challenges players to use hints about in-game content to hunt for clues that help solve puzzles on the internet to unlock special lore on the <a title=\"Cogmind 2020 ARG Forbidden Lore Home Page\" href=\"https:\/\/forbiddenlore.gridsagegames.com\/\">event website<\/a>. (Articles about this event will be available soon, including a complete walkthrough for those who want some extra help, or to just read through the puzzles :P)<em> (Update 201222: These are now up--check out both the <a title=\"Cogmind 2020 ARG Post-mortem\" href=\"https:\/\/www.gridsagegames.com\/blog\/2020\/12\/cogmind-2020-arg-post-mortem\/\">event post-mortem<\/a> and <a title=\"Cogmind 2020 ARG Walkthrough\" href=\"https:\/\/www.gridsagegames.com\/blog\/2020\/12\/cogmind-2020-arg-walkthrough\/\">walkthrough<\/a>.)<\/em><\/li>\n<\/ul>\n<p>But the flagship release was of course <a title=\"Cogmind Beta 10 Release Notes\" href=\"https:\/\/www.gridsagegames.com\/forums\/index.php?topic=1475.0\">Beta 10<\/a> &#8220;Warlord Forever,&#8221; adding not only two new endings but also completing Cogmind&#8217;s entire ambient soundscape! I <a title=\"Building Cogmind\u2019s Ambient Soundscape\" href=\"https:\/\/www.gridsagegames.com\/blog\/2020\/06\/building-cogminds-ambient-soundscape\/\">wrote about that process<\/a> in detail, as well as related <a title=\"Audio Accessibility Features for Roguelikes\" href=\"https:\/\/www.gridsagegames.com\/blog\/2020\/06\/audio-accessibility-features-roguelikes\/\">audio accessibility features<\/a>. So glad to have that behind us now, as it was the only required pre-1.0 feature left on the roadmap, which now basically consists of &#8220;YAY FUN STUFF!!!&#8221;<\/p>\n<div id=\"attachment_4182\" style=\"width: 558px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2020\/12\/cogmind_rif_ability_command_fork_overload_power_streamctrl_high.gif\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4182\" class=\"wp-image-4182 \" title=\"Cogmind Beta 10 Command Fork Demo (overload_power, streamctrl_high)\" alt=\"cogmind_rif_ability_command_fork_overload_power_streamctrl_high\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2020\/12\/cogmind_rif_ability_command_fork_overload_power_streamctrl_high.gif\" width=\"548\" height=\"419\" \/><\/a><p id=\"caption-attachment-4182\" class=\"wp-caption-text\">Beta 10 comes with a ton of stuff, including a new set of RIF abilities, like Command Fork, seen here as applied to overload_power and streamctrl_high.<\/p><\/div>\n<h2>Community Support<\/h1>\n<p>Many thanks to all you players for leaving reviews, helping spread the word about Cogmind, and generally just being a friendly bunch.<\/p>\n<p>And additional thanks goes out to all you supporters <a title=\"Kyzrati Patreon\" href=\"https:\/\/www.patreon.com\/Kyzrati\">on Patreon<\/a>, where we&#8217;re even finally closing in on the next fundraising milestone. There are currently a few references to The Unchained, but no details, although their origins have finally been revealed in one of the new Forbidden Lore ARG entries.<\/p>\n<p>Also something you can do now real quick to help out: It\u2019s that time of year again when IndieDB does its Game of the Year voting, and although Cogmind is too niche to pull the numbers necessary to compete against mainstream titles for the Top 10 in the second round, for the past six years in a row we\u2019ve made it through the first round of voting to take a spot in the Top 100 list, which is pretty neat and could help more people to find the game.<\/p>\n<div id=\"attachment_4186\" style=\"width: 959px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2020\/12\/cogmind_indiedb_goty_voting_2020.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4186\" class=\"size-full wp-image-4186 \" title=\"Cogmind on IndieDB (GotY Voting 2020)\" alt=\"cogmind_indiedb_goty_voting_2020\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2020\/12\/cogmind_indiedb_goty_voting_2020.png\" width=\"949\" height=\"808\" \/><\/a><p id=\"caption-attachment-4186\" class=\"wp-caption-text\"><a title=\"IndieDB: Cogmind\" href=\"https:\/\/www.indiedb.com\/games\/cogmind\">Cogmind on IndieDB<\/a>.<\/p><\/div>\n<p>So if you have a chance <a title=\"IndieDB: Cogmind\" href=\"https:\/\/www.indiedb.com\/games\/cogmind\">give us a vote there<\/a>, along with all your other favorite roguelikes\/indie games that have a page on the site. (Registration isn\u2019t required, but if you do have an IndieDB account you can maybe win a key for one of many different games if interested.)<\/p>\n<p><em>Update: 12\/11: We <a title=\"IndieDB GotY 2020 Top 100\" href=\"https:\/\/www.indiedb.com\/groups\/2020-indie-of-the-year-awards\/top100#vote36053\">made it<\/a> into the Top 100 again, thanks all :D<\/em><\/p>\n<h2>2021<\/h1>\n<p>One thing I hope 2021 will be known for (aside from less death and disease) is <em>fewer<\/em> Cogmind events. Next year I&#8217;ll mostly be focusing on the base game, because even though it&#8217;s &#8220;done,&#8221; there sure are still a lot of other things I want to do with it. I do have one really cool event I want to hold, yet again very much unlike anything we&#8217;ve done before, and something that I think long-time players will love, but it&#8217;s likely more than a year out.<\/p>\n<p>Instead, the upcoming Beta 11 is going to be 1) huge, and 2) full of content adjustments (especially parts), and Beta 12 after that is looking like it might even feasibly be time to implement the next <a title=\"The Future of Cogmind [UPDATED for 2020!]\" href=\"https:\/\/www.gridsagegames.com\/forums\/index.php?topic=1397.0\">review milestone project<\/a> if it&#8217;s reached by then! The faction in question is actually one of those described in the Forbidden Lore ARG ;)<\/p>\n<p>(As a reminder: The Merchants Guild is definitely happening, but more likely as a free <em>post-1.0<\/em> expansion--that&#8217;s a much bigger project.)<\/p>\n<p>While we technically have a roadmap on the <a title=\"Cogmind FAQ\" href=\"https:\/\/www.gridsagegames.com\/cogmind\/faq.html\">FAQ<\/a>, for a while now it has been much less of a true roadmap and more of a record of what&#8217;s been completed and when, seeing as I keep inserting new items as appropriate with each new release cycle. Beta 10, however, was when I finally set the Progress meter to 100% (it sat around 95-98% for years :P), because while updates will continue, the beta plans are complete.<\/p>\n<div id=\"attachment_4187\" style=\"width: 394px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2020\/12\/cogmind_dev_roadmap_201030.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4187\" class=\"wp-image-4187 \" title=\"Cogmind Development Roadmap Snapshot (201030)\" alt=\"cogmind_dev_roadmap_201030\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2020\/12\/cogmind_dev_roadmap_201030.png\" width=\"384\" height=\"2076\" \/><\/a><p id=\"caption-attachment-4187\" class=\"wp-caption-text\">The current state of the development roadmap from the FAQ (snapshot from 201030).<\/p><\/div>\n<p>This is where most games would exit Early Access and release 1.0 (well okay, probably long before this :P), but I&#8217;m not planning to do that yet. One day it will happen, but today is not that day, and 2021 is not the year :)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>And another year of development whooshes by! Okay, so no surprise there, Cogmind has now been in continuous development for over seven years, and it&#8217;s once again time for the usual end-of-year annual review. Building Cogmind is still very much my full-time job at the moment, though as we&#8217;ll see in the review, this year [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":4179,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[150],"tags":[4,170,87,86],"class_list":["post-4174","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-annual-review","tag-cogmind","tag-gamedev","tag-progress","tag-roadmap"],"_links":{"self":[{"href":"https:\/\/www.gridsagegames.com\/blog\/wp-json\/wp\/v2\/posts\/4174","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gridsagegames.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gridsagegames.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gridsagegames.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gridsagegames.com\/blog\/wp-json\/wp\/v2\/comments?post=4174"}],"version-history":[{"count":8,"href":"https:\/\/www.gridsagegames.com\/blog\/wp-json\/wp\/v2\/posts\/4174\/revisions"}],"predecessor-version":[{"id":4199,"href":"https:\/\/www.gridsagegames.com\/blog\/wp-json\/wp\/v2\/posts\/4174\/revisions\/4199"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.gridsagegames.com\/blog\/wp-json\/wp\/v2\/media\/4179"}],"wp:attachment":[{"href":"https:\/\/www.gridsagegames.com\/blog\/wp-json\/wp\/v2\/media?parent=4174"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gridsagegames.com\/blog\/wp-json\/wp\/v2\/categories?post=4174"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gridsagegames.com\/blog\/wp-json\/wp\/v2\/tags?post=4174"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}