On Sat, Nov 17, 2007 at 05:43:47PM +0200, Sampo Vuori wrote:
Hi fellow Lispers!
Hi Sampo.
Excellent to hear there are other Lisp mud enthusiasts out there. This list is for talk of any game type programming in Lisp. I'd hoped it could be a place where the lisp game programmers could form a community, share snippets, etc...
Since this is my first post on the list let me introduce myself. I'm Sampo Vuori, 29 years old guy from Finland. I have been fooling around with Lisp (and a lot of other langs as well) for years. Not a long time ago I finally got a Lisp-based project started and nearly finished as well. It isn't anything big but not a hello world either.
I'm Brandon Edens 27 living in Rhode Island. I have a Common Lisp Mud called BMUD that is a cross between rogue/diku. Its not much of a game. You can walk around the text world but beyond that I don't think you can do much. There are little snippets here and there that might be useful. Development has stalled out because I got bogged down working on a dynamic lighting system and got caught up working on my Common Lisp powered website (in my personal time).
I do have some code that does shadowcasting if anyone is interested. It seems to have some errors but it performs well, supposedly.
Now that I got started I began to wonder if it'd be finally time to make one of the long-time dreams come true and write my own mud. I have been playing them for a long time and from time to time I decide to write my own, so I download a pile of codebases, drivers, libraries, rummage through them and finally get depressed by licenses, language choices, design choices etc. etc. and finally give up and just continue playing the muds.
Yeah. I believe my stuff is licensed GPL. It needs to be the Lisp Lesser GPL and I'll correct it one day soon. My only goal with licensing is to protect my free time work from pillaging by commercial entities. Well that and share my work with others. If you found my MUD and didn't like the license I might be obliged to change it.
I see that Lisp actually has a lot of stuff in the language / design that'd help writing a mud so I thought.. maybe there already is/are a
Yes. Common Lisp is pretty amazing language for Mud programming.
project whose goal is to write a Lisp -based mud (driver). I'd really
You know it might not be bad to scale down my objectives and just get a plain MUD for reference purposes then build my alternative rogue/diku game off of that. The problem is that the rogue world is so different from a MUD's world. I've seen efforts in the past to convert MUDs to more roguish like games and it generally isn't pretty.
like to get involved. If not, maybe someone who sees this will be interested and we can start one.
For reference I played Sojourn, Duris, Toril. I've hacked some on the Duris codebase and helped out a bit with Greymud/greycode. This is all C programming. I did see a MUD that a woman wrote in Common Lisp. It was pretty much a Duris replica she made in approximately 3 months of free time.
I'm down for hacking. I still want to try out multiple common lisp developers using multiple swank/slime connectors. heh...
Brandon