So, it’s way off to left field, but is anyone working on a MUD in Julia? In particular, I’m looking for an introduction to Julia book for a small cohort of middle-school kids and one way that I think they could be drawn into software development is by mixing STEM with creative writing and imagination. When I was young, making games was it. While making graphical games always captures attention, multi-user games are far more attractive since kids like to interact with their friends. So. I’m curious, anyone bother to build an interactive, web-based based game? Perhaps we could bootstrap something like this to capture the imagination of youth developers and broaden our outreach to young girls and even more specifically, those from disadvantaged backgrounds.
Why I think a MUD in Julia would be interesting? Multiple dispatch and scientific computing. At the very basic form of interaction is usually a 3-way dispatch: a subject, a direct object, and sometimes a set of indirect object(s). For example, someone taps another on the shoulder with a ruler. The verb
tap could have a multiple dispatch. Furthermore, there are often 3 audiences for actions like this, the avatar performing the action, the avatar(s) directly affected by the action, and observers. Object oriented models don’t work well here, but I bet that multiple-dispatch would be singularly brilliant here. The other interesting thing is that statistics are always interesting for multi-person games, ie, plot of various properties. This could be a fun way to lure kids into real scientific programming, while at the same time linking with creative writing and drawing. Interactive story books are fun.
Anyone interested in a JuliaCon hackathon to bootstrap a JuliaMUD?