{"id":3117,"date":"2018-10-12T19:59:05","date_gmt":"2018-10-12T11:59:05","guid":{"rendered":"https:\/\/www.gridsagegames.com\/blog\/?p=3117"},"modified":"2018-10-24T10:04:11","modified_gmt":"2018-10-24T02:04:11","slug":"roguelike-celebration-2018-experience","status":"publish","type":"post","link":"https:\/\/www.gridsagegames.com\/blog\/2018\/10\/roguelike-celebration-2018-experience\/","title":{"rendered":"Roguelike Celebration 2018, the Experience"},"content":{"rendered":"<p>Another <a title=\"Roguelike Celebration home page (2018)\" href=\"https:\/\/roguelike.club\/event2018.html\">Roguelike Celebration<\/a>! The biggest roguelike gathering of the year just keeps getting bigger :D<\/p>\n<p>I had to miss last year due to my concussion, but it was great to finally meet up with everyone again. <a title=\"Roguelike Celebration 2016, the Experience\" href=\"https:\/\/www.gridsagegames.com\/blog\/2016\/09\/roguelike-celebration-2016-experience\/\">Back in 2016<\/a> I showed up just a few days before Roguecel and still wasn&#8217;t sleeping well when the time came around, and although the sheer excitement of being with all these roguelike developers and players was enough to keep me going through an entire day, I knew it&#8217;d be even better if I could participate fully refreshed. So this time I made a vacation of it, arriving in the US a couple weeks early to visit family near San Francisco, too.<\/p>\n<div id=\"attachment_3121\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_airport_at.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3121\" class=\"wp-image-3121  \" title=\"#roguelikecel 2018 @ Airport\" alt=\"roguecel2018_airport_at\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_airport_at.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3121\" class=\"wp-caption-text\">I knew I was headed in the right direction as soon as I saw the sign at the airport.<\/p><\/div>\n<p>Like 2017, this Roguecel was on a two-day schedule, which is just awesome. The feedback from 2016 was pretty much unanimous in that a single day was simply not enough, especially since that also forced the talks to be split into two tracks, meaning you&#8217;d always be watching one talk at the expense of another, which sucked. (After this year I&#8217;m hearing multiple calls of &#8220;two days is just not enough!&#8221; xD)<\/p>\n<h2>Pre-event Gathering<\/h1>\n<p>On Friday night (10\/5) we had a pre-event meet-up at ThirstyBear Brewery. It was announced relatively late so there were only about 25 people or so, though this was probably for the better since the place was already packed and we had no reserved space. Instead we gradually assimilated tables as they were emptied, and in the meantime had to guess who among those entering the bar were actually here for roguelikes. This was not hard to guess ;)<\/p>\n<p>I met up with lead organizer <a title=\"Noah Swartz Twitter\" href=\"https:\/\/twitter.com\/SwartzCr\">Noah<\/a>, who said about 230 tickets were sold this year!? o_O \\o\/ roguelikes!<\/p>\n<p>I spent most of the evening catching up with old friends Santiago and Thomas. All three of us hail from separate countries, but talk online and got to hang out in 2016.<\/p>\n<div id=\"attachment_3123\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_preparty_with_santiago_and_thomas.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3123\" class=\"wp-image-3123  \" title=\"#roguelikecel 2018 @ ThirstyBear with Santiago and Thomas\" alt=\"roguecel2018_preparty_with_santiago_and_thomas\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_preparty_with_santiago_and_thomas.jpg\" width=\"1200\" height=\"583\" \/><\/a><p id=\"caption-attachment-3123\" class=\"wp-caption-text\">RogueBasin and Ananias creator Santiago, myself, and ADOM developer Thomas Biskup.<\/p><\/div>\n<p>Santiago admitted he didn&#8217;t have a single slide prepared for his talk the next day (in the morning scheduled for right after mine). Quite the opposite of my approach, but surprisingly it turned out fine as you&#8217;ll see.<\/p>\n<h2>In the Beginning<\/h1>\n<p>Saturday marked the official start of the event, and the next morning I arrived early to help out a bit with setup. Roguecel 2018 was held at the GitHub offices in San Francisco, same as last year though different from 2016 so I hadn&#8217;t been here before.<\/p>\n<div id=\"attachment_3124\" style=\"width: 760px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_github_entrance1.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3124\" class=\"size-full wp-image-3124  \" title=\"#roguelikecel 2018 @ GitHub entrance\" alt=\"roguecel2018_github_entrance1\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_github_entrance1.jpg\" width=\"750\" height=\"1000\" \/><\/a><p id=\"caption-attachment-3124\" class=\"wp-caption-text\">Front doors to GitHub in SF.<\/p><\/div>\n<p>GitHub is such an amazing space for hosting events, and we got to use it for <em>free<\/em>. Wow.<\/p>\n<div id=\"attachment_3125\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_github_open_area.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3125\" class=\"size-full wp-image-3125 \" title=\"#roguelikecel 2018 @ GitHub open area\" alt=\"roguecel2018_github_open_area\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_github_open_area.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3125\" class=\"wp-caption-text\">Open area near the entrance.<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_3126\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_github_cafeteria.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3126\" class=\"size-full wp-image-3126 \" title=\"#roguelikecel 2018 @ GitHub cafeteria\" alt=\"roguecel2018_github_cafeteria\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_github_cafeteria.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3126\" class=\"wp-caption-text\">Cafeteria.<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_3127\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_github_speaking_area.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3127\" class=\"size-full wp-image-3127 \" title=\"#roguelikecel 2018 @ GitHub speaking area\" alt=\"roguecel2018_github_speaking_area\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_github_speaking_area.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3127\" class=\"wp-caption-text\">Speaking area.<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_3128\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_github_stage.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3128\" class=\"size-full wp-image-3128 \" title=\"#roguelikecel 2018 @ GitHub stage\" alt=\"roguecel2018_github_stage\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_github_stage.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3128\" class=\"wp-caption-text\">Stage.<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_3129\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_github_view_from_stage.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3129\" class=\"size-full wp-image-3129 \" title=\"#roguelikecel 2018 @ GitHub view from stage\" alt=\"roguecel2018_github_view_from_stage\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_github_view_from_stage.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3129\" class=\"wp-caption-text\">View from stage.<\/p><\/div>\n<p>As usual the decorations included various posters, letters, @ signs, and message log texts, so part of setting up was to hang these things around the area to make it a little less GitHubby and a little more roguelikey.<\/p>\n<p>As a sponsor, Thomas had some Ultimate ADOM posters printed up, so he, Britta (another organizer) and I hung those around.<\/p>\n<div id=\"attachment_3131\" style=\"width: 760px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_decorations2.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3131\" class=\"size-full wp-image-3131 \" title=\"#roguelikecel 2018 Decorations - Ultimate ADOM posters\" alt=\"roguecel2018_decorations2\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_decorations2.jpg\" width=\"750\" height=\"1000\" \/><\/a><p id=\"caption-attachment-3131\" class=\"wp-caption-text\">Ultimate ADOM posters.<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_3130\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_decorations1.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3130\" class=\"size-full wp-image-3130 \" title=\"#roguelikecel 2018 Decorations - Altar\" alt=\"roguecel2018_decorations1\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_decorations1.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3130\" class=\"wp-caption-text\">The Altar has been a guaranteed fixture of the event each year.<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_3132\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_decorations3.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3132\" class=\"size-full wp-image-3132 \" title=\"#roguelikecel 2018 Decorations - Texts\" alt=\"roguecel2018_decorations3\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_decorations3.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3132\" class=\"wp-caption-text\">Exactly what I want to see at the emergency exit.<\/p><\/div>\n<h2>Swag<\/h1>\n<p>Even before 9am people were scanning their tickets at the door and picking up their Roguelike Celebration memorabilia.<\/p>\n<div id=\"attachment_3135\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_registration.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3135\" class=\"wp-image-3135 \" title=\"#roguelikecel 2018 @ Registration\" alt=\"roguecel2018_registration\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_registration.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3135\" class=\"wp-caption-text\">Let the rogueliking begin!<\/p><\/div>\n<p>Every year there are @ socks for everyone to replenish their supply. And a new t-shirt design.<\/p>\n<div id=\"attachment_3136\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_swag_apparel.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3136\" class=\"size-full wp-image-3136 \" title=\"#roguelikecel 2018 @ Apparel\" alt=\"roguecel2018_swag_apparel\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_swag_apparel.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3136\" class=\"wp-caption-text\">Roguecel t-shirt and socks. (Apparently only 2016 had a separate t-shirt design for speakers, one that is still one of my favorite shirts, and I brought and wore it on Sunday.)<\/p><\/div>\n<p>But there was a great collection of other stuff, too&#8230;<\/p>\n<div id=\"attachment_3137\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguelike2018_swag_misc.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3137\" class=\"size-full wp-image-3137 \" title=\"#roguelikecel 2018 @ Swag\" alt=\"roguelike2018_swag_misc\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguelike2018_swag_misc.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3137\" class=\"wp-caption-text\">RC2018 swag!<\/p><\/div>\n<p>Everyone got one of those awesome ASCII\/@ tote bags, inside which is a notebook, marker (magic, of course), and pamphlets containing Ultimate ADOM mini-stories. Top-center there is a little roguelike map lapel pin! As a speaker I also got some nice chocolate and a custom thank you card with a hand-written message on it, signed by all the organizers &lt;3<\/p>\n<h2>Food<\/h1>\n<p>All three meals were catered both days, except for dinner on Sunday. It was a healthy, tasty variety of options, so I was happy to see that (in addition being mostly stuff I wasn&#8217;t allergic to :D).<\/p>\n<div id=\"attachment_3138\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_breakfast.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3138\" class=\"size-full wp-image-3138 \" title=\"#roguelikecel 2018 Breakfast\" alt=\"roguecel2018_breakfast\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_breakfast.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3138\" class=\"wp-caption-text\">Saturday breakfast begins.<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_3139\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_breakfast2.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3139\" class=\"size-full wp-image-3139 \" title=\"#roguelikecel 2018 Breakfast\" alt=\"roguecel2018_breakfast2\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_breakfast2.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3139\" class=\"wp-caption-text\">People just starting to filter into the cafeteria. It was funny to see the high proportion of black clothing throughout the weekend, as many were wearing roguelike-related t-shirts.<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_3140\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_breakfast3.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3140\" class=\"size-full wp-image-3140 \" title=\"#roguelikecel 2018 Breakfast\" alt=\"roguecel2018_breakfast3\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_breakfast3.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3140\" class=\"wp-caption-text\">More and more people.<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_3141\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_breakfast4.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3141\" class=\"size-full wp-image-3141 \" title=\"#roguelikecel 2018 Breakfast\" alt=\"roguecel2018_breakfast4\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_breakfast4.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3141\" class=\"wp-caption-text\">There were eventually enough people that in looking back at my earliest pictures I&#8217;m surprised to see a number of them I didn&#8217;t even realize were there until much later!<\/p><\/div>\n<p>After breakfast it was time for talks, so most everyone gradually moved over to the speaking area. There are technically linked monitors everywhere so it&#8217;s easy to see the talk from other sitting\/standing areas, too (even, uh, the restrooms xD).<\/p>\n<div id=\"attachment_3142\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_pretalk_audience.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3142\" class=\"size-full wp-image-3142 \" title=\"#roguelikecel 2018 Audience\" alt=\"roguecel2018_pretalk_audience\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_pretalk_audience.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3142\" class=\"wp-caption-text\">Audience getting ready for the first talk of this year&#8217;s Roguelike Celebration.<\/p><\/div>\n<p>The talks started a little late due to GitHub technical issues, and the first two ended up not being streamed, but at least they were recorded.<\/p>\n<p>I was actually the opening talk! This is great because I could get it out my mind rather than worrying about it any longer. It also turns out that because my talk touched on a lot of different subtopics, a fair number of other speakers referred back to my presentation, which was kinda cool.<\/p>\n<div id=\"attachment_3143\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecell2018_noah_opening_remarks.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3143\" class=\"size-full wp-image-3143 \" title=\"#roguelikecel 2018 Opening remarks by Noah\" alt=\"roguecell2018_noah_opening_remarks\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecell2018_noah_opening_remarks.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3143\" class=\"wp-caption-text\">Opening remarks by lead organizer Noah. (At this point I&#8217;d already set up my laptop and presentation so it&#8217;s ready to go, which is why it&#8217;s on all screens.)<\/p><\/div>\n<h2>How to Make a Roguelike<\/h1>\n<p>My own talk went pretty well. Back in 2016 at the <a title=\"Roguelike Celebration 2016, the Experience\" href=\"https:\/\/www.gridsagegames.com\/blog\/2016\/09\/roguelike-celebration-2016-experience\/\">first Roguelike Celebration<\/a> when I gave the\u00a0<a title=\"Roguelike Celebration 2016 Talk: From Hobbyist to Full-time Roguelike Developer\" href=\"https:\/\/www.youtube.com\/watch?v=9yJflbg0V38\">From Hobbyist to Full-time Roguelike Developer<\/a> talk, I was quite nervous because 1) that was the first time I&#8217;d done any kind of speaking about anything since high school in the 90s and 2) I hadn&#8217;t even practiced what I was going to say, just put together a bunch of slides and notes (this is bad when you&#8217;re as easily nervous speaking before an audience as I am).<\/p>\n<p>But this time I came prepared. Perhaps a little too prepared? I started my outline a few weeks in advance, on September 13th, and worked on the outline and content off and on up until the day before the Celebration. I finished with just enough time to practice it a couple times, and was happy that my (intentional) overestimates of how long each section would take ended up totaling an actual final time of about 26 minutes or so. At the time I guessed I&#8217;d spent maybe 40 hours on it, but on checking my time records now, apparently I spent freaking <em>59 hours<\/em> preparing this talk xD<\/p>\n<p>Well, it was worth it! This is something I&#8217;ve always wanted to put together, a comprehensive primer on how to make a roguelike, something that could hopefully be inspiring while including both general and specific advice. So this year&#8217;s Roguelike Celebration seemed like the perfect opportunity to force myself to do that after having put it off for so long.<\/p>\n<p>The full talk is here:<\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/jviNpRGuCIU\" height=\"315\" width=\"560\" allowfullscreen=\"\" frameborder=\"0\"><\/iframe><\/p>\n<p>In addition to the video presentation, I&#8217;ve made the slides publicly available <a title=\"How to Make a Roguelike (slides)\" href=\"https:\/\/slides.com\/kyzrati\/how-to-make-a-roguelike#\/\">here<\/a> and <del>will also be posting a full text version, perhaps with some edits and additions, here on the blog soon.<\/del> <em>Update 181024: <a title=\"How to Make a Roguelike\" href=\"https:\/\/www.gridsagegames.com\/blog\/2018\/10\/how-to-make-a-roguelike\/\">Posted<\/a>!<\/em><\/p>\n<p>Santiago took some photos for me from the audience.<\/p>\n<div id=\"attachment_3144\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_kyzrati1.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3144\" class=\"size-full wp-image-3144 \" title=\"#roguelikecel 2018 Josh Ge (Kyzrati) - How to Make a Roguelike\" alt=\"roguecel2018_kyzrati1\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_kyzrati1.jpg\" width=\"1200\" height=\"685\" \/><\/a><p id=\"caption-attachment-3144\" class=\"wp-caption-text\">How to Make a Roguelike!<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_3145\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_kyzrati2.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3145\" class=\"wp-image-3145 \" title=\"#roguelikecel 2018 Josh Ge (Kyzrati) - How to Make a Roguelike\" alt=\"roguecel2018_kyzrati2\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_kyzrati2.jpg\" width=\"1200\" height=\"734\" \/><\/a><p id=\"caption-attachment-3145\" class=\"wp-caption-text\">Core mechanic!<\/p><\/div>\n<h2>Morning Talks<\/h1>\n<p>Right after me was Santiago, and his talk was great, surprisingly so considering he hadn&#8217;t done any slides until that morning (though he did admit the stress wasn&#8217;t worth it and he will try not to do that again in the future&#8230;).<\/p>\n<div id=\"attachment_3147\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_santiago_talk.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3147\" class=\"wp-image-3147 \" title=\"#roguelikecel 2018 Santiago Zapata - &quot;Roguelikes as automated Dungeon Masters: a historical overview&quot;\" alt=\"roguecel2018_santiago_talk\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_santiago_talk.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3147\" class=\"wp-caption-text\">Santiago Zapata talking about the origins and early history of roguelikes. Also helping immortalize Thomas&#8217; amusing presentation from the ADOM Kickstarter campaign.<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_3148\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_andrew_talk.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3148\" class=\"size-full wp-image-3148 \" title=\"#roguelikecel 2018 Andrew Aversa - &quot;Tangledeep and the Puzzle of Roguelike Difficulty&quot;\" alt=\"roguecel2018_andrew_talk\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_andrew_talk.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3148\" class=\"wp-caption-text\">Andrew Aversa (Tangledeep creator) talking about roguelike difficulty.<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_3149\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_bob_talk.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3149\" class=\"size-full wp-image-3149 \" title=\"#roguelikecel 2018 Bob Nystrom - &quot;Is There More to Game Architecture than ECS?&quot;\" alt=\"roguecel2018_bob_talk\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_bob_talk.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3149\" class=\"wp-caption-text\">Bob Nystrom talking about Entity Component Systems. Bob&#8217;s book <a title=\"Game Programming Patterns\" href=\"http:\/\/gameprogrammingpatterns.com\/\">Game Programming Patterns<\/a> is pretty popular among game developers, and he&#8217;s worked on his own roguelike as well.<\/p><\/div>\n<h2>Breaks<\/h1>\n<p>Then it was time for lunch&#8230;<\/p>\n<div id=\"attachment_3150\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_lunch_line.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3150\" class=\"wp-image-3150 \" title=\"#roguelikecel 2018 Lunch line\" alt=\"roguecel2018_lunch_line\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_lunch_line.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3150\" class=\"wp-caption-text\">The lunch line was quite long, but no problem since there was plenty of good conversation to be had in line anyway. I mean, pretty everyone&#8217;s there due to a shared interest in the genre, yeah? :)<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_3152\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_lunch2.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3152\" class=\"size-full wp-image-3152 \" title=\"#roguelikecel 2018 Lunch\" alt=\"roguecel2018_lunch2\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_lunch2.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3152\" class=\"wp-caption-text\">Post-food mingling.<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_3151\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_lunch1.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3151\" class=\"size-full wp-image-3151 \" title=\"#roguelikecel 2018 Lunch\" alt=\"roguecel2018_lunch1\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_lunch1.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3151\" class=\"wp-caption-text\">Still mingling.<\/p><\/div>\n<p>The weekend wasn&#8217;t packed with lots of back-to-back talks, either. In addition to meal times, there were additional breaks for mingling or whatever.<\/p>\n<div id=\"attachment_3153\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_random_thomas_santiago.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3153\" class=\"wp-image-3153 \" title=\"#roguelikecel 2018 Mingling - Thomas and Santiago\" alt=\"roguecel2018_random_thomas_santiago\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_random_thomas_santiago.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3153\" class=\"wp-caption-text\">Thomas and Santiago hanging out.<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_3154\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_random_jason_amit.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3154\" class=\"size-full wp-image-3154 \" title=\"#roguelikecel 2018 Mingling - Jason and Amit\" alt=\"roguecel2018_random_jason_amit\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_random_jason_amit.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3154\" class=\"wp-caption-text\">Jason (Caves of Qud) and Amit (Red Blob Games) talking about Amit&#8217;s new real-time terrain modification methods, and plans for sharing a new A* heuristic, among other things.<\/p><\/div>\n<h2>Afternoon Talks<\/h1>\n<p>In the afternoon we came back to a great talk from Jim. Really all the Roguecel talks were great.<\/p>\n<div id=\"attachment_3155\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_jim_talk.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3155\" class=\"size-full wp-image-3155 \" title=\"#roguelikecel 2018 Jim Shepard - &quot;Storytelling, World Building, and You&quot;\" alt=\"roguecel2018_jim_talk\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_jim_talk.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3155\" class=\"wp-caption-text\">Jim Shepard (Dungeonmans creator) talking about good storytelling in roguelikes, funny as ever.<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_3156\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_jongwoo_talk.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3156\" class=\"size-full wp-image-3156 \" title=\"#roguelikecel 2018 Jongwoo Kim - &quot;Subjective Simulation Design: Ludonarrative Congruence in the Shrouded Isle&quot;\" alt=\"roguecel2018_jongwoo_talk\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_jongwoo_talk.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3156\" class=\"wp-caption-text\">Jongwoo Kim (designer at Kitfox) talking about subjective simulation design.<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_3157\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_alexei_talk.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3157\" class=\"size-full wp-image-3157 \" title=\"#roguelikecel 2018 Alexei Pepers - &quot;Nethack: Tech Tourist Mode&quot;\" alt=\"roguecel2018_alexei_talk\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_alexei_talk.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3157\" class=\"wp-caption-text\">Alexei Pepers giving everyone a guided tour of fun stuff in the NetHack source code.<\/p><\/div>\n<p>Then came the final presentation of the day, in which Thomas shared the first public demonstration of Ultimate ADOM, the new game the ADOM team has been working on for about nine months now.<\/p>\n<div id=\"attachment_3160\" style=\"width: 760px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_thomas_talk_adom1.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3160\" class=\"size-full wp-image-3160 \" title=\"#roguelikecel 2018 Thomas Biskup - Ultimate ADOM demo\" alt=\"roguecel2018_thomas_talk_adom1\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_thomas_talk_adom1.jpg\" width=\"750\" height=\"1000\" \/><\/a><p id=\"caption-attachment-3160\" class=\"wp-caption-text\">Thomas begins the Ultimate ADOM demo, live in game.<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_3161\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_thomas_talk_adom2.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3161\" class=\"wp-image-3161 \" title=\"#roguelikecel 2018 Thomas Biskup - Ultimate ADOM demo\" alt=\"roguecel2018_thomas_talk_adom2\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_thomas_talk_adom2.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3161\" class=\"wp-caption-text\">Clearing a room with a spell in order to move along to another area for a different demo.<\/p><\/div>\n<p>Although they&#8217;re focusing on the graphical version of course, the ASCII version actually also looks pretty neat. There&#8217;s also grafting of enemy parts in order to gain their abilities, which <em>certainly sounds a lot like Cogmind<\/em> :P, though Thomas does say he&#8217;s been taking inspiration from my work so yay ;)<\/p>\n<h2>Party and Arcade<\/h1>\n<p>Thomas also sponsored the Saturday evening party, so no complaints there!<\/p>\n<div id=\"attachment_3163\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_github_bar.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3163\" class=\"wp-image-3163 \" title=\"#roguelikecel 2018 @ GitHub bar\" alt=\"roguecel2018_github_bar\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_github_bar.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3163\" class=\"wp-caption-text\">After dinner the bar opened. GitHub has a bar right in its cafeteria&#8230;<\/p><\/div>\n<p>In addition to the bar, a bunch of computers were set up for playing roguelikes and retro games. Among them, there were original VT320 and VT420 terminals from which to log into the Living Computer Museum and basically play Rogue and Hack as they were originally played. These naturally got a lot of attention :)<\/p>\n<div id=\"attachment_3166\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_arcade1.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3166\" class=\"size-full wp-image-3166 \" title=\"#roguelikecel 2018 Arcade - Logging in via VT320\" alt=\"roguecel2018_arcade1\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_arcade1.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3166\" class=\"wp-caption-text\">Logging in to play Rogue at the Roguelike Celebration 2018 Arcade.<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_3167\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_arcade2.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3167\" class=\"wp-image-3167 \" title=\"#roguelikecel 2018 Arcade - Rogue on the left, Hack on the right\" alt=\"roguecel2018_arcade2\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_arcade2.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3167\" class=\"wp-caption-text\">Rogue on the VT320 (left) and Hack on the VT420 (right).<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_3168\" style=\"width: 760px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_arcade3.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3168\" class=\"size-full wp-image-3168 \" title=\"#roguelikecel 2018 Arcade - Playing Rogue\" alt=\"roguecel2018_arcade3\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_arcade3.jpg\" width=\"750\" height=\"1000\" \/><\/a><p id=\"caption-attachment-3168\" class=\"wp-caption-text\">Playing Rogue on a VT320 @ Roguecel!<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_3169\" style=\"width: 760px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_arcade4.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3169\" class=\"size-full wp-image-3169 \" title=\"#roguelikecel 2018 Arcade - Rogue and Hack on VTs\" alt=\"roguecel2018_arcade4\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_arcade4.jpg\" width=\"750\" height=\"1000\" \/><\/a><p id=\"caption-attachment-3169\" class=\"wp-caption-text\">The machines had lines (or more like groups) for a while :P<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_3170\" style=\"width: 760px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_arcade5.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3170\" class=\"size-full wp-image-3170 \" title=\"#roguelikecel 2018 Arcade - Other machines\" alt=\"roguecel2018_arcade5\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_arcade5.jpg\" width=\"750\" height=\"1000\" \/><\/a><p id=\"caption-attachment-3170\" class=\"wp-caption-text\">One of the other arcade areas.<\/p><\/div>\n<p>Some devs also just hung around with their own devices showing stuff.<\/p>\n<div id=\"attachment_3164\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_santiago_ananias.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3164\" class=\"wp-image-3164  \" title=\"#roguelikecel 2018 Party - Santiago demoing Ananias\" alt=\"roguecel2018_santiago_ananias\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_santiago_ananias.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3164\" class=\"wp-caption-text\">Santiago demonstrating the current state of Ananias, and its UI layout on different devices.<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_3165\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_party_end.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3165\" class=\"size-full wp-image-3165 \" title=\"#roguelikecel 2018 Party over\" alt=\"roguecel2018_party_end\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_party_end.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3165\" class=\"wp-caption-text\">The party was winding down when I left around 10pm.<\/p><\/div>\n<h2>Sunday Talks<\/h1>\n<p>Tarn Adams kicked off the second day of talks.<\/p>\n<div id=\"attachment_3171\" style=\"width: 760px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_tarn_talk.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3171\" class=\"size-full wp-image-3171 \" title=\"#roguelikecel 2018 Tarn Adams - &quot;Villains in Dwarf Fortress&quot;\" alt=\"roguecel2018_tarn_talk\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_tarn_talk.jpg\" width=\"750\" height=\"1000\" \/><\/a><p id=\"caption-attachment-3171\" class=\"wp-caption-text\">Tarn talking about how villains and their various behaviors can help naturally drive a story in DF adventure mode.<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_3172\" style=\"width: 760px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_tarn_talk_slide.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3172\" class=\"wp-image-3172 \" title=\"#roguelikecel 2018 Tarn Adams - &quot;Villains in Dwarf Fortress&quot; (slide)\" alt=\"roguecel2018_tarn_talk_slide\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_tarn_talk_slide.jpg\" width=\"750\" height=\"1000\" \/><\/a><p id=\"caption-attachment-3172\" class=\"wp-caption-text\">Tarn did his slides in Paint, and despite the small number of slides he kept building on the content of each such that they tended to get quite messy. It was fun :D<\/p><\/div>\n<p>Then came Brian Walker, who had sadly missed the first day because he had a vacation which was set before the Roguecel dates were even determined this year. So we didn&#8217;t get to hang out the day before, but at least he got in late that night and could still make Sunday.<\/p>\n<div id=\"attachment_3173\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_brian_walker_map.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3173\" class=\"size-full wp-image-3173 \" title=\"#roguelikecel 2018 Brian Walker - &quot;Procedural level design in Brogue and beyond&quot;\" alt=\"roguecel2018_brian_walker_map\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_brian_walker_map.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3173\" class=\"wp-caption-text\">Brian talking about procedural level design in Brogue. This is my favorite pic from everything I shot during the Celebration, with Brian in his plaid shirt melding into the very map he&#8217;s explaining :P<\/p><\/div>\n<p>For the latter portion of his presentation, Brian also shared info about his current project, a time-moves-only-when-you-do platformer roguelite that draws on the same map generation principles found in Brogue.<\/p>\n<div id=\"attachment_3174\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_brian_talk_platformer.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3174\" class=\"size-full wp-image-3174 \" title=\"#roguelikecel 2018 Brian Walker - &quot;Procedural level design in Brogue and beyond&quot;\" alt=\"roguecel2018_brian_talk_platformer\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_brian_talk_platformer.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3174\" class=\"wp-caption-text\">The new project looks quite cool, and apparently it&#8217;s quite far along. Basically it&#8217;s a new playground for interesting map generation techniques, which is why he got into doing Brogue in the first place.<\/p><\/div>\n<h2>More Breaks<\/h1>\n<p>Of course there were more breaks to enjoy on Day 2 as well.<\/p>\n<div id=\"attachment_3158\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_random_amit_tyriq_brian.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3158\" class=\"size-full wp-image-3158 \" title=\"#roguelikecel 2018 Mingling - Amit, Tyriq, Brian\" alt=\"roguecel2018_random_amit_tyriq_brian\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_random_amit_tyriq_brian.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3158\" class=\"wp-caption-text\">Tyriq Plummer demoing his simultaneous turn-based 2018 7DRL for us.<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_3159\" style=\"width: 760px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_random_santiago_travis.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3159\" class=\"size-full wp-image-3159 \" title=\"#roguelikecel 2018 Mingling - Santiago and Travis\" alt=\"roguecel2018_random_santiago_travis\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_random_santiago_travis.jpg\" width=\"750\" height=\"1000\" \/><\/a><p id=\"caption-attachment-3159\" class=\"wp-caption-text\">Santiago and Travis wanted to test out the Rogue machine but the VT320 wasn&#8217;t logged in at the time.<\/p><\/div>\n<h2>More Talks<\/h1>\n<div id=\"attachment_3175\" style=\"width: 760px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/rogecel2018_danny_talk.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3175\" class=\"size-full wp-image-3175 \" title=\"#roguelikecel 2018 Danny Day - &quot;Dynamic Event-Listeners in Desktop Dungeons&quot;\" alt=\"rogecel2018_danny_talk\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/rogecel2018_danny_talk.jpg\" width=\"750\" height=\"1000\" \/><\/a><p id=\"caption-attachment-3175\" class=\"wp-caption-text\">Danny Day talks about the advantages and disadvantages of event listeners in Desktop Dungeons.<\/p><\/div>\n<p>Then Thomas came up for a <em>second<\/em> talk (well technically yesterday&#8217;s was a demo), this one about how they&#8217;re using ECS in Ultimate ADOM. So it was a lot more technical and source-heavy, with plenty of examples. I also got a shout out at the beginning, which was great :D<\/p>\n<div id=\"attachment_3176\" style=\"width: 760px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_thomas_talk_ECS.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3176\" class=\"size-full wp-image-3176 \" title=\"#roguelikecel 2018 Thomas Biskup - &quot;There be dragons: Entity Component Systems for Roguelikes&quot;\" alt=\"roguecel2018_thomas_talk_ECS\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_thomas_talk_ECS.jpg\" width=\"750\" height=\"1000\" \/><\/a><p id=\"caption-attachment-3176\" class=\"wp-caption-text\">Thomas talking about the style of ECS they&#8217;re using in Ultimate ADOM.<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_3177\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_jonathan_talk.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3177\" class=\"size-full wp-image-3177 \" title=\"#roguelikecel 2018 Jonathan Lessard - &quot;Chess + Rogue = Chogue&quot;\" alt=\"roguecel2018_jonathan_talk\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_jonathan_talk.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3177\" class=\"wp-caption-text\">Jonathan Lessard talks about the Chess\/Rogue hybrid he created with Pippin Barr. Lots of interesting design discussion regarding how to mix the two, and what did and did not work.<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_3178\" style=\"width: 760px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_leif_talk.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3178\" class=\"size-full wp-image-3178 \" title=\"#roguelikecel 2018 Leif Bloomquist - &quot;Multiplayer RogueLike for the Commodore 64&quot;\" alt=\"roguecel2018_leif_talk\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_leif_talk.jpg\" width=\"750\" height=\"1000\" \/><\/a><p id=\"caption-attachment-3178\" class=\"wp-caption-text\">Leif Bloomquist talking about his multiplayer roguelite built for the C64.<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_3179\" style=\"width: 760px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_max_talk.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3179\" class=\"size-full wp-image-3179 \" title=\"#roguelikecel 2018 Max Kreminski - &quot;Gardening as a Mode of Play&quot;\" alt=\"roguecel2018_max_talk\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_max_talk.jpg\" width=\"750\" height=\"1000\" \/><\/a><p id=\"caption-attachment-3179\" class=\"wp-caption-text\">Max Kreminski talking about &#8220;gardening as a mode of play.&#8221;<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_3180\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_colin_talk.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3180\" class=\"wp-image-3180 \" title=\"#roguelikecel 2018 Colin Liotta - &quot;Rogue Puzzles: A rundown of the roguelike puzzle in the 2017 MIT Mystery Hunt&quot;\" alt=\"roguecel2018_colin_talk\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_colin_talk.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3180\" class=\"wp-caption-text\">Colin Liotta talking about the roguelike puzzle game he designed for the 2017 MIT Mystery Hunt.<\/p><\/div>\n<p>Last was the lightning talks series, where different speakers would come up for just five minutes or so and share some topic of interest.<\/p>\n<div id=\"attachment_3181\" style=\"width: 760px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_lightning_talk_alexei.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3181\" class=\"wp-image-3181 \" title=\"#roguelikecel 2018 Lightning Talk - Alexei Pepers\" alt=\"roguecel2018_lightning_talk_alexei\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_lightning_talk_alexei.jpg\" width=\"750\" height=\"1000\" \/><\/a><p id=\"caption-attachment-3181\" class=\"wp-caption-text\">Alexei was up on stage again, this time talking about visualizing the aggregate results of procedural generators.<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_3182\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_lightning_talk_kawa.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3182\" class=\"size-full wp-image-3182 \" title=\"#roguelikecel 2018 Lightning Talk - Kawa\" alt=\"roguecel2018_lightning_talk_kawa\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_lightning_talk_kawa.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3182\" class=\"wp-caption-text\">Kawa talking about death as part of the roguelike experience.<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_3183\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_lightning_tall_eben.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3183\" class=\"size-full wp-image-3183 \" title=\"#roguelikecel 2018 Lightning Talk - Eben Howard\" alt=\"roguecel2018_lightning_tall_eben\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_lightning_tall_eben.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3183\" class=\"wp-caption-text\">Eben Howard talking about his Java roguelike library SquidLib.<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_3184\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_lightning_tall_ignacio.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3184\" class=\"size-full wp-image-3184  \" title=\"#roguelikecel 2018 Lightning Talk - Ignacio\" alt=\"roguecel2018_lightning_tall_ignacio\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_lightning_tall_ignacio.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3184\" class=\"wp-caption-text\">Ignacio Bergkamp talking about his neat idea for a new approach to character death in roguelikes: On death allow the player to enter a free-form blurb of text to describe how they lost.<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_3185\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_lightning_tall_kate.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3185\" class=\"wp-image-3185  \" title=\"#roguelikecel 2018 Lightning Talk - Kate Compton\" alt=\"roguecel2018_lightning_tall_kate\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_lightning_tall_kate.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3185\" class=\"wp-caption-text\">Kate Compton talking about &#8220;Chancery,&#8221; her conversational bot framework.<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_3186\" style=\"width: 760px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_lightning_tall_thom.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3186\" class=\"size-full wp-image-3186  \" title=\"#roguelikecel 2018 Lightning Talk - Thom Robertson\" alt=\"roguecel2018_lightning_tall_thom\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_lightning_tall_thom.jpg\" width=\"750\" height=\"1000\" \/><\/a><p id=\"caption-attachment-3186\" class=\"wp-caption-text\">Thom Robertson talking about his procedural whale-seeking game.<\/p><\/div>\n<p>After another break, Caves of Qud devs Jason Grinblat and Brian Bucklew narrated a &#8220;choose your own playthrough&#8221; run of Caves of Qud, controlled by Nick DeCapua.<\/p>\n<div id=\"attachment_3187\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_caves_of_qud_playthrough.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3187\" class=\"size-full wp-image-3187 \" title=\"#roguelikecel 2018 Caves of Qud Choose Your Own Playthrough\" alt=\"roguecel2018_caves_of_qud_playthrough\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_caves_of_qud_playthrough.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3187\" class=\"wp-caption-text\">Nick, Jason, Brian, and the audience playing Caves of Qud.<\/p><\/div>\n<h2>Dinner<\/h1>\n<p>Those two days sure went by fast. I took one last shot before heading out of the building.<\/p>\n<div id=\"attachment_3188\" style=\"width: 760px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_github_entrance_final.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3188\" class=\"size-full wp-image-3188 \" title=\"#roguelikecel 2018 @ GitHub entrance\" alt=\"roguecel2018_github_entrance_final\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_github_entrance_final.jpg\" width=\"750\" height=\"1000\" \/><\/a><p id=\"caption-attachment-3188\" class=\"wp-caption-text\">#roguelikecel logo still up at GitHub as we&#8217;re leaving.<\/p><\/div>\n<p>For the final dinner there were maybe several dozen who&#8217;d stuck around, so we all walked a block up the road to the 21st Amendment Brewery.<\/p>\n<div id=\"attachment_3189\" style=\"width: 760px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_group_dinner1.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3189\" class=\"size-full wp-image-3189 \" title=\"#roguelikecel 2018 Last dinner (on way to 21st Amendment)\" alt=\"roguecel2018_group_dinner1\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_group_dinner1.jpg\" width=\"750\" height=\"1000\" \/><\/a><p id=\"caption-attachment-3189\" class=\"wp-caption-text\">On our way to 21st Amendment.<\/p><\/div>\n<p>Fortunately there was still a fair amount of outdoor seating left, and we gradually took over additional tables until they were all ours, though a portion of the group walked further up the road to another restaurant to eat real quick before coming back later.<\/p>\n<div id=\"attachment_3190\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_group_dinner2.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3190\" class=\"size-full wp-image-3190 \" title=\"#roguelikecel 2018 Last dinner (on way to 21st Amendment)\" alt=\"roguecel2018_group_dinner2\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_group_dinner2.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3190\" class=\"wp-caption-text\">Arriving at 21st Amendment.<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_3191\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_group_dinner3.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3191\" class=\"size-full wp-image-3191 \" title=\"#roguelikecel 2018 Last dinner (outdoor seating)\" alt=\"roguecel2018_group_dinner3\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_group_dinner3.jpg\" width=\"1200\" height=\"900\" \/><\/a><p id=\"caption-attachment-3191\" class=\"wp-caption-text\">Hanging out before dinner at 21st Amendment.<\/p><\/div>\n<p>And there we sat until closing time!<\/p>\n<div id=\"attachment_3192\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_dinner_table.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3192\" class=\"size-full wp-image-3192 \" title=\"#roguelikecel 2018 Last dinner\" alt=\"roguecel2018_dinner_table\" src=\"https:\/\/www.gridsagegames.com\/blog\/gsg-content\/uploads\/2018\/10\/roguecel2018_dinner_table.jpg\" width=\"1200\" height=\"797\" \/><\/a><p id=\"caption-attachment-3192\" class=\"wp-caption-text\">Good times filled with conversations about roguelikes and of course plenty of other procedurally generated topics.<\/p><\/div>\n<p>Such a great weekend, very much worth flying around the world for&#8230; I&#8217;m already looking forward to seeing everyone again next year!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Another Roguelike Celebration! The biggest roguelike gathering of the year just keeps getting bigger :D I had to miss last year due to my concussion, but it was great to finally meet up with everyone again. Back in 2016 I showed up just a few days before Roguecel and still wasn&#8217;t sleeping well when the [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":3144,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[4,115,145,147,46],"class_list":["post-3117","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-cogmind","tag-events","tag-roguelike-celebration","tag-roguelikecel","tag-roguelikes"],"_links":{"self":[{"href":"https:\/\/www.gridsagegames.com\/blog\/wp-json\/wp\/v2\/posts\/3117","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=3117"}],"version-history":[{"count":14,"href":"https:\/\/www.gridsagegames.com\/blog\/wp-json\/wp\/v2\/posts\/3117\/revisions"}],"predecessor-version":[{"id":3280,"href":"https:\/\/www.gridsagegames.com\/blog\/wp-json\/wp\/v2\/posts\/3117\/revisions\/3280"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.gridsagegames.com\/blog\/wp-json\/wp\/v2\/media\/3144"}],"wp:attachment":[{"href":"https:\/\/www.gridsagegames.com\/blog\/wp-json\/wp\/v2\/media?parent=3117"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gridsagegames.com\/blog\/wp-json\/wp\/v2\/categories?post=3117"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gridsagegames.com\/blog\/wp-json\/wp\/v2\/tags?post=3117"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}