Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jun 03 2016 02:43
    sethtrain unlabeled #47
  • Jun 03 2016 02:43
    sethtrain unlabeled #35
  • Jun 03 2016 02:43

    sethtrain on master

    Added the ability to list games… Merge pull request #47 from omn… (compare)

  • Jun 03 2016 02:43
    sethtrain closed #47
  • Jun 03 2016 02:43
    sethtrain closed #35
  • Jun 03 2016 02:38
    sethtrain unlabeled #46
  • Jun 03 2016 02:38
    sethtrain unlabeled #25
  • Jun 03 2016 02:38

    sethtrain on master

    Archiving counters to S3 on clo… Merge pull request #46 from omn… (compare)

  • Jun 03 2016 02:38
    sethtrain closed #46
  • Jun 03 2016 02:38
    sethtrain closed #25
  • May 28 2016 16:57
    omnomicon labeled #47
  • May 28 2016 16:57
    omnomicon opened #47
  • May 28 2016 16:21
    omnomicon assigned #35
  • May 28 2016 16:20
    omnomicon unlabeled #35
  • May 28 2016 16:20
    omnomicon labeled #35
  • May 28 2016 16:19
    omnomicon labeled #46
  • May 28 2016 16:19
    omnomicon opened #46
  • May 28 2016 03:28
    omnomicon unlabeled #45
  • May 28 2016 03:28
    omnomicon unlabeled #44
  • May 28 2016 03:28

    omnomicon on license

    (compare)

Seth Buntin
@sethtrain
Yeah, it is simple enough just wondering. I have been creating a campaign for the kids tonight
Hope to work on cognito tomorrow night
Aporia's artifact
Doug Hurst
@robotsnowfall
fun! i was going to ask, are you going with an off-the-shelf setting or making your own?
Seth Buntin
@sethtrain
Making my own. Might be a mistake but I want the experience because I want the one we go through beginning in July to be completely custom
Doug Hurst
@robotsnowfall
i’ve been reading up on historical TSR & WOTC settings tonight
Seth Buntin
@sethtrain
What have you found out?
Doug Hurst
@robotsnowfall
Spelljammer (https://en.wikipedia.org/wiki/Spelljammer) is the most interesting to me so far though
Doug Hurst
@robotsnowfall

The story of Spelljammer begins in 1988 at Augie’s, a local bar in Lake Geneva, Wisconsin. TSR R&D Managers James Ward and Warren Spector took the designers there for an afternoon-long brainstorming session with the goal of planning TSR's boxed sets for the next year.

Woah! I didn’t know Warren Spector worked for TSR! He’s my favorite game designer of all time

Seth Buntin
@sethtrain
Bullwinkle and Rocky RPG :)
Doug Hurst
@robotsnowfall
man reading these books is re-igniting the lit crit human in me. i’m thinking about comparative DMG studies. things like how power curves change over editions, but also how people adapt rules to different settings (Spelljammer, Ravenloft, etc). it’s fascinating.
Doug Hurst
@robotsnowfall
Started sketching out a category-theoretic approach to RPG rules:
[info] Compiling 1 Scala source to /Users/dalan/projects/cats-rpg/target/scala-2.11/classes...
[info] Starting scala interpreter...
[info] 
Welcome to Scala 2.11.8 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_05).
Type in expressions for evaluation. Or try :help.

scala> import cats.syntax.all._
import cats.syntax.all._

scala> import rpg.data._
import rpg.data._

scala> import Metal.instances._
import Metal.instances._

scala> val lead = Metal.lead(4)
lead: rpg.data.Ingot[rpg.data.Metal] = Ingot(Lead,4)

scala> Transmutation.goldenTouch.transmute(lead)
res0: rpg.data.Ingot[rpg.data.Metal] = Ingot(Gold,4)
in this case, Transmutation.goldenTouch represents a function Metal => Metal (in this case _ => Gold) which is passed into an instance of the covariant functor for Ingot[_]
Doug Hurst
@robotsnowfall
guys
you guys
i kind of want to marry type-checked RPG mechanics:
Welcome to Scala 2.11.8 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_05).
Type in expressions for evaluation. Or try :help.

scala> import cats.syntax.all._
import cats.syntax.all._

scala> import rpg.data._
import rpg.data._

scala> import Metal.instances._
import Metal.instances._

scala> val sword = Metal.dull(3)
sword: rpg.data.Sword[rpg.data.Metal,rpg.data.Edge] = Sword(Iron,Dull,3)

scala> val ingot = Metal.lead(4)
ingot: rpg.data.Ingot[rpg.data.Metal] = Ingot(Lead,4)

scala> Transmutation.goldenTouch.transmute(ingot)
res0: rpg.data.Ingot[rpg.data.Metal] = Ingot(Gold,4)

scala> Transmutation.goldenTouch.transmute[Sword[?, Edge]](sword)
res1: rpg.data.Sword[rpg.data.Metal,rpg.data.Edge] = Sword(Gold,Dull,3)

scala> Bladesmithing.sharpen.smith[Sword[Metal, ?]](sword)
res2: rpg.data.Sword[rpg.data.Metal,rpg.data.Edge] = Sword(Iron,Sharp,3)

scala> Bladesmithing.sharpen.smith[Sword[Metal, ?]](res1)
res3: rpg.data.Sword[rpg.data.Metal,rpg.data.Edge] = Sword(Gold,Sharp,3)
i'll put up a repo in a sec
Doug Hurst
@robotsnowfall
Seth Buntin
@sethtrain
Nice!
Seth Buntin
@sethtrain
@egdelwonk what version of node are you developing the client against?
egdelwonk
@egdelwonk
5.4.1
Doug Hurst
@robotsnowfall
AWS runs 4.x
egdelwonk
@egdelwonk
node is only used to bundle/transform
browser does all the work on the user end
Doug Hurst
@robotsnowfall
watching these acquisition inc videos, it bugs me that the author of 5e often forgets rules. doesn’t bode well for me :)
Doug Hurst
@robotsnowfall
new PR sethtrain/marvin#46
Doug Hurst
@robotsnowfall
and one more: sethtrain/marvin#47
Seth Buntin
@sethtrain
I should be able to get to these today, found out my truck needs a new head gasket so I'm stuck in nashville which the family is in KY.
Doug Hurst
@robotsnowfall
Doug Hurst
@robotsnowfall
is this channel dead?
Seth Buntin
@sethtrain
No 😔
Doug Hurst
@robotsnowfall
first successful output from random character generator: https://gist.github.com/omnomicon/47adebff63d6bbda42cfe9fbc270a56f
Doug Hurst
@robotsnowfall