Compare commits

...

1 Commits

Author SHA1 Message Date
Dozens B. McCuzzins 373a08b139 lots of tidying up and reorganizing 2022-02-11 15:08:17 -07:00
14 changed files with 640 additions and 78 deletions

View File

@ -35,13 +35,7 @@ What kind of stuff am I interested in keeping track of?
## Learnings
I think the main benefit to recutils is having a human readable, plain-text database that you can edit.
Querying and inserting is okay.
I don't have a use case for using Joins on records, but the fact that you can means that recutils is pretty robust
I think that recutils could be a really good format for easily tracking data in version control. It is a good "source" database that can then be exported to csv and SQL. `csvkit`, e.g., can output straight to sqlite
check out [doc/learnings.md](doc/learnings.md)
## Recsel examples

View File

@ -1,6 +1,8 @@
const inquirer = require('inquirer');
const { exec } = require('child_process');
const database = 'db/games.rec';
console.log('Create a new gamelog')
const questions = [
@ -58,7 +60,7 @@ inquirer.prompt(questions).then((answers) => {
for (key in answers) {
cmd += `-f ${key} -v "${answers[key]?.trim() || 'unk'}" `
}
cmd += `games.rec`
cmd += database
console.log(cmd)

View File

@ -26,8 +26,8 @@ Role: DM
Format: Play By Post
Length: Adventure
Status: Complete
Started: 2021
Updated: 2021
Started: 2020-12-21
Updated: 2021-04-29
Notes: So we started playing this one game and the the GM vanished, so I stepped in and turned it into So You've Been Thrown Down A Well, which was super fun. Highlight: the insectoid race who rules as written couldn't speak, so in play-by-post, the communicated exclusively via emoji.
Id: 2
@ -37,7 +37,7 @@ Role: Player
Format: Play By Post
Length: Adventure
Status: Dead
Started: 2021
Started: 2021-10-01
Updated: 2021-10-31
Notes: Abandoned by gm after a valiant effort at keeping it going which is sad. Andy was one of the most creative and generous GMs ever, creating original playscii artwork for us, and providing us with groovy vintage vinal soundtracks.
@ -48,8 +48,8 @@ Role: DM
Format: Play By Post
Length: One-Shot
Status: Ongoing
Started: 2021
Updated: 2021
Started: 2021-04-29
Updated: 2021-12-12
Notes: Originally supposed to be a really quick adventure with my core Troika pbp group, but has been slogging along for months now. I'm about to just end it so we can move on to something else.
Id: 4
@ -59,8 +59,8 @@ Role: DM
Format: Play By Post
Length: Campaign
Status: Hiatus
Started: 2021
Updated: 2021
Started: 2020-10-08
Updated: 2021-05-15
Notes: One of the most tragic stories of 2021 both in-game and without. Epic setting dreamed up by GreyWarden, and then when they abondened the game, me and fraidy_cat and jade decided to keep playing by ourselves using a GM emulator. It was a great experiment in collaboration and self-government, and it was really going places. We have 22 pages of original setting content in a google doc. But then a huge in-game encounter killed our NPC leader and things never really recovered from that. Currently on infinite hiatus.
Id: 5
@ -70,8 +70,8 @@ Role: Player
Format: Play By Post
Length: Campaign?
Status: Hiatus
Started: 2021
Updated: 2021
Started: 2021-04-29
Updated: 2021-10-31
Notes: Update 2021-10-31 on hiatus
Id: 6
@ -80,10 +80,11 @@ Module: Agents of Edgewatch
Role: Player
Format: Roll20/Discord
Length: Campaign
Status: Ongoing
Started: 2021
Updated: 2021
Status: Dead
Started: 2021-02-26
Updated: 2022-02-02
Notes: Pathfinder is everything I hate about ttrpgs. I only keep playing this because it's the only way this particular friend group continues to get together, so I'll probably keep playing it forever, hating the game and enjoying the company of my friends.
+ Update 2022-02-02: We killed this campaign as a group to try out something new. New system, new characters, new game. Inject some life and some fun into this struggling beast.
Id: 7
System: Troika
@ -126,8 +127,9 @@ Format: Play by Post
Length: Campaign/Open Sandbox
Status: Ongoing
Started: 2021-06-01
Updated: 2021-06-07
Updated: 2022-02-11
Notes: A hack of Tunnel Goons by Nate Smith. Very fun original world, hex crawly open sandbox. You can get a lot done even with hyper minimal rules
+**Update 2022-02-11**: Still going strong! Sean just recruited some new players to breathe some new life into the game. We abandoned the spooky haunted house which we learned is actually just a front for an arms smuggler. Then we decided to go climb an anti-crater!
Id: 11
System: Troika
@ -137,8 +139,20 @@ Format: Play by Post
Length: Campaign
Status: Ongoing
Started: 2021-09-16
Updated: 2021-10-31
Updated: 2022-02-11
Notes: Another more different ADF! Born of the APF server, but on another new server with Kunailby. Playing Gliftwirp, a sarong-fu master who is also basically the hamburglar
+**Update 2022-02-11**: this game fizzled out. The second ADF Troika game I've played to do so! Too bad. I enjoyed the brief time that I got to create some McDonalds cosmology. Just for fun, here's Gliftwirp expositing a little bit.
+> Gliftwirp bites into a burger that he swiped from somewhere, closes his eyes, and sighs happily.
+> "How grand that your falcon-headed god gave you his own sight as a boon! How grand that you can even know your god!"
+> "Sadly, my god grants no boons and answers no prayers. It is a long story with which I shall not tire you okay fine if you insist."
+> He settles in to tell a story.
+> "Long, long ago, my god (whose name I cannot say for reasons you will soon understand) was a member of high stature in the Court of the God King. And his best friend and closest confidante was the court jester, Rhahn Ald. But their friendship would end in tragedy! Just listen and you will know why."
+> "You see, Rhahn Ald, the trickster, had quietly and discreetly been stealing magical items from the king's coffers, slowly, over the years, accumulating glamour that he used to increase his influence in the court, to weaken the God King's mind and make him reliant on him. My god (whose name I cannot say) eventually found out and threatened to expose Rhahn Ald. So the mad jester framed his best friend, and easily convinced the God King of his guilt."
+> "So as punishment, everything was stolen from my god, including his name. The Court of the God King will only allow him to be referred to as the Evil Nemesis. (Bit dramatic don't you think?) He also had his handsome physique stolen from him: he now inhabits the form of a large, four-armed, purple worm. And he had his home and all his land stolen from him: he now resides in a damp cave. Most cruelly, he had his intellect stolen: he remains just barely aware of what he used to be, of what was taken from him. But his eloquence is gone. He is incapable of forming the words he needs to defend himself, or gather followers to his cause."
+> Gliftwirp sighs sadly and nods. "My god was cursed and exiled because of the evil trickster god Rhahn Ald."
+> "And in retribution for his wrongful suffering, his followers turn to holy acquisitions and righteous theft. Just as everything was taken from our beloved Evil Nemesis, so do we take and redistribute. And so we shall until he is redeemed and restored to his rightful place."
+> Gliftwirp continues quietly to himself, under his breath, "Robble robble, Amen," and takes another bite of his hamburger.
+> "I truly am happy that you get to know your falcon-headed god, Kiara. It is a gift I hope you won't take for granted!"
Id: 12
System: Risus
@ -146,10 +160,11 @@ Module: To Kill A God
Role: Player
Format: Play by Post
Length: Campaign
Status: Ongoing
Status: Dead
Started: 2021-08-24
Updated: 2021-10-31
Updated: 2022-02-11
Notes: pbp on rpg.net with tibbius. Playing former child actor Sender, who is a blade for hire who just wants to retire and be a mushroom farmer, who is also haunted by the ghost of his dead twin brother who he absorbed in the womb, and who is also followed around by small woodland animals like a disney princess.
+**Update 2022-02-11**: Moving this to dead. Never could remember to go check rpg.net for updates. One of our players dropped, and it became not enough to keep the story going. sad! First time playing Risus, a game I've long wanted to try. Don't feel like I ever got to really get a handle on it.
Id: 13
System: Marvelous Mutations and Merry Musicians
@ -201,10 +216,12 @@ Module: Numenera
Role: Player
Format: Discord PBP
Length: Adventure
Status: Ongoing
Status: Dead
Started: 2021-10-31
Updated: 2021-10-31
Updated: 2022-02-11
Notes: gonna start a coin-flipping game with tibbius. gonna play a witchy person.
+**Update 2022-02-11**: Moving this to dead. The story was really good. The system was surprisingly good. The gimmick is that you a special that you can invoke and it just happens. And then you flip a coin. Heads = you can continue to use your special. Tails = special is burned until recharged. Made for smoe really fun gameplay.
+See more at <https://tibbiusgames.itch.io/2-bit>
Id: 18
System: troika

View File

@ -1,8 +1,8 @@
<rss version="2.0"><channel><title>gamelog</title>
<link>https://git.tilde.town/dozens/gamelog</link><description>all the games i play</description><atom:link rel="self" type="application/rss+xml" href="https://git.tilde.town/dozens/gamelog/raw/branch/master/feed.xml"/>
<link>http://tilde.town/~dozens/gamelog/index.html</link><description>all the games i play</description><atom:link rel="self" type="application/rss+xml" href="http://tilde.town/~dozens/gamelog/feed.xml"/>
<item>
<title>Dungeons & Dragons - Storm King's Thunder</title>
<link>https://git.tilde.town/dozens/gamelog/raw/branch/master/games.rec</link>
<link>http://tilde.town/~dozens/gamelog/index.html</link>
<pubDate>2021-05-02</pubDate>
<description>
My original long running D&D campaign with my original gaming group. Calling it 'on hiatus' is generous. It's dead in the water. We haven't played in a year. But I just can't let it go.
@ -10,15 +10,15 @@
</item>
<item>
<title>Troika! - So You've Been Thrown Down A Well</title>
<link>https://git.tilde.town/dozens/gamelog/raw/branch/master/games.rec</link>
<pubDate>2021</pubDate>
<link>http://tilde.town/~dozens/gamelog/index.html</link>
<pubDate>2021-04-29</pubDate>
<description>
So we started playing this one game and the the GM vanished, so I stepped in and turned it into So You've Been Thrown Down A Well, which was super fun. Highlight: the insectoid race who rules as written couldn't speak, so in play-by-post, the communicated exclusively via emoji.
</description>
</item>
<item>
<title>Troika! - Acid Death Fantasy</title>
<link>https://git.tilde.town/dozens/gamelog/raw/branch/master/games.rec</link>
<link>http://tilde.town/~dozens/gamelog/index.html</link>
<pubDate>2021-10-31</pubDate>
<description>
Abandoned by gm after a valiant effort at keeping it going which is sad. Andy was one of the most creative and generous GMs ever, creating original playscii artwork for us, and providing us with groovy vintage vinal soundtracks.
@ -26,39 +26,40 @@
</item>
<item>
<title>Troika! - 13 Story Bizarre</title>
<link>https://git.tilde.town/dozens/gamelog/raw/branch/master/games.rec</link>
<pubDate>2021</pubDate>
<link>http://tilde.town/~dozens/gamelog/index.html</link>
<pubDate>2021-12-12</pubDate>
<description>
Originally supposed to be a really quick adventure with my core Troika pbp group, but has been slogging along for months now. I'm about to just end it so we can move on to something else.
</description>
</item>
<item>
<title>Troika! - Dome Riders (Homebrew)</title>
<link>https://git.tilde.town/dozens/gamelog/raw/branch/master/games.rec</link>
<pubDate>2021</pubDate>
<link>http://tilde.town/~dozens/gamelog/index.html</link>
<pubDate>2021-05-15</pubDate>
<description>
One of the most tragic stories of 2021 both in-game and without. Epic setting dreamed up by GreyWarden, and then when they abondened the game, me and fraidy_cat and jade decided to keep playing by ourselves using a GM emulator. It was a great experiment in collaboration and self-government, and it was really going places. We have 22 pages of original setting content in a google doc. But then a huge in-game encounter killed our NPC leader and things never really recovered from that. Currently on infinite hiatus.
</description>
</item>
<item>
<title>Wicked Ones (Forged in the Dark) - Homebrew</title>
<link>https://git.tilde.town/dozens/gamelog/raw/branch/master/games.rec</link>
<pubDate>2021</pubDate>
<link>http://tilde.town/~dozens/gamelog/index.html</link>
<pubDate>2021-10-31</pubDate>
<description>
Update 2021-10-31 on hiatus
</description>
</item>
<item>
<title>Pathfinder - Agents of Edgewatch</title>
<link>https://git.tilde.town/dozens/gamelog/raw/branch/master/games.rec</link>
<pubDate>2021</pubDate>
<link>http://tilde.town/~dozens/gamelog/index.html</link>
<pubDate>2022-02-02</pubDate>
<description>
Pathfinder is everything I hate about ttrpgs. I only keep playing this because it's the only way this particular friend group continues to get together, so I'll probably keep playing it forever, hating the game and enjoying the company of my friends.
Update 2022-02-02: We killed this campaign as a group to try out something new. New system, new characters, new game. Inject some life and some fun into this struggling beast.
</description>
</item>
<item>
<title>Troika - Cocaine and Alligators: Florida Man Sphere</title>
<link>https://git.tilde.town/dozens/gamelog/raw/branch/master/games.rec</link>
<link>http://tilde.town/~dozens/gamelog/index.html</link>
<pubDate>2021-05-23</pubDate>
<description>
Fun pick-up game from Melsonia discord. The game hilariously involves googling random Florida Man stories to create NPCs and encounters throughout the game. Could have honestly done without the whole police violence part in the middle. Good times overall though! I think this was my first time playing Troika in real time.
@ -66,7 +67,7 @@
</item>
<item>
<title>Mothership - Picket Line Tango</title>
<link>https://git.tilde.town/dozens/gamelog/raw/branch/master/games.rec</link>
<link>http://tilde.town/~dozens/gamelog/index.html</link>
<pubDate>2021-10-31</pubDate>
<description>
Just started. Not much to report yet. Update 2021-10-31 Game stalled out really quickly, probably not going to pick back up
@ -74,7 +75,7 @@
</item>
<item>
<title>Mausritter - Honey Rafters</title>
<link>https://git.tilde.town/dozens/gamelog/raw/branch/master/games.rec</link>
<link>http://tilde.town/~dozens/gamelog/index.html</link>
<pubDate>2021-06-07</pubDate>
<description>
Fun game! Surprisingly spooky. Quite lethal. Cursed sunflower = corrupted bees and candy cultists. Played with FKR discord folk.
@ -82,7 +83,7 @@
</item>
<item>
<title>Smithy of Sacrilege - Anvil (Homebrew)</title>
<link>https://git.tilde.town/dozens/gamelog/raw/branch/master/games.rec</link>
<link>http://tilde.town/~dozens/gamelog/index.html</link>
<pubDate>2021-06-07</pubDate>
<description>
A hack of Tunnel Goons by Nate Smith. Very fun original world, hex crawly open sandbox. You can get a lot done even with hyper minimal rules
@ -90,7 +91,7 @@
</item>
<item>
<title>Troika - Acid Death Fantasy</title>
<link>https://git.tilde.town/dozens/gamelog/raw/branch/master/games.rec</link>
<link>http://tilde.town/~dozens/gamelog/index.html</link>
<pubDate>2021-10-31</pubDate>
<description>
Another more different ADF! Born of the APF server, but on another new server with Kunailby. Playing Gliftwirp, a sarong-fu master who is also basically the hamburglar
@ -98,7 +99,7 @@
</item>
<item>
<title>Risus - To Kill A God</title>
<link>https://git.tilde.town/dozens/gamelog/raw/branch/master/games.rec</link>
<link>http://tilde.town/~dozens/gamelog/index.html</link>
<pubDate>2021-10-31</pubDate>
<description>
pbp on rpg.net with tibbius. Playing former child actor Sender, who is a blade for hire who just wants to retire and be a mushroom farmer, who is also haunted by the ghost of his dead twin brother who he absorbed in the womb, and who is also followed around by small woodland animals like a disney princess.
@ -106,7 +107,7 @@
</item>
<item>
<title>Marvelous Mutations and Merry Musicians - Rockaway Beach</title>
<link>https://git.tilde.town/dozens/gamelog/raw/branch/master/games.rec</link>
<link>http://tilde.town/~dozens/gamelog/index.html</link>
<pubDate>2021-10-31</pubDate>
<description>
wendi's game of mmnmm. almost immediately fizzled out. might resume at some point?
@ -114,7 +115,7 @@
</item>
<item>
<title>Cthulhu Dark - Garrets Ranch</title>
<link>https://git.tilde.town/dozens/gamelog/raw/branch/master/games.rec</link>
<link>http://tilde.town/~dozens/gamelog/index.html</link>
<pubDate>2021-10-31</pubDate>
<description>
Kyle ran us a game of Cthulhu Dark! Played with Josh and Mike and wendi. Investigate Garret's Ranch in Fate, Texas. Everybody escaped intact and alive. A very simple but very flexible game. I liked how you can boost your roll with a cost with the insight die. And we did a good job of using the failure die once or twice. Occupation is really important and you can kind of cripple yourself if you pick something off like "uber driver" like josh did. Nobody took advantage of infinite rolls, and I think somebody suppressed insight only once. Which is all to say that for a rules light game, you kind of have to remember a lot. Anyway, it was fun!
@ -122,7 +123,7 @@
</item>
<item>
<title>Troika - Moon's Shot</title>
<link>https://git.tilde.town/dozens/gamelog/raw/branch/master/games.rec</link>
<link>http://tilde.town/~dozens/gamelog/index.html</link>
<pubDate>2021-10-31</pubDate>
<description>
Did moon's shot again but for the skookums-and-dragons crew. Zigs, Alex, and Jess. They murderhoboed the whole thing.
@ -130,7 +131,7 @@
</item>
<item>
<title>Troika - Moon's Shot</title>
<link>https://git.tilde.town/dozens/gamelog/raw/branch/master/games.rec</link>
<link>http://tilde.town/~dozens/gamelog/index.html</link>
<pubDate>2021-10-31</pubDate>
<description>
ran moon's shot for alex, sparky, and jade. a good time was had by all. they did a capitalism, but for good
@ -138,7 +139,7 @@
</item>
<item>
<title>2-bit - Numenera</title>
<link>https://git.tilde.town/dozens/gamelog/raw/branch/master/games.rec</link>
<link>http://tilde.town/~dozens/gamelog/index.html</link>
<pubDate>2021-10-31</pubDate>
<description>
gonna start a coin-flipping game with tibbius. gonna play a witchy person.
@ -146,7 +147,7 @@
</item>
<item>
<title>troika - crapland 2</title>
<link>https://git.tilde.town/dozens/gamelog/raw/branch/master/games.rec</link>
<link>http://tilde.town/~dozens/gamelog/index.html</link>
<pubDate>2021-11-05</pubDate>
<description>
beautiful craptastic chaos at galgoricon 2021! Galgorian and Spooky Rusty ran a two table game with players constantly teleporting between the two locations before joining up at the final encounter. It was bonkers and fun. Big cast of characters, almost 12 players
@ -154,7 +155,7 @@
</item>
<item>
<title>D&D 5e - Zigs and Dragons</title>
<link>https://git.tilde.town/dozens/gamelog/raw/branch/master/games.rec</link>
<link>http://tilde.town/~dozens/gamelog/index.html</link>
<pubDate>2021-12-23</pubDate>
<description>
Zig's first time DM-ing! A series of oneshots on a mysterious island. Getting to play with Alex again is fun. The characters escalate from session to session from level 3 to 6 to 9 etc. Have played two so far. Having a lot of fun playing and getting to make new characters all the time.
@ -162,7 +163,7 @@
</item>
<item>
<title>Giraffe Wants Best Leaves - Giraffe Wants Best Leaves</title>
<link>https://git.tilde.town/dozens/gamelog/raw/branch/master/games.rec</link>
<link>http://tilde.town/~dozens/gamelog/index.html</link>
<pubDate>2021-12-05</pubDate>
<description>
This was a first, made a little toy rpg (a lasers and feelings clone) and some tildepals wanted to play it, so I ran a game for nico and malvarma. fun little session!
@ -170,7 +171,7 @@
</item>
<item>
<title>Into the Odd - yule homebrew</title>
<link>https://git.tilde.town/dozens/gamelog/raw/branch/master/games.rec</link>
<link>http://tilde.town/~dozens/gamelog/index.html</link>
<pubDate>2021-12-21</pubDate>
<description>
another Kyle game! got to play with eskur and wendi and kim. first time playing into the odd. played Luna Saturday, dreamy moonchild with a cane. we ventured down below a giant tree, and prevented a goblin invasion. (Wendi stopped the ooze ritual and tossed a bomb into the mirror.)
@ -178,7 +179,7 @@
</item>
<item>
<title>D&D - Quiet Midwinter</title>
<link>https://git.tilde.town/dozens/gamelog/raw/branch/master/games.rec</link>
<link>http://tilde.town/~dozens/gamelog/index.html</link>
<pubDate>Wed, 29 Dec 2021 12:27:52 -0700</pubDate>
<description>
super good! ran for z and j. the premise was 'Cheesy Hallmark Christmas movie for OSE' and I think they pulled it off really well. Players arranged for the best ending possible: get /everybody/ to meet up at the docks: dinaz and lucretia to steal the ship (desperate move by L to get on the naughty list) both bounty hunters, yvette and midge, to capture dinaz and lucretia + bitter; winter and loss there, snow to arrange a romantic sleigh ride with Z and Loss... it was a beautiful chaotic mess that was super fun. five thumbs up.
@ -186,7 +187,7 @@
</item>
<item>
<title>2400 Exiles - Ultraviolet Grasslands</title>
<link>https://git.tilde.town/dozens/gamelog/raw/branch/master/games.rec</link>
<link>http://tilde.town/~dozens/gamelog/index.html</link>
<pubDate>Wed, 29 Dec 2021 12:54:05 -0700</pubDate>
<description>
fun! eskur ran it, played with hat and wrongtube. never played 2400 before, that was fun. never played the UVG setting either. that was also fun. played in the Forest of Meat!
@ -194,7 +195,7 @@
</item>
<item>
<title>Cthulhu Dark - Arkham 1628</title>
<link>https://git.tilde.town/dozens/gamelog/raw/branch/master/games.rec</link>
<link>http://tilde.town/~dozens/gamelog/index.html</link>
<pubDate>Thu, 03 Feb 2022 21:43:52 -0700</pubDate>
<description>
Radsauce. Ran it with Carter, Hilary, and Jimmy. It went a bit over an hour, and the we finished it up in a bit over an hour the next day. Not positive I got all the rolls right, but the players seemed to have fun. I got a couple *wtf* moments out of them which seems like a success. I think there might need to be something said upfront about how the point of some of the weirdness is just that it is weird. That is, not every theme is a clue to the answer to the mystery. (Speaking directly of the puppet theme in this adventure.) There was interest in continuing with the othe mysteries in the text, so we might start that next week
@ -202,7 +203,7 @@
</item>
<item>
<title>Brindlewood Bay - Dad Overboard</title>
<link>https://git.tilde.town/dozens/gamelog/raw/branch/master/games.rec</link>
<link>http://tilde.town/~dozens/gamelog/index.html</link>
<pubDate>Thu, 10 Feb 2022 21:07:12 -0700</pubDate>
<description>
okay so first of all this is a historic game because after years of inviting her to join me in my hobby, this is the first time baba agreed and actually joined. bittersweet: she did not have fun.

478
dist/index.html vendored 100644
View File

@ -0,0 +1,478 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
<head>
<meta charset="utf-8" />
<meta name="generator" content="pandoc" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
<title>Games!</title>
<style>
html {
line-height: 1.5;
font-family: Georgia, serif;
font-size: 20px;
color: #1a1a1a;
background-color: #fdfdfd;
}
body {
margin: 0 auto;
max-width: 36em;
padding-left: 50px;
padding-right: 50px;
padding-top: 50px;
padding-bottom: 50px;
hyphens: auto;
overflow-wrap: break-word;
text-rendering: optimizeLegibility;
font-kerning: normal;
}
@media (max-width: 600px) {
body {
font-size: 0.9em;
padding: 1em;
}
}
@media print {
body {
background-color: transparent;
color: black;
font-size: 12pt;
}
p, h2, h3 {
orphans: 3;
widows: 3;
}
h2, h3, h4 {
page-break-after: avoid;
}
}
p {
margin: 1em 0;
}
a {
color: #1a1a1a;
}
a:visited {
color: #1a1a1a;
}
img {
max-width: 100%;
}
h1, h2, h3, h4, h5, h6 {
margin-top: 1.4em;
}
h5, h6 {
font-size: 1em;
font-style: italic;
}
h6 {
font-weight: normal;
}
ol, ul {
padding-left: 1.7em;
margin-top: 1em;
}
li > ol, li > ul {
margin-top: 0;
}
blockquote {
margin: 1em 0 1em 1.7em;
padding-left: 1em;
border-left: 2px solid #e6e6e6;
color: #606060;
}
code {
font-family: Menlo, Monaco, 'Lucida Console', Consolas, monospace;
font-size: 85%;
margin: 0;
}
pre {
margin: 1em 0;
overflow: auto;
}
pre code {
padding: 0;
overflow: visible;
overflow-wrap: normal;
}
.sourceCode {
background-color: transparent;
overflow: visible;
}
hr {
background-color: #1a1a1a;
border: none;
height: 1px;
margin: 1em 0;
}
table {
margin: 1em 0;
border-collapse: collapse;
width: 100%;
overflow-x: auto;
display: block;
font-variant-numeric: lining-nums tabular-nums;
}
table caption {
margin-bottom: 0.75em;
}
tbody {
margin-top: 0.5em;
border-top: 1px solid #1a1a1a;
border-bottom: 1px solid #1a1a1a;
}
th {
border-top: 1px solid #1a1a1a;
padding: 0.25em 0.5em 0.25em 0.5em;
}
td {
padding: 0.125em 0.5em 0.25em 0.5em;
}
header {
margin-bottom: 4em;
text-align: center;
}
#TOC li {
list-style: none;
}
#TOC a:not(:hover) {
text-decoration: none;
}
code{white-space: pre-wrap;}
span.smallcaps{font-variant: small-caps;}
span.underline{text-decoration: underline;}
div.column{display: inline-block; vertical-align: top; width: 50%;}
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
ul.task-list{list-style: none;}
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
</style>
<!--[if lt IE 9]>
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
<![endif]-->
<link rel="alternate" type="application/rss+xml" href="/feed.xml" title="dozens gamelog">
</head>
<body>
<details>
<summary>about</summary>
<p>In 2021 I started keeping track of all the <abbr title="tabletop role playing game">ttrpgs</abbr> I play in a recfile database.</p>
<p>Learn more at <a href="https://git.tilde.town/dozens/gamelog">https://git.tilde.town/dozens/gamelog</a></p>
</details>
<header id="title-block-header">
<h1 class="title">Games!</h1>
</header>
<nav id="TOC" role="doc-toc">
<ul>
<li><a href="#numenera-2-bit"><time datetime="2022-02-11">2022-02-11</time> - Numenera (2-bit)</a></li>
<li><a href="#to-kill-a-god-risus"><time datetime="2022-02-11">2022-02-11</time> - To Kill A God (Risus)</a></li>
<li><a href="#acid-death-fantasy-troika"><time datetime="2022-02-11">2022-02-11</time> - Acid Death Fantasy (Troika)</a></li>
<li><a href="#anvil-homebrew-smithy-of-sacrilege"><time datetime="2022-02-11">2022-02-11</time> - Anvil (Homebrew) (Smithy of Sacrilege)</a></li>
<li><a href="#thu-10-feb-2022-210712--0700---dad-overboard-brindlewood-bay"><time datetime="Thu, 10 Feb 2022 21:07:12 -0700">Thu, 10 Feb 2022 21:07:12 -0700</time> - Dad Overboard (Brindlewood Bay)</a></li>
<li><a href="#thu-03-feb-2022-214352--0700---arkham-1628-cthulhu-dark"><time datetime="Thu, 03 Feb 2022 21:43:52 -0700">Thu, 03 Feb 2022 21:43:52 -0700</time> - Arkham 1628 (Cthulhu Dark)</a></li>
<li><a href="#agents-of-edgewatch-pathfinder"><time datetime="2022-02-02">2022-02-02</time> - Agents of Edgewatch (Pathfinder)</a></li>
<li><a href="#wed-29-dec-2021-125405--0700---ultraviolet-grasslands-2400-exiles"><time datetime="Wed, 29 Dec 2021 12:54:05 -0700">Wed, 29 Dec 2021 12:54:05 -0700</time> - Ultraviolet Grasslands (2400 Exiles)</a></li>
<li><a href="#wed-29-dec-2021-122752--0700---quiet-midwinter-dd"><time datetime="Wed, 29 Dec 2021 12:27:52 -0700">Wed, 29 Dec 2021 12:27:52 -0700</time> - Quiet Midwinter (D&amp;D)</a></li>
<li><a href="#zigs-and-dragons-dd-5e"><time datetime="2021-12-23">2021-12-23</time> - Zigs and Dragons (D&amp;D 5e)</a></li>
<li><a href="#yule-homebrew-into-the-odd"><time datetime="2021-12-21">2021-12-21</time> - yule homebrew (Into the Odd)</a></li>
<li><a href="#story-bizarre-troika"><time datetime="2021-12-12">2021-12-12</time> - 13 Story Bizarre (Troika!)</a></li>
<li><a href="#giraffe-wants-best-leaves-giraffe-wants-best-leaves"><time datetime="2021-12-05">2021-12-05</time> - Giraffe Wants Best Leaves (Giraffe Wants Best Leaves)</a></li>
<li><a href="#crapland-2-troika"><time datetime="2021-11-05">2021-11-05</time> - crapland 2 (troika)</a></li>
<li><a href="#moons-shot-troika"><time datetime="2021-10-31">2021-10-31</time> - Moons Shot (Troika)</a></li>
<li><a href="#moons-shot-troika-1"><time datetime="2021-10-31">2021-10-31</time> - Moons Shot (Troika)</a></li>
<li><a href="#garrets-ranch-cthulhu-dark"><time datetime="2021-10-31">2021-10-31</time> - Garrets Ranch (Cthulhu Dark)</a></li>
<li><a href="#rockaway-beach-marvelous-mutations-and-merry-musicians"><time datetime="2021-10-31">2021-10-31</time> - Rockaway Beach (Marvelous Mutations and Merry Musicians)</a></li>
<li><a href="#picket-line-tango-mothership"><time datetime="2021-10-31">2021-10-31</time> - Picket Line Tango (Mothership)</a></li>
<li><a href="#homebrew-wicked-ones-forged-in-the-dark"><time datetime="2021-10-31">2021-10-31</time> - Homebrew (Wicked Ones (Forged in the Dark))</a></li>
<li><a href="#acid-death-fantasy-troika-1"><time datetime="2021-10-31">2021-10-31</time> - Acid Death Fantasy (Troika!)</a></li>
<li><a href="#honey-rafters-mausritter"><time datetime="2021-06-07">2021-06-07</time> - Honey Rafters (Mausritter)</a></li>
<li><a href="#cocaine-and-alligators-florida-man-sphere-troika"><time datetime="2021-05-23">2021-05-23</time> - Cocaine and Alligators: Florida Man Sphere (Troika)</a></li>
<li><a href="#dome-riders-homebrew-troika"><time datetime="2021-05-15">2021-05-15</time> - Dome Riders (Homebrew) (Troika!)</a></li>
<li><a href="#storm-kings-thunder-dungeons-dragons"><time datetime="2021-05-02">2021-05-02</time> - Storm Kings Thunder (Dungeons &amp; Dragons)</a></li>
<li><a href="#so-youve-been-thrown-down-a-well-troika"><time datetime="2021-04-29">2021-04-29</time> - So Youve Been Thrown Down A Well (Troika!)</a></li>
</ul>
</nav>
<h2 id="numenera-2-bit"><time datetime="2022-02-11">2022-02-11</time> - Numenera (2-bit)</h2>
<p>Numenera is a game of 2-bit that I started playing 2021-10-31 as a Player. It is a Discord PBP Adventure and is currently Dead.</p>
<p>Heres how it went!</p>
<p>gonna start a coin-flipping game with tibbius. gonna play a witchy person.</p>
<p><strong>Update 2022-02-11</strong>: Moving this to dead. The story was really good. The system was surprisingly good. The gimmick is that you a special that you can invoke and it just happens. And then you flip a coin. Heads = you can continue to use your special. Tails = special is burned until recharged. Made for smoe really fun gameplay.</p>
<p>See more at <a href="https://tibbiusgames.itch.io/2-bit" class="uri">https://tibbiusgames.itch.io/2-bit</a></p>
<p>
<center>
🎲🎲
</center>
</p>
<h2 id="to-kill-a-god-risus"><time datetime="2022-02-11">2022-02-11</time> - To Kill A God (Risus)</h2>
<p>To Kill A God is a game of Risus that I started playing 2021-08-24 as a Player. It is a Play by Post Campaign and is currently Dead.</p>
<p>Heres how it went!</p>
<p>pbp on rpg.net with tibbius. Playing former child actor Sender, who is a blade for hire who just wants to retire and be a mushroom farmer, who is also haunted by the ghost of his dead twin brother who he absorbed in the womb, and who is also followed around by small woodland animals like a disney princess.</p>
<p><strong>Update 2022-02-11</strong>: Moving this to dead. Never could remember to go check rpg.net for updates. One of our players dropped, and it became not enough to keep the story going. sad! First time playing Risus, a game Ive long wanted to try. Dont feel like I ever got to really get a handle on it.</p>
<p>
<center>
🎲🎲
</center>
</p>
<h2 id="acid-death-fantasy-troika"><time datetime="2022-02-11">2022-02-11</time> - Acid Death Fantasy (Troika)</h2>
<p>Acid Death Fantasy is a game of Troika that I started playing 2021-09-16 as a Player. It is a Play by Post Campaign and is currently Ongoing.</p>
<p>Heres how it went!</p>
<p>Another more different ADF! Born of the APF server, but on another new server with Kunailby. Playing Gliftwirp, a sarong-fu master who is also basically the hamburglar</p>
<p><strong>Update 2022-02-11</strong>: this game fizzled out. The second ADF Troika game Ive played to do so! Too bad. I enjoyed the brief time that I got to create some McDonalds cosmology. Just for fun, heres Gliftwirp expositing a little bit.</p>
<blockquote>
<p>Gliftwirp bites into a burger that he swiped from somewhere, closes his eyes, and sighs happily.</p>
</blockquote>
<blockquote>
<p>“How grand that your falcon-headed god gave you his own sight as a boon! How grand that you can even know your god!”</p>
</blockquote>
<blockquote>
<p>“Sadly, my god grants no boons and answers no prayers. It is a long story with which I shall not tire you okay fine if you insist.”</p>
</blockquote>
<blockquote>
<p>He settles in to tell a story.</p>
</blockquote>
<blockquote>
<p>“Long, long ago, my god (whose name I cannot say for reasons you will soon understand) was a member of high stature in the Court of the God King. And his best friend and closest confidante was the court jester, Rhahn Ald. But their friendship would end in tragedy! Just listen and you will know why.”</p>
</blockquote>
<blockquote>
<p>“You see, Rhahn Ald, the trickster, had quietly and discreetly been stealing magical items from the kings coffers, slowly, over the years, accumulating glamour that he used to increase his influence in the court, to weaken the God Kings mind and make him reliant on him. My god (whose name I cannot say) eventually found out and threatened to expose Rhahn Ald. So the mad jester framed his best friend, and easily convinced the God King of his guilt.”</p>
</blockquote>
<blockquote>
<p>“So as punishment, everything was stolen from my god, including his name. The Court of the God King will only allow him to be referred to as the Evil Nemesis. (Bit dramatic dont you think?) He also had his handsome physique stolen from him: he now inhabits the form of a large, four-armed, purple worm. And he had his home and all his land stolen from him: he now resides in a damp cave. Most cruelly, he had his intellect stolen: he remains just barely aware of what he used to be, of what was taken from him. But his eloquence is gone. He is incapable of forming the words he needs to defend himself, or gather followers to his cause.”</p>
</blockquote>
<blockquote>
<p>Gliftwirp sighs sadly and nods. “My god was cursed and exiled because of the evil trickster god Rhahn Ald.”</p>
</blockquote>
<blockquote>
<p>“And in retribution for his wrongful suffering, his followers turn to holy acquisitions and righteous theft. Just as everything was taken from our beloved Evil Nemesis, so do we take and redistribute. And so we shall until he is redeemed and restored to his rightful place.”</p>
</blockquote>
<blockquote>
<p>Gliftwirp continues quietly to himself, under his breath, “Robble robble, Amen,” and takes another bite of his hamburger.</p>
</blockquote>
<blockquote>
<p>“I truly am happy that you get to know your falcon-headed god, Kiara. It is a gift I hope you wont take for granted!”</p>
</blockquote>
<p>
<center>
🎲🎲
</center>
</p>
<h2 id="anvil-homebrew-smithy-of-sacrilege"><time datetime="2022-02-11">2022-02-11</time> - Anvil (Homebrew) (Smithy of Sacrilege)</h2>
<p>Anvil (Homebrew) is a game of Smithy of Sacrilege that I started playing 2021-06-01 as a Player. It is a Play by Post Campaign/Open Sandbox and is currently Ongoing.</p>
<p>Heres how it went!</p>
<p>A hack of Tunnel Goons by Nate Smith. Very fun original world, hex crawly open sandbox. You can get a lot done even with hyper minimal rules</p>
<p><strong>Update 2022-02-11</strong>: Still going strong! Sean just recruited some new players to breathe some new life into the game. We abandoned the spooky haunted house which we learned is actually just a front for an arms smuggler. Then we decided to go climb an anti-crater!</p>
<p>
<center>
🎲🎲
</center>
</p>
<h2 id="thu-10-feb-2022-210712--0700---dad-overboard-brindlewood-bay"><time datetime="Thu, 10 Feb 2022 21:07:12 -0700">Thu, 10 Feb 2022 21:07:12 -0700</time> - Dad Overboard (Brindlewood Bay)</h2>
<p>Dad Overboard is a game of Brindlewood Bay that I started playing 2022-02-10 as a DM. It is a discord Oneshot and is currently Complete.</p>
<p>Heres how it went!</p>
<p>okay so first of all this is a historic game because after years of inviting her to join me in my hobby, this is the first time baba agreed and actually joined. bittersweet: she did not have fun.</p>
<p>nor did i, to be honest. this was a very challenging game to run. i felt stressed out and frustrated the whole time. the clues were super vauge. it was hard to understand a new system, and the mystery, and also stay on top of helping people play their character. There was also a bunch of the game that I should have just thrown out because it was not applicable/appropriate for a one-shot. Also all of the clues are objects. Theres no way to have a clue come up in conversation without the person running away so they could find an object, or somehow describing the object for some reason.</p>
<p>I had two players (pete and ari) who had never played a game before, pete was kind of lost. i should have thrown out abilities and had a straight 2d6 roll.</p>
<p>that said, it was a great group. a real convergence of spheres.</p>
<p>I dont know, id run it again. I imagine ill feel more prepared the second time around. the players (except for pete) all seemed to have fun</p>
<p>
<center>
🎲🎲
</center>
</p>
<h2 id="thu-03-feb-2022-214352--0700---arkham-1628-cthulhu-dark"><time datetime="Thu, 03 Feb 2022 21:43:52 -0700">Thu, 03 Feb 2022 21:43:52 -0700</time> - Arkham 1628 (Cthulhu Dark)</h2>
<p>Arkham 1628 is a game of Cthulhu Dark that I started playing 2022-02-02 as a DM. It is a discord voice Oneshot and is currently Complete.</p>
<p>Heres how it went!</p>
<p>Radsauce. Ran it with Carter, Hilary, and Jimmy. It went a bit over an hour, and the we finished it up in a bit over an hour the next day. Not positive I got all the rolls right, but the players seemed to have fun. I got a couple <em>wtf</em> moments out of them which seems like a success. I think there might need to be something said upfront about how the point of some of the weirdness is just that it is weird. That is, not every theme is a clue to the answer to the mystery. (Speaking directly of the puppet theme in this adventure.) There was interest in continuing with the othe mysteries in the text, so we might start that next week</p>
<p>
<center>
🎲🎲
</center>
</p>
<h2 id="agents-of-edgewatch-pathfinder"><time datetime="2022-02-02">2022-02-02</time> - Agents of Edgewatch (Pathfinder)</h2>
<p>Agents of Edgewatch is a game of Pathfinder that I started playing 2021-02-26 as a Player. It is a Roll20/Discord Campaign and is currently Dead.</p>
<p>Heres how it went!</p>
<p>Pathfinder is everything I hate about ttrpgs. I only keep playing this because its the only way this particular friend group continues to get together, so Ill probably keep playing it forever, hating the game and enjoying the company of my friends.</p>
<p>Update 2022-02-02: We killed this campaign as a group to try out something new. New system, new characters, new game. Inject some life and some fun into this struggling beast.</p>
<p>
<center>
🎲🎲
</center>
</p>
<h2 id="wed-29-dec-2021-125405--0700---ultraviolet-grasslands-2400-exiles"><time datetime="Wed, 29 Dec 2021 12:54:05 -0700">Wed, 29 Dec 2021 12:54:05 -0700</time> - Ultraviolet Grasslands (2400 Exiles)</h2>
<p>Ultraviolet Grasslands is a game of 2400 Exiles that I started playing 2021-12-29 as a Player. It is a discord voice Oneshot and is currently Complete.</p>
<p>Heres how it went!</p>
<p>fun! eskur ran it, played with hat and wrongtube. never played 2400 before, that was fun. never played the UVG setting either. that was also fun. played in the Forest of Meat!</p>
<p>
<center>
🎲🎲
</center>
</p>
<h2 id="wed-29-dec-2021-122752--0700---quiet-midwinter-dd"><time datetime="Wed, 29 Dec 2021 12:27:52 -0700">Wed, 29 Dec 2021 12:27:52 -0700</time> - Quiet Midwinter (D&amp;D)</h2>
<p>Quiet Midwinter is a game of D&amp;D that I started playing 2021-12-28 as a DM. It is a discord + owlbear.rodeo Oneshot and is currently Complete.</p>
<p>Heres how it went!</p>
<p>super good! ran for z and j. the premise was Cheesy Hallmark Christmas movie for OSE and I think they pulled it off really well. Players arranged for the best ending possible: get /everybody/ to meet up at the docks: dinaz and lucretia to steal the ship (desperate move by L to get on the naughty list) both bounty hunters, yvette and midge, to capture dinaz and lucretia + bitter; winter and loss there, snow to arrange a romantic sleigh ride with Z and Loss… it was a beautiful chaotic mess that was super fun. five thumbs up.</p>
<p>
<center>
🎲🎲
</center>
</p>
<h2 id="zigs-and-dragons-dd-5e"><time datetime="2021-12-23">2021-12-23</time> - Zigs and Dragons (D&amp;D 5e)</h2>
<p>Zigs and Dragons is a game of D&amp;D 5e that I started playing 2021-12-03 as a Player. It is a Roll20 + Discord Series and is currently Ongoing.</p>
<p>Heres how it went!</p>
<p>Zigs first time DM-ing! A series of oneshots on a mysterious island. Getting to play with Alex again is fun. The characters escalate from session to session from level 3 to 6 to 9 etc. Have played two so far. Having a lot of fun playing and getting to make new characters all the time.</p>
<p>
<center>
🎲🎲
</center>
</p>
<h2 id="yule-homebrew-into-the-odd"><time datetime="2021-12-21">2021-12-21</time> - yule homebrew (Into the Odd)</h2>
<p>yule homebrew is a game of Into the Odd that I started playing 2021-12-21 as a Player. It is a Owlbear Rodeo + Zoom oneshot and is currently Complete.</p>
<p>Heres how it went!</p>
<p>another Kyle game! got to play with eskur and wendi and kim. first time playing into the odd. played Luna Saturday, dreamy moonchild with a cane. we ventured down below a giant tree, and prevented a goblin invasion. (Wendi stopped the ooze ritual and tossed a bomb into the mirror.)</p>
<p>
<center>
🎲🎲
</center>
</p>
<h2 id="story-bizarre-troika"><time datetime="2021-12-12">2021-12-12</time> - 13 Story Bizarre (Troika!)</h2>
<p>13 Story Bizarre is a game of Troika! that I started playing 2021-04-29 as a DM. It is a Play By Post One-Shot and is currently Ongoing.</p>
<p>Heres how it went!</p>
<p>Originally supposed to be a really quick adventure with my core Troika pbp group, but has been slogging along for months now. Im about to just end it so we can move on to something else.</p>
<p>
<center>
🎲🎲
</center>
</p>
<h2 id="giraffe-wants-best-leaves-giraffe-wants-best-leaves"><time datetime="2021-12-05">2021-12-05</time> - Giraffe Wants Best Leaves (Giraffe Wants Best Leaves)</h2>
<p>Giraffe Wants Best Leaves is a game of Giraffe Wants Best Leaves that I started playing 2021-12-05 as a DM. It is a jitsi -&gt; mumble (technical issuse) oneshot and is currently Complete.</p>
<p>Heres how it went!</p>
<p>This was a first, made a little toy rpg (a lasers and feelings clone) and some tildepals wanted to play it, so I ran a game for nico and malvarma. fun little session!</p>
<p>
<center>
🎲🎲
</center>
</p>
<h2 id="crapland-2-troika"><time datetime="2021-11-05">2021-11-05</time> - crapland 2 (troika)</h2>
<p>crapland 2 is a game of troika that I started playing 2021-11-05 as a Player. It is a Discord Jamboard Oneshot and is currently Complete.</p>
<p>Heres how it went!</p>
<p>beautiful craptastic chaos at galgoricon 2021! Galgorian and Spooky Rusty ran a two table game with players constantly teleporting between the two locations before joining up at the final encounter. It was bonkers and fun. Big cast of characters, almost 12 players</p>
<p>
<center>
🎲🎲
</center>
</p>
<h2 id="moons-shot-troika"><time datetime="2021-10-31">2021-10-31</time> - Moons Shot (Troika)</h2>
<p>Moons Shot is a game of Troika that I started playing 2021-09-09 as a DM. It is a Zoom Oneshot and is currently Complete.</p>
<p>Heres how it went!</p>
<p>ran moons shot for alex, sparky, and jade. a good time was had by all. they did a capitalism, but for good</p>
<p>
<center>
🎲🎲
</center>
</p>
<h2 id="moons-shot-troika-1"><time datetime="2021-10-31">2021-10-31</time> - Moons Shot (Troika)</h2>
<p>Moons Shot is a game of Troika that I started playing 2021-09-21 as a DM. It is a Discord Oneshot and is currently Complete.</p>
<p>Heres how it went!</p>
<p>Did moons shot again but for the skookums-and-dragons crew. Zigs, Alex, and Jess. They murderhoboed the whole thing.</p>
<p>
<center>
🎲🎲
</center>
</p>
<h2 id="garrets-ranch-cthulhu-dark"><time datetime="2021-10-31">2021-10-31</time> - Garrets Ranch (Cthulhu Dark)</h2>
<p>Garrets Ranch is a game of Cthulhu Dark that I started playing 2021-10-30 as a Player. It is a Zoom Oneshot and is currently Complete.</p>
<p>Heres how it went!</p>
<p>Kyle ran us a game of Cthulhu Dark! Played with Josh and Mike and wendi. Investigate Garrets Ranch in Fate, Texas. Everybody escaped intact and alive. A very simple but very flexible game. I liked how you can boost your roll with a cost with the insight die. And we did a good job of using the failure die once or twice. Occupation is really important and you can kind of cripple yourself if you pick something off like “uber driver” like josh did. Nobody took advantage of infinite rolls, and I think somebody suppressed insight only once. Which is all to say that for a rules light game, you kind of have to remember a lot. Anyway, it was fun!</p>
<p>
<center>
🎲🎲
</center>
</p>
<h2 id="rockaway-beach-marvelous-mutations-and-merry-musicians"><time datetime="2021-10-31">2021-10-31</time> - Rockaway Beach (Marvelous Mutations and Merry Musicians)</h2>
<p>Rockaway Beach is a game of Marvelous Mutations and Merry Musicians that I started playing 2021-06-12 as a Player. It is a Discord PBP Adventures and is currently Hiatus.</p>
<p>Heres how it went!</p>
<p>wendis game of mmnmm. almost immediately fizzled out. might resume at some point?</p>
<p>
<center>
🎲🎲
</center>
</p>
<h2 id="picket-line-tango-mothership"><time datetime="2021-10-31">2021-10-31</time> - Picket Line Tango (Mothership)</h2>
<p>Picket Line Tango is a game of Mothership that I started playing 2021-06-01 as a Player. It is a Play By Post Adventure and is currently Dead.</p>
<p>Heres how it went!</p>
<p>Just started. Not much to report yet. Update 2021-10-31 Game stalled out really quickly, probably not going to pick back up</p>
<p>
<center>
🎲🎲
</center>
</p>
<h2 id="homebrew-wicked-ones-forged-in-the-dark"><time datetime="2021-10-31">2021-10-31</time> - Homebrew (Wicked Ones (Forged in the Dark))</h2>
<p>Homebrew is a game of Wicked Ones (Forged in the Dark) that I started playing 2021-04-29 as a Player. It is a Play By Post Campaign? and is currently Hiatus.</p>
<p>Heres how it went!</p>
<p>Update 2021-10-31 on hiatus</p>
<p>
<center>
🎲🎲
</center>
</p>
<h2 id="acid-death-fantasy-troika-1"><time datetime="2021-10-31">2021-10-31</time> - Acid Death Fantasy (Troika!)</h2>
<p>Acid Death Fantasy is a game of Troika! that I started playing 2021-10-01 as a Player. It is a Play By Post Adventure and is currently Dead.</p>
<p>Heres how it went!</p>
<p>Abandoned by gm after a valiant effort at keeping it going which is sad. Andy was one of the most creative and generous GMs ever, creating original playscii artwork for us, and providing us with groovy vintage vinal soundtracks.</p>
<p>
<center>
🎲🎲
</center>
</p>
<h2 id="honey-rafters-mausritter"><time datetime="2021-06-07">2021-06-07</time> - Honey Rafters (Mausritter)</h2>
<p>Honey Rafters is a game of Mausritter that I started playing 2021-06-07 as a Player. It is a Foundry/Discord One-Shot and is currently Complete.</p>
<p>Heres how it went!</p>
<p>Fun game! Surprisingly spooky. Quite lethal. Cursed sunflower = corrupted bees and candy cultists. Played with FKR discord folk.</p>
<p>
<center>
🎲🎲
</center>
</p>
<h2 id="cocaine-and-alligators-florida-man-sphere-troika"><time datetime="2021-05-23">2021-05-23</time> - Cocaine and Alligators: Florida Man Sphere (Troika)</h2>
<p>Cocaine and Alligators: Florida Man Sphere is a game of Troika that I started playing 2021-05-23 as a Player. It is a zoom One-Shot and is currently Complete.</p>
<p>Heres how it went!</p>
<p>Fun pick-up game from Melsonia discord. The game hilariously involves googling random Florida Man stories to create NPCs and encounters throughout the game. Could have honestly done without the whole police violence part in the middle. Good times overall though! I think this was my first time playing Troika in real time.</p>
<p>
<center>
🎲🎲
</center>
</p>
<h2 id="dome-riders-homebrew-troika"><time datetime="2021-05-15">2021-05-15</time> - Dome Riders (Homebrew) (Troika!)</h2>
<p>Dome Riders (Homebrew) is a game of Troika! that I started playing 2020-10-08 as a DM. It is a Play By Post Campaign and is currently Hiatus.</p>
<p>Heres how it went!</p>
<p>One of the most tragic stories of 2021 both in-game and without. Epic setting dreamed up by GreyWarden, and then when they abondened the game, me and fraidy_cat and jade decided to keep playing by ourselves using a GM emulator. It was a great experiment in collaboration and self-government, and it was really going places. We have 22 pages of original setting content in a google doc. But then a huge in-game encounter killed our NPC leader and things never really recovered from that. Currently on infinite hiatus.</p>
<p>
<center>
🎲🎲
</center>
</p>
<h2 id="storm-kings-thunder-dungeons-dragons"><time datetime="2021-05-02">2021-05-02</time> - Storm Kings Thunder (Dungeons &amp; Dragons)</h2>
<p>Storm Kings Thunder is a game of Dungeons &amp; Dragons that I started playing 2020-04-02 as a DM. It is a Roll20/Discord Campaign and is currently Hiatus.</p>
<p>Heres how it went!</p>
<p>My original long running D&amp;D campaign with my original gaming group. Calling it on hiatus is generous. Its dead in the water. We havent played in a year. But I just cant let it go.</p>
<p>
<center>
🎲🎲
</center>
</p>
<h2 id="so-youve-been-thrown-down-a-well-troika"><time datetime="2021-04-29">2021-04-29</time> - So Youve Been Thrown Down A Well (Troika!)</h2>
<p>So Youve Been Thrown Down A Well is a game of Troika! that I started playing 2020-12-21 as a DM. It is a Play By Post Adventure and is currently Complete.</p>
<p>Heres how it went!</p>
<p>So we started playing this one game and the the GM vanished, so I stepped in and turned it into So Youve Been Thrown Down A Well, which was super fun. Highlight: the insectoid race who rules as written couldnt speak, so in play-by-post, the communicated exclusively via emoji.</p>
<p>
<center>
🎲🎲
</center>
</p>
<hr />
<p>
<center>✌️</center>
</p>
</body>
</html>

37
doc/learnings.md 100644
View File

@ -0,0 +1,37 @@
### Intro
I think the main benefit to recutils is having a human readable, plain-text database that you can edit.
Querying and inserting is okay.
I don't have a use case for using Joins on records, but the fact that you can means that recutils is pretty robust
I think that recutils could be a really good format for easily tracking data in version control. It is a good "source" database that can then be exported to csv and SQL. `csvkit`, e.g., can output straight to sqlite
### Sorting
Fri, 11 Feb 2022 14:26:47 -0700
Okay check this out.
You can sort your fields at query time by passing the `--sort Key` option to recsel. And you can set a `%sort Key` default in the recfile itself. *But sorting can only ever be ascending*. Says so right in the docs.
> The sorting is always done in ascending order...
>
> <https://www.gnu.org/software/recutils/manual/Sorted-Output.html#Sorted-Output>
I want a blog-style list of records with the most recently updated at the top, so I need my records in descending order. I settled on this craptastic workaround of querying my records sorted by `Updated`, convert to CSV, convert to JSON, `jq 'reverse'`, convert back to CSV, and convert back to recfiles. (I only bother going all the way back to recfiles because I already wrote the recfile template I want to use to generate markdown.)
Here are the relevant snippets from my justfile:
```
# featuring descending sort!
markdown:
recsel -S Updated {{database}} | rec2csv | csvjson | jq 'reverse | map(.Notes |= gsub("\n"; "\n\n"))' | in2csv -f json | csv2rec | recfmt -f templates/markdown.template
# html out
html:
just markdown | pandoc -t html --toc -s --metadata title="Games!" -B templates/before.html -A templates/after.html -o dist/games.html
```
This seems like a huge oversight of `recsel`. I can't imagine I'm the only person who wants control over the order of their sort!

View File

@ -1,8 +0,0 @@
## {{Module}}
{{Module}} is a game of {{System}} that I started playing {{Started}} as a {{Role}}. It is a {{Length}} and is {{Status}}.
Here's how it went:
> {{Notes}}

View File

@ -1,38 +1,51 @@
database := "db/games.rec"
# show all commands
default:
just -l --unsorted
# how many games played
played:
recsel -e "Role = 'Player'" -P Module games.rec
recsel -e "Role = 'Player'" -P Module {{database}}
# how many games ran
ran:
recsel -e "Role = 'DM'" -P Module games.rec
recsel -e "Role = 'DM'" -P Module {{database}}
# ongoing
ongoing:
recsel -e 'Status = "Ongoing"' -p System,Module games.rec
recsel -e 'Status = "Ongoing"' -p System,Module {{database}}
# export csv
csv:
rec2csv games.rec
rec2csv {{database}}
# get some json
json:
rec2csv games.rec | csvjson | jq
rec2csv {{database}} | csvjson | jq
# create a new entry
new:
node bin/cli.js
# html
# featuring descending sort!
markdown:
recsel -S Updated {{database}} | rec2csv | csvjson | jq 'reverse | map(.Notes |= gsub("\n"; "\n\n"))' | in2csv -f json | csv2rec | recfmt -f templates/markdown.template
# html out
html:
recsel games.rec | recfmt -f games.templ | pandoc -t html | lynx -stdin
just markdown | pandoc -t html --toc -s --metadata title="Games!" -B templates/before.html -A templates/after.html -H templates/header.html -o dist/index.html
# rss feed
feed:
echo "<rss version=\"2.0\"><channel><title>gamelog</title>" > feed.xml
echo "<link>https://git.tilde.town/dozens/gamelog</link><description>all the games i play</description><atom:link rel=\"self\" type=\"application/rss+xml\" href=\"https://git.tilde.town/dozens/gamelog/raw/branch/master/feed.xml\"/>" >> feed.xml
recsel games.rec | recfmt -f feed.templ >> feed.xml
echo '</channel></rss>' >> feed.xml
echo "<rss version=\"2.0\"><channel><title>gamelog</title>" > dist/feed.xml
echo "<link>http://tilde.town/~dozens/gamelog/index.html</link><description>all the games i play</description><atom:link rel=\"self\" type=\"application/rss+xml\" href=\"http://tilde.town/~dozens/gamelog/feed.xml\"/>" >> dist/feed.xml
recsel {{database}} | recfmt -f templates/feed.template >> dist/feed.xml
echo '</channel></rss>' >> dist/feed.xml
# DO THE THANG
build: html feed
# upload
up: build
rsync -azP --exclude=.git dist/* tilde:public_html/gamelog

View File

@ -0,0 +1,5 @@
# Templates
this directory holds templates, includes, partials, etc.
Namely `.template` files for recfmt, and `.html` files for pandoc

View File

@ -0,0 +1,4 @@
<hr />
<p>
<center>✌️</center>
</p>

View File

@ -0,0 +1,9 @@
<details>
<summary>about</summary>
<p>In 2021 I started keeping track of all the <abbr title="tabletop role playing game">ttrpgs</abbr> I play in a recfile database.</p>
<p>Learn more at <a href="https://git.tilde.town/dozens/gamelog">https://git.tilde.town/dozens/gamelog</a></p>
</details>

View File

@ -1,6 +1,6 @@
<item>
<title>{{System}} - {{Module}}</title>
<link>https://git.tilde.town/dozens/gamelog/raw/branch/master/games.rec</link>
<link>http://tilde.town/~dozens/gamelog/index.html</link>
<pubDate>{{Updated}}</pubDate>
<description>
{{Notes}}

View File

@ -0,0 +1 @@
<link rel="alternate" type="application/rss+xml" href="/feed.xml" title="dozens gamelog">

View File

@ -0,0 +1,9 @@
## <time datetime="{{Updated}}">{{Updated}}</time> - {{Module}} ({{System}})
{{Module}} is a game of {{System}} that I started playing {{Started}} as a {{Role}}. It is a {{Format}} {{Length}} and is currently {{Status}}.
Here's how it went!
{{Notes}}
<p><center>🎲🎲</center></p>