12-26-2020, 05:09 PM
Blog: A postmortem of Cogmind’s 2020 ARG
<div style="margin: 5px 5% 10px 5%;"><img src="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg.png" width="243" height="77" title="" alt="" /></div><div><p> <!-- Google Tag Manager --> <!-- End Google Tag Manager --> <!– –> <title>Gamasutra: Josh Ge’s Blog – Cogmind 2020 ARG Post-mortem</title> <!--[if lt IE 9]> <a href="http://html5shim.googlecode.com/svn/trunk/html5.js">http://html5shim.googlecode.com/svn/trunk/html5.js</a> <![endif]--> <!-- CSS --> <!-- link href="https://twimgs.com/gamasutra/css/minified.css" rel="stylesheet" type="text/css" / --> <!-- Mobile Specific Metas --> <!-- Start Visual Website Optimizer Asynchronous Code --> <!-- End Visual Website Optimizer Asynchronous Code --> <!-- Start HeatMap.me Code --> <!-- End HeatMap.me Code --> <!-- Start: GPT Sync --> <!-- End: GPT --> <!-- Eloqua tracking code --> <!-- End Eloqua tracking code --> <!-- Google Tag Manager (noscript) --> <!-- End Google Tag Manager (noscript) --> <!--Cookie banner code starts here --> <!--Cookie banner code ends here --> <!-- Informa Branding code goes here--> </p>
<div id="iribbon-container" class="content-body-wrapper"> <button id="iribbon-title" title="show/hide" class="inactive">Informa</button> </p>
<div id="iribbon-detail" class="ribbon-hide">
<div id="iribbon-left">
<p>Gamasutra is part of the Informa Tech Division of Informa PLC</p>
</p></div>
<div id="iribbon-right">
<p>This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC’s registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.</p>
</p></div>
</p></div>
</p></div>
<p> <!-- Informa Branding code goes here--> <!-- Beginning Sync AdSlot 19 for Ad unit Gamasutra//consolepc ### size: [[2,2]] --> <!-- End AdSlot 19 --> <!-- Beginning Sync AdSlot 20 for Ad unit Gamasutra//consolepc ### size: [[7,7]] --> <!-- End AdSlot 20 --> </p>
<div class="container">
<div id="container-main" class="content-body-wrapper"> <!-- Google Prestitial Ads start here--> <!-- Google Prestitial Ads end here--> </p>
<div class="container bottom3">
<div class="span-7"> <a href="https://www.gamasutra.com"><img loading="lazy" src="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg.png" alt="Gamasutra: The Art & Business of Making Games" width="243" height="77" border="0"></a><img alt="spacer" src="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg.gif" width="27"> </div>
</p></div>
<div class="span-20"> <!--end show phone--> <!--end showphone--> <!--end nav--> </p>
<div class="span-20 last content_bg">
<div class="hide-phone">
<div class="span-4">
<div class="content_box_left">
<div class="leftcol"> <!--member login--> <!--end memberlogin--> <!--begin social icons--> <!--begin social icons--> <!--end social icons--> <!--end social icons--> <!--begin page numbers--> <!--end page numbers--> <!--begin leftnav--> <!--end leftnav--> <!-- Beginning Sync AdSlot 3 for Ad unit Gamasutra//consolepc ### size: [[164,59]] --> <!-- End AdSlot 3 --> <!-- Beginning Sync AdSlot 4 for Ad unit Gamasutra//consolepc ### size: [[164,59]] --> <!-- End AdSlot 4 --> <!-- Beginning Sync AdSlot 5 for Ad unit Gamasutra//consolepc ### size: [[164,409]] --> <!-- End AdSlot 5 --> <!-- Beginning Sync AdSlot 9 for Ad unit Gamasutra//consolepc ### size: [[164,177]] --> <!-- End AdSlot 9 --> <!-- Beginning Sync AdSlot 11 for Ad unit Gamasutra//consolepc ### size: [[164,177]] --> <!-- End AdSlot 11 --> <!-- begin event tickers --> <!-- end event tickers --> <!--begin jobs--> <!--end jobs--> <!--begin blogs--> <!--end blogs--> <!--begin press releases--> <!--end press releases--> <!--begin calendar--> <!– </p>
<div class="header"><img loading="lazy" alt="arrow" src="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg-1.png" width="22px" height="20px" /><a href="http://www.gamasutra.com/calendar/calendar.php">Calendar</a></div>
<div class="leftnav bottom2"> <a href="http://www.gamasutra.com/calendar/calendar.php"><strong>View All</strong></a> <a href="http://www.gamasutra.com/calendar/calendar_submit.php"><strong>Submit Event</strong></a> </p>
<hr>
<ul> </ul>
</div>
<p> –> <!--end calendar--> <!--begin about--> </p>
<div class="bottom2"> <a href="https://www.gamasutra.com/advertise"> <img loading="lazy" src="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg.jpg" alt="Sponsor" border="0" class="whiteTop" width="177px" height="60px"> </a>
</div>
<p> <!--end about--> <!--begin network--> </p>
<div class="leftnav_network bottom2"> If you enjoy reading this site, you might also want to check out these UBM Tech sites: </p>
<hr>
<hr>
<p> <br class="clear">
</div>
<p> <!--end network--> <!--begin store--> <!--end store--> </div>
<p><!--end leftcol--> </div>
</div></div>
<div class="span-16 last">
<div class="content_box_middle"> <!-- InstanceBeginEditable name="BodyContent" --> </p>
<div class="page_item">
<div> <span class="newsAuth">by <a href="https://www.gamasutra.com/blogs/author/JoshGe/1000750/">Josh Ge</a> on 12/23/20 10:40:00 am <img border="0" src="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg-1.gif" alt="Expert Blogs"> <img border="0" src="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg-2.gif" alt="Featured Blogs"> <br /></span> </div>
<div><a name="twitter_share" href="http://twitter.com?status=RT @gamasutra: Cogmind 2020 ARG Post-mortem http://www.gamasutra.com/blogs/JoshGe/20201223/375571/" target="_blank" rel="noopener noreferrer"><img src="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg-3.gif" alt="Share on Twitter" border="0" height="20"></a> <span id="edit_post_link"></span> <a href="https://www.gamasutra.com/blogs/rss/"><img loading="lazy" src="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg-4.gif" width="15" height="15" border="0" alt="RSS"></a> </div>
<hr>
<div class="item_body mobile_image_transform"> <strong><i><small> The following blog post, unless otherwise noted, was written by a member of Gamasutras community.<br />The thoughts and opinions expressed are those of the writer and not Gamasutra or its parent company. </small></i></strong> </p>
<hr>
<p>A few months ago as I was planning out the rest of the year, naturally it was about time to start asking myself what kinds of special events we might have for Cogmind. The major <a href="https://www.gridsagegames.com/forums/index.php?topic=1475.0" rel="noopener noreferrer" target="_blank">Beta 10</a> was released in September, so there was once again an opportunity to spend some time playing with different ideas, and players have certainly come to expect some kind of event around various holidays given Cogmind’s history (see: <a href="https://www.gridsagegames.com/blog/2019/05/special-game-modes-roguelike-context/" rel="noopener noreferrer" target="_blank">Launchers, Pay2Buy, Holiday Mode</a>, <a href="https://www.gridsagegames.com/blog/2019/10/special-mode-design-abominations/" rel="noopener noreferrer" target="_blank">Abominations</a>, <a href="https://www.gridsagegames.com/blog/2020/01/special-mode-design-rpglike/" rel="noopener noreferrer" target="_blank">RPGLIKE</a>, <a href="https://www.gridsagegames.com/forums/index.php?topic=1433.0" rel="noopener noreferrer" target="_blank">Player 2</a>…).</p>
<p>The next upcoming holiday was Halloween, but none of the specifically Halloween-themed gameplay concepts I had were particularly compelling, then one day I suddenly came up with the idea to do an ARG. I’m not really sure where this thought came from–it just popped in there xD</p>
<p>ARG refers to “alternate reality game,” which as a genre has a growing variety of possible forms and definitions, but among the primary uniting factors is that ARGs are created by mixing multiple types of interactive media, ideally with social aspects. (<a href="https://en.wikipedia.org/wiki/Alternate_reality_game" rel="noopener noreferrer" target="_blank">Wikipedia</a> has lots more background info on ARGs.)</p>
<p>So what exactly would something of this nature work with Cogmind, and how would I build it? Having never done anything like this before, I had a ton of questions–well that’s what every special event planning session starts with, but this time it was especially acute. It really shows in my early notes, several pages of ideas bouncing all over the place, some of which aren’t even close to what the event became.</p>
<p>Early on I was clearly wrestling with trying to get myself into the ARG spirit by steering the concept <em>outside</em> the game itself as much as possible, against the grain of what I’m used to designing. I started out with REXPaint UI mockups (most Cogmind special events come with a special interactive UI component that appears in the bottom left corner, serving both as a useful reference and tool, and also providing extra info for screenshots), but in this case it didn’t seem necessary, and kinda worked against the ARG idea by concentrating more of the event inside Cogmind. Instead it would make more sense to move the primary form of interaction with this event <em>outside</em> the game itself.</p>
<p>So I built <a href="https://forbiddenlore.gridsagegames.com/" rel="noopener noreferrer" target="_blank">a little website</a>.</p>
<h2><a href="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg-2.png" rel="noopener noreferrer" target="_blank"><img loading="lazy" alt height="313" src="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg-2.png" width="556"></a></h2>
<p><em>The event banner for Cogmind’s ARG, more or less a screenshot of the website home page.</em></p>
<p>Players start from that page, on which there’s a single link to reach the next page, or “level,” but doing so requires a password. Getting a password is a multistep process:</p>
<ul>
<li>Read a hint on the web page which suggests a place in the game world to visit, or action to perform. The hint is just that, a hint, so doesn’t constitute specific instructions, and figuring it out is to some degree a small puzzle in itself (though in most cases not usually that difficult for players relatively familiar with Cogmind).</li>
<li>Find the associated password clue indicated by the hint, somewhere in game.</li>
<li>Use the clue to obtain the actual password, which is somewhere on the internet. This is often the more challenging part of the puzzle, at least for a single individual, since the possibilities cover a broader range of domain knowledge, and the clues are more cryptic.</li>
</ul>
<p>So the goal for each level is to solve a pair of puzzles to get the password to continue advancing to subsequent levels. (If you’re wondering about more details and examples, there will be plenty of those in the walkthrough I’ll be sharing later.)</p>
<p>Each new level provides not only the next hint, but also comes with a reward: lore! This perhaps makes the Cogmind ARG more unique than some, helping keep players interested by offering an explicit reward at every step, rather than making the solving of puzzles the only reward in itself, with maybe a single reward at the end.</p>
<p>A lot of Cogmind players enjoy the lore behind the game world, and there’s plenty of unwritten pieces to that lore worth introducing or expanding upon. Some pieces are already hinted at in the game’s current lore, while others are just my own additional concepts behind some of the content that the game doesn’t (or hasn’t yet!) directly addressed.</p>
<p>At first I had no idea at all even what theme to use for the ARG (it is “Halloween” in color only :P), but I’m glad I settled on lore since this was a fun opportunity to share more information about potential future expansions. In most cases they’re not guaranteed, but are at least fun to read and think about–I’ve reread all the entries many times myself, just thinking about the possibilities ?</p>
<h2>Design Options</h2>
<p>Even with a theme nailed down, there were still some important general questions to answer, like whether the event should focus on individual participation or be more of a community event.</p>
<p>I did want it to bring the community together in solving a set of puzzles which would be relatively difficult for any one person to complete on their own, even planning to explicitly dub it a “Community ARG,” but decided that wasn’t really necessary and it could simply be a suggestion included as part of <a href="https://www.gridsagegames.com/forums/index.php?topic=1488.0" rel="noopener noreferrer" target="_blank">the announcement</a>.</p>
<p>I also considered offering cash prizes, but changed my mind at the last minute since that might work against the idea of encouraging general cooperation across the community. Plus time zones, the fact that this event wasn’t pre-announced at all (I wanted to surprise everyone :D) nor designed with hardcore competition in mind meant it would be hard for a cash reward to be fair to everyone. And of course there’s already lore rewards at every level, anyway!</p>
<p>Another big question was whether to allow for multiple paths through the ARG, completing puzzles out of order (this was especially relevant to how the website would be built). It turns out there really wouldn’t be so much content that such an approach might become very desirable, and designing for a more controlled, linear progression would make it more enjoyable overall. In the rare cases when players might discover an in-game clue before they need it, they could simply write it down for later reference.</p>
<h2>Time to Solve</h2>
<p>I targeted 1~2 weeks for a decent individual player working hard at it, or a month if relatively slow, but based on the amount of ARG content I figured that a group of players working together could probably do it in just a day or two.</p>
<p>Sure enough the first team to assemble as soon as the event started managed to reach the end in about 22 hours.</p>
<p>The puzzles are ordered mostly by depth, thus the first clues are found early on, and so on, making it easier to find multiple clues in the same run without having to start over. Of course with branching and a lack of backtracking in Cogmind exploration, it’d be impossible to solve the entire ARG in a single run. Theoretically one could acquire every single clue in a minimum of two runs if they happen to have the right branches spawn in the proper order <em>and</em> choose to do certain things in each, although it’s highly unlikely someone would both get that opportunity and make the choices required, in some cases because the choices could be more dangerous and jeopardize some other clue they were aiming for at the time. More realistically it would at least take about 4~5 runs to complete (not counting potential deaths along the way).</p>
<h2>Participation</h2>
<p>70.5% of ARG release version (<a href="https://www.gridsagegames.com/forums/index.php?topic=1488.0" rel="noopener noreferrer" target="_blank">Beta 10.2</a>) players were playing in ARG mode.</p>
<p>Note that Cogmind stat uploading is opt-in, so data only includes a subset of the community, and this event in particular had a higher run requirement threshold than previous events, at 10 runs instead of 3. What that means is that the event only auto-activates once a player has logged at least 10 prior Cogmind runs. Events normally exclude beginners like this in order to avoid confusing them (alternative rulesets and content are basically being added for experienced players to try out, or at least those already somewhat familiar with the base game). Players who hadn’t yet met that threshold could still manually activate it, but according to the data only one player chose to do that.</p>
<p>This event in particular, with its deep lore rewards and requirement that one already be pretty familiar with the world in order to make good progress, was very much aimed at long-time players, and the median historical run count among participants was 40.</p>
<p>9.7% of players who met the threshold to automatically activate ARG mode decided not to and forced the mode off in order to play the regular game. (Some other players and runs were also excluded from the 10.2 ARG because they had manually activated some different past special event.)</p>
<p>The median number of ARG runs per participant was 3, which isn’t really enough to solve it to the end, although in some cases where people were working together they might only do one run for the team.</p>
<p>Honestly the overall data here is not incredibly useful because it doesn’t offer a way to know who was <em>actively</em> playing the mode with the intent to participate, because again it activates automatically for most players. Unlike how I’ve handled most previous events, I didn’t include any mode-specific scoresheet data for analysis this time around.</p>
<p><em>But</em>! We do happen to have another metric which will be somewhat more accurate, and also include anonymous players who didn’t opt in to data uploading. It just so happens that anyone who gets the first hint and is on their way to completing the first level of the ARG has to visit a particular Pastebin paste, and that page has a unique hit counter. The paste itself is unlisted, so it’s mostly going to be visited by players who are participating. Looking there (and subtracting my own test visits to that page with various browsers :P) I can see that we’ve got 185 unique hits. Still not likely 100% accurate, but it’s a decent gauge of participation.</p>
<p>Apparently several dozen people also visited the account page I set up to make that post, from a special someone in the game ?</p>
<p><em>Note the data for the above section was recorded a couple days before the end of the official ARG period (one month), so would be missing the last bit, plus some will still be playing past the end.</em></p>
<p>The website part of the project is quite simple, a good thing because I ain’t no web dev.</p>
<p>Like the front page, the content of each additional page/level is simply an image containing the entire page’s text and graphics (so I can work where I’m more comfortable, in Photoshop :P), plus a hint linking to the next page.</p>
<p>Each new level is protected by htpasswd authentication, where as the first page indicates the user name for each level is simply “cogmind” (for simplicity), while the password is what players have to discover, as described above.</p>
<p>While building the site I tested all the content and links numerous times in multiple browsers to make sure there were absolutely no mistakes, since I didn’t have anyone else helping me with prerelease testing this time as I wanted the nature of the event to be a surprise for <em>everyone</em> (even patrons). I did another complete round of testing once again shortly before launch, just in case.</p>
<p>On the game side there were a few new things to build, all of it pretty simple, though.</p>
<p>Naturally there’s new content included with this release, basically messages in various forms, and those needed to be stored somewhere. My inclination with this sort of thing is to store all related data in a single external file, for ease of editing and organization. Doing this for an ARG, however, would make it quite easy to identify and hack, so I decided to avoid centralizing the data and instead spread it around within the executable itself.</p>
<p>Even there I didn’t want the text to be that easy to scrape, so I also added a new system to encrypt strings within the executable. Despite these precautions I’m sure a dedicated individual could still hack it in less than a day, but that’s fine, and could be a challenge in itself if anyone with the appropriate skills wanted to take that route to “solving” the ARG ?</p>
<p>The other main game-side work involved display methods for clues. This was fairly easy since sharing clues in most cases just piggybacked on the existing message systems, although in some cases it was necessary to make it a bit more obvious that something was a clue, for example the on-map alert/notice pop-up system got a new Halloween color theme option I could use for messages prefixed with “FORBIDDEN NOTICE:”. There’ll be plenty of examples of this in the later walkthrough.</p>
<p>Early in development I considered going the usual special event route with a dedicated interface for recording hints, listing clues and whatnot, but decided it wasn’t necessary, and would even get in the way given how the event ended up being designed.</p>
<p><a href="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg-3.png" rel="noopener noreferrer" target="_blank"><img alt src="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg-3.png"></a></p>
<p><em>Mockup for an unused hint and clue interface.</em></p>
<p><a href="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg-4.png" rel="noopener noreferrer" target="_blank"><img alt src="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg-4.png"></a></p>
<p><em>Like raising levels during the RPGLIKE event in 2019, the mockup suggested there would a flashing popup whenever a clue was obtained, to make it extra obvious.</em></p>
<p>To come up with ideas for the puzzles, I first came up with two lists: one representing potential sources of clues within Cogmind, and another suggesting where I might want to hide passwords outside the game.</p>
<p>Most of the in-game options ended up being used, since an event like this should aim for maximum variety:</p>
<ul>
<li>NPC dialogue, for example on meeting them, or when they’re destroyed</li>
<li>Hacking to parse an NPC (reading their mind)</li>
<li>Scene text on witnessing an event</li>
<li>ALERT-style global announcement</li>
<li>Terminal query</li>
<li><em>Some special cases used other more unique channels, as indicated in the walkthrough</em></li>
</ul>
<p>For possible password locations I chose mostly bits of the internet over which I have some or complete control, in order to ensure the event would go according to plan, and also even continue to be accessible after the official event ended:</p>
<p>Not all of the above were actually used. Also note that some clues would likely require using a search engine like Google to find information relevant to uncovering a password. Passwords might also be directly provided within the game instead of via the internet, where that approach would be fun or made more sense.</p>
<p>As for the puzzle content itself, aside from being basically familiar with the world of Cogmind, much of it is tech-oriented. Obtaining passwords is easiest with some knowledge of very basic web page analysis, binary text, CPU hardware, a certain movie, multiple other roguelikes, specific Cogmind lore, and Cogmind achievements. Being good at using a search engine in general would definitely help a lot, and could mitigate much of the need to have these skills or knowledge prior to the event.</p>
<p>By the way, the terminology I’ve been using throughout this article, and that I stuck with throughout development to keep things organized, defines a “hint” as the piece of info given on the website for where the player can get more info to progress, and a “clue” being the info found in game that leads to the final answer/password which is usually found online, outside the game.</p>
<p>Reception was pretty good. Some players had never even heard of an ARG, others said they’d done a few before and loved them, and yet others said they didn’t really like them in general. Regardless of what kind of event is held not everyone is as open to a larger departure from a game’s normal format, but some players were really excited about it and enjoyed the process.</p>
<p>Not everyone was interested in the same <em>part</em> of the event, either–some were big on the puzzle solving, but didn’t necessarily want to go through and do the in-game clue-collecting part. Even some who did want to do the collecting themselves had trouble targeting a specific location in the game during their run, since that’s not normally how they would play (and it’s overall a more challenging way to play Cogmind). And some players simply had fun watching others do the ARG to share the lore afterward.</p>
<p>It definitely turned out to be a community event that helped give a singleplayer game more of a multiplayer feel, because even if not in a team, often times players would need additional hints from others to fill gaps in their knowledge, or because they maybe overlooked a clue.</p>
<p>I had fun listening to players in the voice channel on Discord working together to advance through the ARG.</p>
<p>I hung out in that channel for six hours, mostly as a silent observer, as 5~8 players at a time solved level after level. The group had some of its better players responsible for quickly playing to the relevant in-game areas, while others were thinking through puzzles or alternative approaches. Puzzles that would eventually stump a lone individual for a while, or even permanently without extra hints, were no match for a group of players working together bouncing ideas off one another, and that first group was the only known one to finish in a day.</p>
<p>One interesting thing about hosting an ARG partially inside the game is that people pay <em>a lot</em> more attention to the game’s details, to the point that players were asking others “wow, was this here before?” and “is this new?” or “did you know that???,” where in every case it was something common that had been a part of the game for years–some player just hadn’t noticed that particular detail before ?</p>
<p>So in that sense, ARGs are apparently a good way to force players to <em>really</em> notice details! (relevant or not…) Of course this effect also had players trying to find lots of meaning even where there is none, both inside and [especially] outside the game, leading to a variety of wild goose chases when searching for clues. One particular clue I’ll get to later in the walkthrough was especially funny because one of the websites players needed to visit (not mine) also had its own cryptic ARG-style content embedded in the page itself, unrelated to the Cogmind ARG ?</p>
<p>Most of the Cogmind community plays with the default Rogue difficulty setting, but several switched to easier difficulty modes specifically to collect clues more quickly and reliably.</p>
<p><a href="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg-5.png" rel="noopener noreferrer" target="_blank"><img alt src="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg-5.png"></a></p>
<p><em>Early chat about different player approaches to, and opinions on, the ARG.</em></p>
<p>Starting from the second day a dedicated chat channel was set up for the ARG (day 1 would’ve been best, but at the time most participants were hanging out in the voice channel for faster communication at the start anyway). Technically the default ARG period was for the entire month of November (and some will likely continue playing beyond that), so it’s been there and receiving a trickle of new comers as time goes on, more so because I keep pointing people there when they ask related questions on other forums or elsewhere.</p>
<p><a href="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg-6.png" rel="noopener noreferrer" target="_blank"><img alt src="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg-6.png"></a></p>
<p><em>The ARG channel is naturally filled with spoiler tags ?</em></p>
<p>As far as organization goes, and seeing how players advanced through the event, in the end I still think a linear design was the best approach, though I feel it would’ve been nice to have even more “side quests,” additional ARG content to discover along the way but that wasn’t required in order to progress to the end. There were a few such secrets, but not many–two of them were discovered, and to my knowledge the third has yet to be found.</p>
<p>So that’s it for the background and meta discussion. In my latest followup article on the blog I share a <a href="https://www.gridsagegames.com/blog/2020/12/cogmind-2020-arg-walkthrough/" rel="noopener noreferrer" target="_blank">walkthrough for the ARG puzzles</a> with lots of details and dev commentary:</p>
<p><img loading="lazy" alt height="247" src="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg-7.png" width="560"></p>
</p></div>
<hr>
<div class="hide-phone">
<h3>Related Jobs</h3>
<div class="stories_item">
<div class="thumb"><a href="https://jobs.gamasutra.com/job/senior-game-designer-karlsruhe-34686"><img src="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg-1.jpg" alt="Gameforge AG" width="120"></a></div>
</p></div>
<div class="stories_item">
<div class="thumb"><a href="https://jobs.gamasutra.com/job/senior-level-designer-unreal-wfh-tiburon-california-34723"><img src="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg-8.png" alt="Question" width="120"></a></div>
</p></div>
<div class="stories_item">
<div class="thumb"><a href="https://jobs.gamasutra.com/job/concept-artist-new-mobile-game-hamburg-34703"><img src="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg-9.png" alt="innogames" width="120"></a></div>
</p></div>
<div class="stories_item">
<div class="thumb"><a href="https://jobs.gamasutra.com/job/lead-game-designer-brisbane-queensland-34691"><img src="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg-10.png" alt="Gameloft Australia Pty Ltd " width="120"></a></div>
<div class="title"> <strong> Gameloft Australia Pty Ltd — Brisbane, Queensland, Australia <br />[12.21.20] </strong> <br /><a href="https://jobs.gamasutra.com/job/lead-game-designer-brisbane-queensland-34691">Lead Game Designer </a> </div>
</p></div>
</p></div>
<hr></div>
<p> <!-- InstanceEndEditable --> </div>
<p><!--end contentbox-->
</div>
<p><!--end span-16--> </div>
<p> <br class="clear"> </div>
<p><!--end span-21--> <!--begin right sidebar--> <!--end right sidebar--> <!– </div>
<p> Extra Div –> <!-- Beginning Sync AdSlot 21 for Ad unit Gamasutra//consolepc ### size: [[8,2]] --> <!-- End AdSlot 21 --> <!-- Beginning Sync AdSlot 22 for Ad unit Gamasutra//consolepc ### size: [[8,4]] --> <!-- End AdSlot 22 --> <!-- Beginning Sync AdSlot 23 for Ad unit Gamasutra//consolepc ### size: [[4,4]] --> <!-- End AdSlot 23 --> <br class="clear"></p></div>
<p><!--end content-body-wrapper--> </div>
<p><!--end container--><br />
<!--begin footer--> <!--end footer--> <!-- SiteCatalyst code version: H.21.
Copyright 1996-2010 Adobe, Inc. All Rights Reserved
More info available at http://www.omniture.com --> <a href="http://www.omniture.com" title="Web Analytics"><img loading="lazy" src="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg-5.gif" height="1" width="1" border="0" alt></a><!--/DO NOT REMOVE/--><br />
<!-- End SiteCatalyst code version: H.21. --> <!-- Begin ADSNATIVE Code --> <!-- End ADSNATIVE Code --><br />
<!--Begin Ad script for pixel --> <!--END Ad script for pixel --> </p>
</div>
https://www.sickgaming.net/blog/2020/12/...-2020-arg/
<div style="margin: 5px 5% 10px 5%;"><img src="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg.png" width="243" height="77" title="" alt="" /></div><div><p> <!-- Google Tag Manager --> <!-- End Google Tag Manager --> <!– –> <title>Gamasutra: Josh Ge’s Blog – Cogmind 2020 ARG Post-mortem</title> <!--[if lt IE 9]> <a href="http://html5shim.googlecode.com/svn/trunk/html5.js">http://html5shim.googlecode.com/svn/trunk/html5.js</a> <![endif]--> <!-- CSS --> <!-- link href="https://twimgs.com/gamasutra/css/minified.css" rel="stylesheet" type="text/css" / --> <!-- Mobile Specific Metas --> <!-- Start Visual Website Optimizer Asynchronous Code --> <!-- End Visual Website Optimizer Asynchronous Code --> <!-- Start HeatMap.me Code --> <!-- End HeatMap.me Code --> <!-- Start: GPT Sync --> <!-- End: GPT --> <!-- Eloqua tracking code --> <!-- End Eloqua tracking code --> <!-- Google Tag Manager (noscript) --> <!-- End Google Tag Manager (noscript) --> <!--Cookie banner code starts here --> <!--Cookie banner code ends here --> <!-- Informa Branding code goes here--> </p>
<div id="iribbon-container" class="content-body-wrapper"> <button id="iribbon-title" title="show/hide" class="inactive">Informa</button> </p>
<div id="iribbon-detail" class="ribbon-hide">
<div id="iribbon-left">
<p>Gamasutra is part of the Informa Tech Division of Informa PLC</p>
</p></div>
<div id="iribbon-right">
<p>This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC’s registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.</p>
</p></div>
</p></div>
</p></div>
<p> <!-- Informa Branding code goes here--> <!-- Beginning Sync AdSlot 19 for Ad unit Gamasutra//consolepc ### size: [[2,2]] --> <!-- End AdSlot 19 --> <!-- Beginning Sync AdSlot 20 for Ad unit Gamasutra//consolepc ### size: [[7,7]] --> <!-- End AdSlot 20 --> </p>
<div class="container">
<div id="container-main" class="content-body-wrapper"> <!-- Google Prestitial Ads start here--> <!-- Google Prestitial Ads end here--> </p>
<div class="container bottom3">
<div class="span-7"> <a href="https://www.gamasutra.com"><img loading="lazy" src="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg.png" alt="Gamasutra: The Art & Business of Making Games" width="243" height="77" border="0"></a><img alt="spacer" src="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg.gif" width="27"> </div>
</p></div>
<div class="span-20"> <!--end show phone--> <!--end showphone--> <!--end nav--> </p>
<div class="span-20 last content_bg">
<div class="hide-phone">
<div class="span-4">
<div class="content_box_left">
<div class="leftcol"> <!--member login--> <!--end memberlogin--> <!--begin social icons--> <!--begin social icons--> <!--end social icons--> <!--end social icons--> <!--begin page numbers--> <!--end page numbers--> <!--begin leftnav--> <!--end leftnav--> <!-- Beginning Sync AdSlot 3 for Ad unit Gamasutra//consolepc ### size: [[164,59]] --> <!-- End AdSlot 3 --> <!-- Beginning Sync AdSlot 4 for Ad unit Gamasutra//consolepc ### size: [[164,59]] --> <!-- End AdSlot 4 --> <!-- Beginning Sync AdSlot 5 for Ad unit Gamasutra//consolepc ### size: [[164,409]] --> <!-- End AdSlot 5 --> <!-- Beginning Sync AdSlot 9 for Ad unit Gamasutra//consolepc ### size: [[164,177]] --> <!-- End AdSlot 9 --> <!-- Beginning Sync AdSlot 11 for Ad unit Gamasutra//consolepc ### size: [[164,177]] --> <!-- End AdSlot 11 --> <!-- begin event tickers --> <!-- end event tickers --> <!--begin jobs--> <!--end jobs--> <!--begin blogs--> <!--end blogs--> <!--begin press releases--> <!--end press releases--> <!--begin calendar--> <!– </p>
<div class="header"><img loading="lazy" alt="arrow" src="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg-1.png" width="22px" height="20px" /><a href="http://www.gamasutra.com/calendar/calendar.php">Calendar</a></div>
<div class="leftnav bottom2"> <a href="http://www.gamasutra.com/calendar/calendar.php"><strong>View All</strong></a> <a href="http://www.gamasutra.com/calendar/calendar_submit.php"><strong>Submit Event</strong></a> </p>
<hr>
<ul> </ul>
</div>
<p> –> <!--end calendar--> <!--begin about--> </p>
<div class="bottom2"> <a href="https://www.gamasutra.com/advertise"> <img loading="lazy" src="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg.jpg" alt="Sponsor" border="0" class="whiteTop" width="177px" height="60px"> </a>
</div>
<p> <!--end about--> <!--begin network--> </p>
<div class="leftnav_network bottom2"> If you enjoy reading this site, you might also want to check out these UBM Tech sites: </p>
<hr>
<hr>
<p> <br class="clear">
</div>
<p> <!--end network--> <!--begin store--> <!--end store--> </div>
<p><!--end leftcol--> </div>
</div></div>
<div class="span-16 last">
<div class="content_box_middle"> <!-- InstanceBeginEditable name="BodyContent" --> </p>
<div class="page_item">
<div> <span class="newsAuth">by <a href="https://www.gamasutra.com/blogs/author/JoshGe/1000750/">Josh Ge</a> on 12/23/20 10:40:00 am <img border="0" src="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg-1.gif" alt="Expert Blogs"> <img border="0" src="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg-2.gif" alt="Featured Blogs"> <br /></span> </div>
<div><a name="twitter_share" href="http://twitter.com?status=RT @gamasutra: Cogmind 2020 ARG Post-mortem http://www.gamasutra.com/blogs/JoshGe/20201223/375571/" target="_blank" rel="noopener noreferrer"><img src="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg-3.gif" alt="Share on Twitter" border="0" height="20"></a> <span id="edit_post_link"></span> <a href="https://www.gamasutra.com/blogs/rss/"><img loading="lazy" src="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg-4.gif" width="15" height="15" border="0" alt="RSS"></a> </div>
<hr>
<div class="item_body mobile_image_transform"> <strong><i><small> The following blog post, unless otherwise noted, was written by a member of Gamasutras community.<br />The thoughts and opinions expressed are those of the writer and not Gamasutra or its parent company. </small></i></strong> </p>
<hr>
<p>A few months ago as I was planning out the rest of the year, naturally it was about time to start asking myself what kinds of special events we might have for Cogmind. The major <a href="https://www.gridsagegames.com/forums/index.php?topic=1475.0" rel="noopener noreferrer" target="_blank">Beta 10</a> was released in September, so there was once again an opportunity to spend some time playing with different ideas, and players have certainly come to expect some kind of event around various holidays given Cogmind’s history (see: <a href="https://www.gridsagegames.com/blog/2019/05/special-game-modes-roguelike-context/" rel="noopener noreferrer" target="_blank">Launchers, Pay2Buy, Holiday Mode</a>, <a href="https://www.gridsagegames.com/blog/2019/10/special-mode-design-abominations/" rel="noopener noreferrer" target="_blank">Abominations</a>, <a href="https://www.gridsagegames.com/blog/2020/01/special-mode-design-rpglike/" rel="noopener noreferrer" target="_blank">RPGLIKE</a>, <a href="https://www.gridsagegames.com/forums/index.php?topic=1433.0" rel="noopener noreferrer" target="_blank">Player 2</a>…).</p>
<p>The next upcoming holiday was Halloween, but none of the specifically Halloween-themed gameplay concepts I had were particularly compelling, then one day I suddenly came up with the idea to do an ARG. I’m not really sure where this thought came from–it just popped in there xD</p>
<p>ARG refers to “alternate reality game,” which as a genre has a growing variety of possible forms and definitions, but among the primary uniting factors is that ARGs are created by mixing multiple types of interactive media, ideally with social aspects. (<a href="https://en.wikipedia.org/wiki/Alternate_reality_game" rel="noopener noreferrer" target="_blank">Wikipedia</a> has lots more background info on ARGs.)</p>
<p>So what exactly would something of this nature work with Cogmind, and how would I build it? Having never done anything like this before, I had a ton of questions–well that’s what every special event planning session starts with, but this time it was especially acute. It really shows in my early notes, several pages of ideas bouncing all over the place, some of which aren’t even close to what the event became.</p>
<p>Early on I was clearly wrestling with trying to get myself into the ARG spirit by steering the concept <em>outside</em> the game itself as much as possible, against the grain of what I’m used to designing. I started out with REXPaint UI mockups (most Cogmind special events come with a special interactive UI component that appears in the bottom left corner, serving both as a useful reference and tool, and also providing extra info for screenshots), but in this case it didn’t seem necessary, and kinda worked against the ARG idea by concentrating more of the event inside Cogmind. Instead it would make more sense to move the primary form of interaction with this event <em>outside</em> the game itself.</p>
<p>So I built <a href="https://forbiddenlore.gridsagegames.com/" rel="noopener noreferrer" target="_blank">a little website</a>.</p>
<h2><a href="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg-2.png" rel="noopener noreferrer" target="_blank"><img loading="lazy" alt height="313" src="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg-2.png" width="556"></a></h2>
<p><em>The event banner for Cogmind’s ARG, more or less a screenshot of the website home page.</em></p>
<p>Players start from that page, on which there’s a single link to reach the next page, or “level,” but doing so requires a password. Getting a password is a multistep process:</p>
<ul>
<li>Read a hint on the web page which suggests a place in the game world to visit, or action to perform. The hint is just that, a hint, so doesn’t constitute specific instructions, and figuring it out is to some degree a small puzzle in itself (though in most cases not usually that difficult for players relatively familiar with Cogmind).</li>
<li>Find the associated password clue indicated by the hint, somewhere in game.</li>
<li>Use the clue to obtain the actual password, which is somewhere on the internet. This is often the more challenging part of the puzzle, at least for a single individual, since the possibilities cover a broader range of domain knowledge, and the clues are more cryptic.</li>
</ul>
<p>So the goal for each level is to solve a pair of puzzles to get the password to continue advancing to subsequent levels. (If you’re wondering about more details and examples, there will be plenty of those in the walkthrough I’ll be sharing later.)</p>
<p>Each new level provides not only the next hint, but also comes with a reward: lore! This perhaps makes the Cogmind ARG more unique than some, helping keep players interested by offering an explicit reward at every step, rather than making the solving of puzzles the only reward in itself, with maybe a single reward at the end.</p>
<p>A lot of Cogmind players enjoy the lore behind the game world, and there’s plenty of unwritten pieces to that lore worth introducing or expanding upon. Some pieces are already hinted at in the game’s current lore, while others are just my own additional concepts behind some of the content that the game doesn’t (or hasn’t yet!) directly addressed.</p>
<p>At first I had no idea at all even what theme to use for the ARG (it is “Halloween” in color only :P), but I’m glad I settled on lore since this was a fun opportunity to share more information about potential future expansions. In most cases they’re not guaranteed, but are at least fun to read and think about–I’ve reread all the entries many times myself, just thinking about the possibilities ?</p>
<h2>Design Options</h2>
<p>Even with a theme nailed down, there were still some important general questions to answer, like whether the event should focus on individual participation or be more of a community event.</p>
<p>I did want it to bring the community together in solving a set of puzzles which would be relatively difficult for any one person to complete on their own, even planning to explicitly dub it a “Community ARG,” but decided that wasn’t really necessary and it could simply be a suggestion included as part of <a href="https://www.gridsagegames.com/forums/index.php?topic=1488.0" rel="noopener noreferrer" target="_blank">the announcement</a>.</p>
<p>I also considered offering cash prizes, but changed my mind at the last minute since that might work against the idea of encouraging general cooperation across the community. Plus time zones, the fact that this event wasn’t pre-announced at all (I wanted to surprise everyone :D) nor designed with hardcore competition in mind meant it would be hard for a cash reward to be fair to everyone. And of course there’s already lore rewards at every level, anyway!</p>
<p>Another big question was whether to allow for multiple paths through the ARG, completing puzzles out of order (this was especially relevant to how the website would be built). It turns out there really wouldn’t be so much content that such an approach might become very desirable, and designing for a more controlled, linear progression would make it more enjoyable overall. In the rare cases when players might discover an in-game clue before they need it, they could simply write it down for later reference.</p>
<h2>Time to Solve</h2>
<p>I targeted 1~2 weeks for a decent individual player working hard at it, or a month if relatively slow, but based on the amount of ARG content I figured that a group of players working together could probably do it in just a day or two.</p>
<p>Sure enough the first team to assemble as soon as the event started managed to reach the end in about 22 hours.</p>
<p>The puzzles are ordered mostly by depth, thus the first clues are found early on, and so on, making it easier to find multiple clues in the same run without having to start over. Of course with branching and a lack of backtracking in Cogmind exploration, it’d be impossible to solve the entire ARG in a single run. Theoretically one could acquire every single clue in a minimum of two runs if they happen to have the right branches spawn in the proper order <em>and</em> choose to do certain things in each, although it’s highly unlikely someone would both get that opportunity and make the choices required, in some cases because the choices could be more dangerous and jeopardize some other clue they were aiming for at the time. More realistically it would at least take about 4~5 runs to complete (not counting potential deaths along the way).</p>
<h2>Participation</h2>
<p>70.5% of ARG release version (<a href="https://www.gridsagegames.com/forums/index.php?topic=1488.0" rel="noopener noreferrer" target="_blank">Beta 10.2</a>) players were playing in ARG mode.</p>
<p>Note that Cogmind stat uploading is opt-in, so data only includes a subset of the community, and this event in particular had a higher run requirement threshold than previous events, at 10 runs instead of 3. What that means is that the event only auto-activates once a player has logged at least 10 prior Cogmind runs. Events normally exclude beginners like this in order to avoid confusing them (alternative rulesets and content are basically being added for experienced players to try out, or at least those already somewhat familiar with the base game). Players who hadn’t yet met that threshold could still manually activate it, but according to the data only one player chose to do that.</p>
<p>This event in particular, with its deep lore rewards and requirement that one already be pretty familiar with the world in order to make good progress, was very much aimed at long-time players, and the median historical run count among participants was 40.</p>
<p>9.7% of players who met the threshold to automatically activate ARG mode decided not to and forced the mode off in order to play the regular game. (Some other players and runs were also excluded from the 10.2 ARG because they had manually activated some different past special event.)</p>
<p>The median number of ARG runs per participant was 3, which isn’t really enough to solve it to the end, although in some cases where people were working together they might only do one run for the team.</p>
<p>Honestly the overall data here is not incredibly useful because it doesn’t offer a way to know who was <em>actively</em> playing the mode with the intent to participate, because again it activates automatically for most players. Unlike how I’ve handled most previous events, I didn’t include any mode-specific scoresheet data for analysis this time around.</p>
<p><em>But</em>! We do happen to have another metric which will be somewhat more accurate, and also include anonymous players who didn’t opt in to data uploading. It just so happens that anyone who gets the first hint and is on their way to completing the first level of the ARG has to visit a particular Pastebin paste, and that page has a unique hit counter. The paste itself is unlisted, so it’s mostly going to be visited by players who are participating. Looking there (and subtracting my own test visits to that page with various browsers :P) I can see that we’ve got 185 unique hits. Still not likely 100% accurate, but it’s a decent gauge of participation.</p>
<p>Apparently several dozen people also visited the account page I set up to make that post, from a special someone in the game ?</p>
<p><em>Note the data for the above section was recorded a couple days before the end of the official ARG period (one month), so would be missing the last bit, plus some will still be playing past the end.</em></p>
<p>The website part of the project is quite simple, a good thing because I ain’t no web dev.</p>
<p>Like the front page, the content of each additional page/level is simply an image containing the entire page’s text and graphics (so I can work where I’m more comfortable, in Photoshop :P), plus a hint linking to the next page.</p>
<p>Each new level is protected by htpasswd authentication, where as the first page indicates the user name for each level is simply “cogmind” (for simplicity), while the password is what players have to discover, as described above.</p>
<p>While building the site I tested all the content and links numerous times in multiple browsers to make sure there were absolutely no mistakes, since I didn’t have anyone else helping me with prerelease testing this time as I wanted the nature of the event to be a surprise for <em>everyone</em> (even patrons). I did another complete round of testing once again shortly before launch, just in case.</p>
<p>On the game side there were a few new things to build, all of it pretty simple, though.</p>
<p>Naturally there’s new content included with this release, basically messages in various forms, and those needed to be stored somewhere. My inclination with this sort of thing is to store all related data in a single external file, for ease of editing and organization. Doing this for an ARG, however, would make it quite easy to identify and hack, so I decided to avoid centralizing the data and instead spread it around within the executable itself.</p>
<p>Even there I didn’t want the text to be that easy to scrape, so I also added a new system to encrypt strings within the executable. Despite these precautions I’m sure a dedicated individual could still hack it in less than a day, but that’s fine, and could be a challenge in itself if anyone with the appropriate skills wanted to take that route to “solving” the ARG ?</p>
<p>The other main game-side work involved display methods for clues. This was fairly easy since sharing clues in most cases just piggybacked on the existing message systems, although in some cases it was necessary to make it a bit more obvious that something was a clue, for example the on-map alert/notice pop-up system got a new Halloween color theme option I could use for messages prefixed with “FORBIDDEN NOTICE:”. There’ll be plenty of examples of this in the later walkthrough.</p>
<p>Early in development I considered going the usual special event route with a dedicated interface for recording hints, listing clues and whatnot, but decided it wasn’t necessary, and would even get in the way given how the event ended up being designed.</p>
<p><a href="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg-3.png" rel="noopener noreferrer" target="_blank"><img alt src="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg-3.png"></a></p>
<p><em>Mockup for an unused hint and clue interface.</em></p>
<p><a href="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg-4.png" rel="noopener noreferrer" target="_blank"><img alt src="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg-4.png"></a></p>
<p><em>Like raising levels during the RPGLIKE event in 2019, the mockup suggested there would a flashing popup whenever a clue was obtained, to make it extra obvious.</em></p>
<p>To come up with ideas for the puzzles, I first came up with two lists: one representing potential sources of clues within Cogmind, and another suggesting where I might want to hide passwords outside the game.</p>
<p>Most of the in-game options ended up being used, since an event like this should aim for maximum variety:</p>
<ul>
<li>NPC dialogue, for example on meeting them, or when they’re destroyed</li>
<li>Hacking to parse an NPC (reading their mind)</li>
<li>Scene text on witnessing an event</li>
<li>ALERT-style global announcement</li>
<li>Terminal query</li>
<li><em>Some special cases used other more unique channels, as indicated in the walkthrough</em></li>
</ul>
<p>For possible password locations I chose mostly bits of the internet over which I have some or complete control, in order to ensure the event would go according to plan, and also even continue to be accessible after the official event ended:</p>
<p>Not all of the above were actually used. Also note that some clues would likely require using a search engine like Google to find information relevant to uncovering a password. Passwords might also be directly provided within the game instead of via the internet, where that approach would be fun or made more sense.</p>
<p>As for the puzzle content itself, aside from being basically familiar with the world of Cogmind, much of it is tech-oriented. Obtaining passwords is easiest with some knowledge of very basic web page analysis, binary text, CPU hardware, a certain movie, multiple other roguelikes, specific Cogmind lore, and Cogmind achievements. Being good at using a search engine in general would definitely help a lot, and could mitigate much of the need to have these skills or knowledge prior to the event.</p>
<p>By the way, the terminology I’ve been using throughout this article, and that I stuck with throughout development to keep things organized, defines a “hint” as the piece of info given on the website for where the player can get more info to progress, and a “clue” being the info found in game that leads to the final answer/password which is usually found online, outside the game.</p>
<p>Reception was pretty good. Some players had never even heard of an ARG, others said they’d done a few before and loved them, and yet others said they didn’t really like them in general. Regardless of what kind of event is held not everyone is as open to a larger departure from a game’s normal format, but some players were really excited about it and enjoyed the process.</p>
<p>Not everyone was interested in the same <em>part</em> of the event, either–some were big on the puzzle solving, but didn’t necessarily want to go through and do the in-game clue-collecting part. Even some who did want to do the collecting themselves had trouble targeting a specific location in the game during their run, since that’s not normally how they would play (and it’s overall a more challenging way to play Cogmind). And some players simply had fun watching others do the ARG to share the lore afterward.</p>
<p>It definitely turned out to be a community event that helped give a singleplayer game more of a multiplayer feel, because even if not in a team, often times players would need additional hints from others to fill gaps in their knowledge, or because they maybe overlooked a clue.</p>
<p>I had fun listening to players in the voice channel on Discord working together to advance through the ARG.</p>
<p>I hung out in that channel for six hours, mostly as a silent observer, as 5~8 players at a time solved level after level. The group had some of its better players responsible for quickly playing to the relevant in-game areas, while others were thinking through puzzles or alternative approaches. Puzzles that would eventually stump a lone individual for a while, or even permanently without extra hints, were no match for a group of players working together bouncing ideas off one another, and that first group was the only known one to finish in a day.</p>
<p>One interesting thing about hosting an ARG partially inside the game is that people pay <em>a lot</em> more attention to the game’s details, to the point that players were asking others “wow, was this here before?” and “is this new?” or “did you know that???,” where in every case it was something common that had been a part of the game for years–some player just hadn’t noticed that particular detail before ?</p>
<p>So in that sense, ARGs are apparently a good way to force players to <em>really</em> notice details! (relevant or not…) Of course this effect also had players trying to find lots of meaning even where there is none, both inside and [especially] outside the game, leading to a variety of wild goose chases when searching for clues. One particular clue I’ll get to later in the walkthrough was especially funny because one of the websites players needed to visit (not mine) also had its own cryptic ARG-style content embedded in the page itself, unrelated to the Cogmind ARG ?</p>
<p>Most of the Cogmind community plays with the default Rogue difficulty setting, but several switched to easier difficulty modes specifically to collect clues more quickly and reliably.</p>
<p><a href="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg-5.png" rel="noopener noreferrer" target="_blank"><img alt src="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg-5.png"></a></p>
<p><em>Early chat about different player approaches to, and opinions on, the ARG.</em></p>
<p>Starting from the second day a dedicated chat channel was set up for the ARG (day 1 would’ve been best, but at the time most participants were hanging out in the voice channel for faster communication at the start anyway). Technically the default ARG period was for the entire month of November (and some will likely continue playing beyond that), so it’s been there and receiving a trickle of new comers as time goes on, more so because I keep pointing people there when they ask related questions on other forums or elsewhere.</p>
<p><a href="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg-6.png" rel="noopener noreferrer" target="_blank"><img alt src="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg-6.png"></a></p>
<p><em>The ARG channel is naturally filled with spoiler tags ?</em></p>
<p>As far as organization goes, and seeing how players advanced through the event, in the end I still think a linear design was the best approach, though I feel it would’ve been nice to have even more “side quests,” additional ARG content to discover along the way but that wasn’t required in order to progress to the end. There were a few such secrets, but not many–two of them were discovered, and to my knowledge the third has yet to be found.</p>
<p>So that’s it for the background and meta discussion. In my latest followup article on the blog I share a <a href="https://www.gridsagegames.com/blog/2020/12/cogmind-2020-arg-walkthrough/" rel="noopener noreferrer" target="_blank">walkthrough for the ARG puzzles</a> with lots of details and dev commentary:</p>
<p><img loading="lazy" alt height="247" src="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg-7.png" width="560"></p>
</p></div>
<hr>
<div class="hide-phone">
<h3>Related Jobs</h3>
<div class="stories_item">
<div class="thumb"><a href="https://jobs.gamasutra.com/job/senior-game-designer-karlsruhe-34686"><img src="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg-1.jpg" alt="Gameforge AG" width="120"></a></div>
</p></div>
<div class="stories_item">
<div class="thumb"><a href="https://jobs.gamasutra.com/job/senior-level-designer-unreal-wfh-tiburon-california-34723"><img src="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg-8.png" alt="Question" width="120"></a></div>
</p></div>
<div class="stories_item">
<div class="thumb"><a href="https://jobs.gamasutra.com/job/concept-artist-new-mobile-game-hamburg-34703"><img src="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg-9.png" alt="innogames" width="120"></a></div>
</p></div>
<div class="stories_item">
<div class="thumb"><a href="https://jobs.gamasutra.com/job/lead-game-designer-brisbane-queensland-34691"><img src="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg-10.png" alt="Gameloft Australia Pty Ltd " width="120"></a></div>
<div class="title"> <strong> Gameloft Australia Pty Ltd — Brisbane, Queensland, Australia <br />[12.21.20] </strong> <br /><a href="https://jobs.gamasutra.com/job/lead-game-designer-brisbane-queensland-34691">Lead Game Designer </a> </div>
</p></div>
</p></div>
<hr></div>
<p> <!-- InstanceEndEditable --> </div>
<p><!--end contentbox-->
</div>
<p><!--end span-16--> </div>
<p> <br class="clear"> </div>
<p><!--end span-21--> <!--begin right sidebar--> <!--end right sidebar--> <!– </div>
<p> Extra Div –> <!-- Beginning Sync AdSlot 21 for Ad unit Gamasutra//consolepc ### size: [[8,2]] --> <!-- End AdSlot 21 --> <!-- Beginning Sync AdSlot 22 for Ad unit Gamasutra//consolepc ### size: [[8,4]] --> <!-- End AdSlot 22 --> <!-- Beginning Sync AdSlot 23 for Ad unit Gamasutra//consolepc ### size: [[4,4]] --> <!-- End AdSlot 23 --> <br class="clear"></p></div>
<p><!--end content-body-wrapper--> </div>
<p><!--end container--><br />
<!--begin footer--> <!--end footer--> <!-- SiteCatalyst code version: H.21.
Copyright 1996-2010 Adobe, Inc. All Rights Reserved
More info available at http://www.omniture.com --> <a href="http://www.omniture.com" title="Web Analytics"><img loading="lazy" src="https://www.sickgaming.net/blog/wp-content/uploads/2020/12/blog-a-postmortem-of-cogminds-2020-arg-5.gif" height="1" width="1" border="0" alt></a><!--/DO NOT REMOVE/--><br />
<!-- End SiteCatalyst code version: H.21. --> <!-- Begin ADSNATIVE Code --> <!-- End ADSNATIVE Code --><br />
<!--Begin Ad script for pixel --> <!--END Ad script for pixel --> </p>
</div>
https://www.sickgaming.net/blog/2020/12/...-2020-arg/