April 15, 2020 – Guy Royse
Like the rest of the world, we’re online only right now. As a result, the previously scheduled speaker is not able to make the meetup. I’m planning on filling in. We’ve got a couple choices here:
- I live-code RedisMUD using WebSockets, Node.js, and RedisGraph.
- I give a talk called “Understanding Probabilistic Data Structures with 112,092 UFO Sightings”.
- I brush and oil my beard for an hour.
Alternatively, if someone else would like to speak, I’d be happy to schedule you. Just drop me a line at guy at guy royse dot com (but, you know as an actual email address and not this bot shielding stuff).
May 20, 2020 – Matt Eland
There will be a little bit of something for everyone in this eclectic talk as Matt walks us through the basics of building a text-based game engine using TypeScript and NLP-Compromise.
We’ll walk through the process of prototyping the game world and its interface using event modeling, Balsamiq, and diagramming tools.
You’ll learn how to quickly take a mockup and build it out using Angular and Angular Material.
We’ll take an in-depth look at input parsing using NLP-Compromise to parse user commands and make sense of sentences without having to build a robust database of individual words.
We’ll see how Jest and test-driven-development pair well with Google Analytics to iteratively design and refine the way the game responds to player input.