These are chat archives for sethtrain/marvin

16th
May 2016
Doug Hurst
@robotsnowfall
May 16 2016 00:29
been using create function
no, i was thinking multi-session games
Seth Buntin
@sethtrain
May 16 2016 00:30
ok cool.
Doug Hurst
@robotsnowfall
May 16 2016 00:31
the chat log after a game is closed i was thinking more of a thing the DM could give to the players as a memento of the campaign
Seth Buntin
@sethtrain
May 16 2016 00:31
yeah
Doug Hurst
@robotsnowfall
May 16 2016 00:31
or the DM could mine it with machine learning i guess :)
Seth Buntin
@sethtrain
May 16 2016 00:31
:D
yeah
Doug Hurst
@robotsnowfall
May 16 2016 00:33
after i get the counters done, i'll probably pick up the CDN setup, but then i'll be out of stuff i know how to do :)
tried to setup the github integration in gitter, but i think only you can do that
how's your stuff coming?
Seth Buntin
@sethtrain
May 16 2016 00:38
ok, gitter integration should be all hooked up
Doug Hurst
@robotsnowfall
May 16 2016 00:39
sweet
Seth Buntin
@sethtrain
May 16 2016 00:39
I'm just now getting to the point to where I can sit down and focus. I was getting up to speed on all the stuff you've gotten done and was about to start on GM side of things, adding some NPC, map images and placement of NPC for GM map.
I might add a name your Game table, for campaign naming, what do you think about that?
Doug Hurst
@robotsnowfall
May 16 2016 00:43
oh i was thinking the campaign name is the game name, not the ruleset
like i wasn't thinking of the game as "5E" or something, but like "The Expedition of the Foolish Emma Programmers"
Seth Buntin
@sethtrain
May 16 2016 00:44
yeah, ok, that is what i thought you meant.
is it already on there?
wait
Doug Hurst
@robotsnowfall
May 16 2016 00:45
the game table has the game name and the dm name
Seth Buntin
@sethtrain
May 16 2016 00:45
oh game is the name
Doug Hurst
@robotsnowfall
May 16 2016 00:45
yep
Seth Buntin
@sethtrain
May 16 2016 00:45
duh
i'll get it
Doug Hurst
@robotsnowfall
May 16 2016 00:45
no worries, i was moving fast, probably not as clear as i could have been
i toyed with a separate game id (UUID), but i found (so far) that i don't need it
Seth Buntin
@sethtrain
May 16 2016 00:46
between me trying to hold the fort down with two crazy kids running around I might have to get shot or two of Buffalo Trace just to calm my nerves.
Doug Hurst
@robotsnowfall
May 16 2016 00:47
i think i'd like to start a repo, like emmadev/architecture, but for an RPG system that accepts PRs and has quarterly updates, published with GitBook
Seth Buntin
@sethtrain
May 16 2016 00:48
so it would be the ruleset?
Doug Hurst
@robotsnowfall
May 16 2016 00:48
yep
Seth Buntin
@sethtrain
May 16 2016 00:48
that sounds awesome!
Doug Hurst
@robotsnowfall
May 16 2016 00:48
cause these book are expensive :)
Seth Buntin
@sethtrain
May 16 2016 00:48
yeah, i guess they've got to make money :shrug:
Doug Hurst
@robotsnowfall
May 16 2016 00:49
cutting into my whiskey budget. i ordered the numenera core book too. and was just looking at the pathfinder core book
i wonder if you could use either logic programming or something like quickcheck or Coq to "prove" the ruleset is balanced?
Seth Buntin
@sethtrain
May 16 2016 00:50
yeah, for sure. is pathfinder publishing books too? I thought they were all open gaming and stuff.
Doug Hurst
@robotsnowfall
May 16 2016 00:51
https://coq.inria.fr/ <-- i always hesitate when i bring up Coq. it's a real thing and not a joke
Seth Buntin
@sethtrain
May 16 2016 00:51
now that would be something, how does balance work at that point? You'd have to balance on Level?
hah, i didn't even sound it out in my head until you brought it up.
Doug Hurst
@robotsnowfall
May 16 2016 00:52
they were based on 3.5 rules (under the open gaming license) but 1. that license is pretty restrictive and 2. it bugs me that they effectively made it a closed system again
yeah come up with a way to prove that all classes at given level are more-or-less even (given a good player)
yeah leave it to the french to come up with useful software that you can't discuss in polite company :)
Doug Hurst
@robotsnowfall
May 16 2016 01:03
making a beer run, brb
Doug Hurst
@robotsnowfall
May 16 2016 01:30
beer and tater tots
Seth Buntin
@sethtrain
May 16 2016 01:35
supper of champions
Doug Hurst
@robotsnowfall
May 16 2016 01:35
word
hmm i'm liking this github rpg idea. i mean we even know a designer that might be interested in contributing art. and he knows git
Seth Buntin
@sethtrain
May 16 2016 01:38
yeah, we just happen to know just the person!
Seth Buntin
@sethtrain
May 16 2016 01:53
ok, so on js files you have 2 spaces?
just trying to make sure my spacing is the same.
Doug Hurst
@robotsnowfall
May 16 2016 01:54
oh, yeah i guess. that must be what i have set in intellij somewhere. i'm fine whith whatever
just bought xenocosm.com
Seth Buntin
@sethtrain
May 16 2016 01:56
RPG name?
Doug Hurst
@robotsnowfall
May 16 2016 01:56
rpg system/github repo name
man, kroger has curry ketchup. it is so worth it
Seth Buntin
@sethtrain
May 16 2016 02:00
what?! curry ketchup? sounds yucky and interesting all at the same time.
Doug Hurst
@robotsnowfall
May 16 2016 02:01
curry ketchup will change your life
Seth Buntin
@sethtrain
May 16 2016 02:14
are you seeing activity on the side?
So yeah, a lot of my thinking at the moment is definitely on the DM side of things to help with the story. When it comes to the NPCs and the Encounters, I'm wavering back and forth from doing it on paper and adding it to the DM side of the system.
Doug Hurst
@robotsnowfall
May 16 2016 02:16
yep
Seth Buntin
@sethtrain
May 16 2016 02:17
My thought was that there is a DM view and the PC view. Basically the PC view from what I am imagining is the chat stuff and the current viewable map from where the PCs are currently.
The DM view is basically a way for the DM to manage the storytelling
Doug Hurst
@robotsnowfall
May 16 2016 02:20
yep that all sounds right. i'm basically just going off of what i've seen on youtube. i've seen DMs needing to roll without it showing to the players, which is why i implemented /qroll and i've seen the DM assign points of various flavors to players, hence the /counter system
Seth Buntin
@sethtrain
May 16 2016 02:21
yep, i think we are on the same page, some DMs never roll quietly but from the point of storytelling i think having that is key if you want the story to be somewhat planned :)
Doug Hurst
@robotsnowfall
May 16 2016 02:23
:+1:
Seth Buntin
@sethtrain
May 16 2016 02:24
and I'm being intentional about not limiting to a game mechanic so the NPC fields are only game, name and story where story would be "Male Dwarf Paladin, Good. Str 12, Dex 10, Con 9, Int 7, Wis 11, Cha 11. Thali is thin, with black hair and green eyes. He wears ring mail and wields a battleaxe and shield."
later we can maybe come up with a way to format it so that it can look nice on the DM side of things but I figure Numenera is going to have different stats.
Doug Hurst
@robotsnowfall
May 16 2016 02:25
and you would keep up with damage to or trade with Thali on paper?
Seth Buntin
@sethtrain
May 16 2016 02:25
i haven't thought that far yet :)
Doug Hurst
@robotsnowfall
May 16 2016 02:25
i made a comment somewhere about supporting github flavored markdown
Seth Buntin
@sethtrain
May 16 2016 02:26
yeah, that is a good idea for sure.
Doug Hurst
@robotsnowfall
May 16 2016 02:26
ah, it's on sethtrain/marvin#9
Seth Buntin
@sethtrain
May 16 2016 02:27
so one of the things that i'm wrestling with is the fact that basically anything can happen.
Doug Hurst
@robotsnowfall
May 16 2016 02:28
yep
especially with me in the mix
is the quantum matrix of that cave wall stable from all perspectives? I CAST HEISENBERG!
Seth Buntin
@sethtrain
May 16 2016 02:29
hahaha
but in my mind i only think of damage coming from encounters, might have to think on this again.
just so i'm confident in the structure.
Doug Hurst
@robotsnowfall
May 16 2016 02:30
you can have a compelling story without combat too
Seth Buntin
@sethtrain
May 16 2016 02:30
yep
so i'm assuming the counter system will have to relate in some way with the NPC system.
Doug Hurst
@robotsnowfall
May 16 2016 02:31
eh, maybe. i'm seeing it as a light-weight tag with an associated number
it might be an npc, it might be the number of atoms in a cave wall
or a player's xp
which was actually the motivating use case. in numenera, the DM hands out XP for story reasons, it'd be nice to keep track of it with a computer
Seth Buntin
@sethtrain
May 16 2016 02:32
yeah, that is generic enough, and from the campaign standpoint the DM can decide all the different types of counters used in his campaigns right?
Doug Hurst
@robotsnowfall
May 16 2016 02:33
sure, they're free form
Seth Buntin
@sethtrain
May 16 2016 02:33
so it might be HP and $$
Doug Hurst
@robotsnowfall
May 16 2016 02:33
this is javascript, it's all really a string
sure
Seth Buntin
@sethtrain
May 16 2016 02:33
:truestory:
ok, so I think i can still proceed with what i was thinking. The only thing I wonder how to handle would be items but that might be another "model" similar to counter but with less generic values
Doug Hurst
@robotsnowfall
May 16 2016 02:36
i was thinking of something like: /counter <OBJECT> <TAG> N update or set the :tag for :object to :n /counter <OBJECT> <TAG> show the current value for :tag on :object /counter <OBJECT> show all counters for :object /counter show all counter for the current game
Seth Buntin
@sethtrain
May 16 2016 02:36
that is from the trading standpoint, might be too much to deal with though
Doug Hurst
@robotsnowfall
May 16 2016 02:36
man, that did not format well
Seth Buntin
@sethtrain
May 16 2016 02:36
:)
Doug Hurst
@robotsnowfall
May 16 2016 02:36
/counter <OBJECT> <TAG> N update or set the :tag for :object to :n
/counter <OBJECT> <TAG> show the current value for :tag on :object
/counter <OBJECT> show all counters for :object
/counter show all counter for the current game
where players can only call /counter <SELF>
DM can do everything though
Seth Buntin
@sethtrain
May 16 2016 02:38
And object can be PC or can be some kind perishable object?
Doug Hurst
@robotsnowfall
May 16 2016 02:38
sure, it's really up to the DM. i'm thinking of it as notes for the DM so he/she doesn't have to write things down
Seth Buntin
@sethtrain
May 16 2016 02:39
yeah
that makes sense
Doug Hurst
@robotsnowfall
May 16 2016 02:39
object isn't related to anything logically, just in the DM's head
Seth Buntin
@sethtrain
May 16 2016 02:39
yep
that really opens it up a whole lot, dang dude! look at you architecting this thing like a boss!
Doug Hurst
@robotsnowfall
May 16 2016 02:40
they don't just hand out these guitars
Seth Buntin
@sethtrain
May 16 2016 02:40
hahahaha
touché
Doug Hurst
@robotsnowfall
May 16 2016 02:41
:)
Seth Buntin
@sethtrain
May 16 2016 03:03
that dude that does the roll20 and fantasy grounds comparison has an epic beard
Doug Hurst
@robotsnowfall
May 16 2016 03:06
yep! i was watching a campaign he was running and every now and then he brushes it on camera
don't know how i feel about that yet
Seth Buntin
@sethtrain
May 16 2016 03:07
haha
Doug Hurst
@robotsnowfall
May 16 2016 03:31
i may have just ordered a bunch of core books
gurps, fate, D&D 4, D&D 3.5
Seth Buntin
@sethtrain
May 16 2016 12:38
Research?
Doug Hurst
@robotsnowfall
May 16 2016 13:08
Yep
Seth Buntin
@sethtrain
May 16 2016 20:58
@omnomicon sethtrain/marvin#21 -- while getting the kids playing today I decided to go ahead and commit my NPC changes from last night.
Doug Hurst
@robotsnowfall
May 16 2016 21:28
added some comments to the dynamodb schema
i don’t think a UUID is necessary unless you want to have more than one NPC with the same name in the same game (make name a sort key, btw)
Seth Buntin
@sethtrain
May 16 2016 23:14
I added some more comments, maybe i'm just confused though
Seth Buntin
@sethtrain
May 16 2016 23:37
I didn't quite grasp that the attribute definitions were the only ones needed since that is what made the key.