Well, a dozen if you count the Lost Episode of 2016. Which I do.
We talk about Star Wars some more; my preliminary dieroller webapp can be found here. Warning: it looks terrible. I was mainly messing around with some new frameworks and libraries. In general, I think Angular 2 (now 4, actually) is pretty magical, but there's room to grow in there - I found myself fighting the framework at times. My goal was to do the entire thing with observable streams. This is something that Angular hypothetically supports, but there ends up being a lot of duplication, as getting @Input and @Output streams to line up ends up requiring the creation of a Subject (since that can be created and subscribed to in the object constructor) instead of just passing streams around (the control stream doesn't exist until
ngAfterViewInit, since it does an
Observable.fromEvent() on the roll button's click event, but that means it's not available for the child components during their creation, since the app's
ngAfterViewInit doesn't fire until too late.
In the end, I am rewriting the whole thing in ionic. Version 3 has some really nice support for desktop-size interfaces (I previewed it in v1.0 days, and it was good back then, but you'd have to do a completely different parallel interface for your desktop web client). It also has tooling that's pretty rad (although the angular-cli package is great too).
The real version, once I'm ready to show it off, will have svg for die shapes and maybe a few more useful features like saving die roll types (I rolled a lot of 2a1p vs 1d or 2d in combat).
Oh also? I am digressing. We talk about the button men kickstarter, and ... um, actually also get side-tracked into talking about politics for a while.
Three words this time were:
Music credits for the show can be found here.