MUDs had their heyday when I was in college. I played for two years, then quit when it began to interfere with my academics. Partially it was an escape, but not entirely; coding for a MUD taught me how object oriented programming worked.
In grad school, I tinkered with building a MUDLib from scratch, and had fun with it, but again, gave up to concentrate on school. (When I say “from scratch,” I mean “from Lil,” the smallest possible MUDLib you can get. That’s its purpose.)
So here I go again.
I’m going to build an LPMUDLib from scratch and blog about it.
Why? First, the geek reasons.
- I love to code, I love games, and I have fond memories of LPMUDs.
- I’ll archive here things I learn.
- People still play MUDs, and may benefit from my the tutorial-like form I intend to follow.
Then, the personal reasons.
- I want to create a simple environment I can play with my kids in. Just us. No internet.
- The text-only interface will leverage their love of games to practice reading, writing, typing, imagining, and eventually building.
- I love to show my kids that with persistence, you can build cool stuff by yourself.
As in the past, this project will probably never be “complete.” It will be a hobby that is alternately obsessed over and neglected. No deadlines, no endgame. I dabble when it seems like there’s time, and fun to be had.
See my progress in the Entries.