Greetings, adventurers! Spring is nearly over, and this time of year almost brings me back to my summ

The MUD Coders Guild 💾 A monthly digest of text-based game development successes, failures, inspiration, and anecdotes from the members of The MUD Coders Guild.

Greetings, adventurers! Spring is nearly over, and this time of year almost brings me back to my summer breaks as a kid where I found myself with an abundance of time to play my favorite MUD. With no school and not being old enough to get a job, I would spend my days battling monsters and telling tales of epic quests, and even filling graph paper notebooks up with areas I hoped to someday build. That time in my life is what drove me to become a software developer in the first place, and I’ve held a soft spot in my heart for MUDs ever since. While there is a lot of content for us to get to in this issue, I wanted to take a moment and highlight just a few things. For one, submissions for the Enter the (Multi-User) Dungeon Game Jam are officially closed! Voting is open until May 30th, so if you haven’t had a chance yet, get out there and cast your vote for your favorite games! Secondly, my new favorite podcast, Titans of Text , has a handful of new episodes out since the last newsletter. If you haven’t listened, I couldn’t recommend it enough. There’s so much MUD history and passion that it’s impossible to stop listening once you start. Now, with that said, I’ll leave you with Issue 0x0C of The MUD Coders Guild newsletter! Enjoy! Zach

> notes

Looter, No Looting! mudcoders.com – Share The Anthem launch (and post launch) has meant a lot of things to a lot of people. Most of those things aren’t good. I mean really are any of them good? Having pre-ordered Anthem on the strength of the gameplay from the demo period…

The Secret Ingredient is: System Design mudcoders.com – Share That joke is probably not well executed; we’re not in Kitchen Stadium and I am definitely not taking a bite out of a raw bell pepper for anyone’s amusement. Still the title is probably better than…

> wiznet

JS1k 2019 demo — "Genorama" by Jack Oatley js1k.com – Share JS1k 2019 demo: “Genorama” – Continuously renders a procedurally generated terrain. The terrain is originally from a game created I helped create for #EnterTheMUD jam.

Griatch's Evennia musings: Creating Evscaperoom, part 1 evennia.blogspot.com – Share This is an excellent writeup of Evscaperoom, a text-based multi-player “escape-room” written in Python using the Evennia MU* creation system for the #EnterTheMUD 2019 game jam.

> open source

css-only-chat github.com – Share A truly monstrous async web chat using no JS whatsoever on the frontend. I personally find this entire project to be an abomination of the greatest offense, but where would we be if we discouraged doing ridiculous things with impractical technology?

dragon-mud github.com – Share A text-based game engine written in Go and scripted with Lua created by TMCG member bbuck.

scepter github.com – Share Scepter of Goth (AKA Milieu) multi-user role playing game written in C. SoG was the first commercial multi-user role-playing game (RPG) and the first commercial multi-user MUD.

dome-client.js github.com – Share A node.js/socket.io web app which a MOO can run for its users to connect with and (probably most importantly) uses no flash or java.

spigot github.com – Share A telnet test server for Grapevine’s web client. Test your telnets.

MOOts github.com – Share MOOts is an awesome MOO-inspired TypeScript engine.

blop-language github.com – Share Blop is a Web oriented programming language that compiles to JavaScript. First person to make a MUD in it will receive a high five and the respect of all.

gb-studio github.com – Share A visual retro game maker (see GameBoy games) powered by Electron. I know this isn’t MUD related, but I’m a fan of all things retro-engineering, so gb-studio felt like a nice cousin to what we love at TMCG.

> inventory

Beej's Guide to Network Programming - Using Internet Sockets beej.us – Share A more appropriate title for this would probably be Beej’s Network Programming Bible, but you get the idea. Invaluable resource for all aspiring MUD developers out there.

Telnet Option Negotiation - Q Method mudcoders.fandom.com – Share The Q Method of Telnet Option Negotiation is defined in RFC 1143. This method of option negotiation can best be visualized as a state machine comprising of 6 different states.

Screen reader accessibility forums.starmourn.com – Share It’s no secret that MUDs are a favorite among visually impaired gamers, due to the lowered barrier to entry of text-based games paired with screen readers. Starmourn is one game that leans into their accessibility, and this forum post is evidenced by that.

Microsoft's New Programming Language 'Bosque' Keeps Your Code Simple fossbytes.com – Share Microsoft has launched a new programming language called Bosque. The company says Bosque has been designed to write code that is simple, obvious, and easy to reason for both humans and machines. As cool as that is, I posit that it’s not a real programming language until someone makes a MUD with it.

The Flask Mega-Tutorial Part I: Hello, World! blog.miguelgrinberg.com – Share The MUD Coders Guild’s Python community has been steadily growing, so as existing and new members begin to explore MUD development in Python, some great tutorials for the language (and its libraries) have been shared.

Elixir, Phoenix, Absinthe, GraphQL, React, and Apollo: an absurdly deep dive schneider.dev – Share I’m not going to lie, I barely understand a word of this article, but as active and passionate as our Elixir community is I’m more than a little terrified of what would happen if I didn’t include it. Enjoy!

Using Rust to Scale Elixir for 11 Million Concurrent Users blog.discordapp.com – Share Another language with passionate advocates is Rust. This article is hardly new, but Discord is well known for the gains it achieved when it embraced the Elixir programming language; which makes this article doubly interesting, as it expands upon those gains using Rust.

> cast 'inspiration'

The Game Archaeologist: How Sceptre of Goth shaped the MMO industry massivelyop.com – Share Everyone always talks about Diku’s influence on MMORPGs (usually in the context of the EverQuest controversy), but Sceptre of Goth is another such game that helped shape the genre as we know it today.

r/UnderTheEclipseRPG - Arcana spell list www.reddit.com – Share If you’re struggling to come up with a magic system (or spells in general), here’s a great list to start with.

GitHub - lorin/resilience-engineering: Resilience Engineering Notes github.com – Share Resilience engineering as a field emerged from the safety science community. That’s why you’ll often see examples from aviation and medicine, as well as other safety critical areas like maritime, space flight, nuclear power, and rail.

> afk

Titans of Text www.titansoftext.com – Share Titans of Text is my new favorite podcast. Co-hosted by TMCG admins eric and swiftausterity, Titans of Text interviews prominent MUD implementors and influencers to shine a fascinating light on this too-small genre.

Grapevine List Products from Grapevine teespring.com – Share Discover Grapevine List T-Shirt from Grapevine, a custom product made just for you by Teespring. With world-class production and customer support, your satisfaction is guaranteed. - Get a t-shirt to represent your love of MUDs…

DOOM Music and Sounds www.wolfensteingoodies.com – Share This page has all the music and sounds from Doom and Doom 2. I know, MUDs and music don’t necessarily go together, but I’m a sucker for old-school media.

Command Router - 2019-05-06 - Live Coding Grapevine www.youtube.com – Share Watch TMCG admin eric do some live coding on Grapevine. Continuing working on Spigot, a test server for Grapevine, allowing for multiple command “routers.”

> quit

The MUD Coders Guild is a community for people with a passion for creating text-based games. Join us on Slack

Did you enjoy this issue?

If you don't want these updates anymore, please unsubscribe here If you were forwarded this newsletter and you like it, you can subscribe here