Right now it's just the empty Evennia MUD running with the tutorial world installed.
I might take it a step or two passed that (my long term goal is to make a MUD for the Skies of Tomorrow universe, but that's separate from proving that I can host things on cell phones) and I might not, now that it's done.
I'll see how it works serving over cellular in a bit, and what kind of load it'll take before the phone OOMs the server.
Evennia is a *lot* slicker than the last time I looked at it (granted, that was ... god almost ten years ago I guess? Shortly after I joined the fedi.)
I had to work fairly hard today. We were busy and I didn't have much time to tinker.
But in the limited tinker time I had I got a script written up to make my NPCs wander around and do stuff.
It's not perfect, mostly because I went with a global timer rather than a per character timer so if you have a bunch of characters in one room they all do their thing at once and it's annoying, but it's flexible and should be easy to extend and I can change how the timers work.
It is conceivable for me to have a large map populated with multiple cities reachable by various airships, with lots of people moving around between them.
It is, but I suppose modules can be written in any compiled language.
Just feels so odd, to have rust dependencies in a python package, though.
To be fair to the Rust guys, they get WAY too much crap for no good reason.
But I will give them crap for good reasons: their compilers make computers cry. And the earth cry. And me cry. And they don't support archaic architectures, which, OK, they're archaic, but they're also beautiful.
Andrew (Television Executive)
in reply to Andrew (Television Executive) • • •Andrew (Television Executive)
in reply to Andrew (Television Executive) • • •Andrew (Television Executive)
in reply to Andrew (Television Executive) • • •Andrew (Television Executive)
in reply to Andrew (Television Executive) • • •Alright, it worked. I have a web server and a MUD running on my old cell phone.
I should give it a domain name and a solar panel.
Andrew (Television Executive)
in reply to Andrew (Television Executive) • • •Right now it's just the empty Evennia MUD running with the tutorial world installed.
I might take it a step or two passed that (my long term goal is to make a MUD for the Skies of Tomorrow universe, but that's separate from proving that I can host things on cell phones) and I might not, now that it's done.
I'll see how it works serving over cellular in a bit, and what kind of load it'll take before the phone OOMs the server.
Andrew (Television Executive)
in reply to Andrew (Television Executive) • • •Andrew (Television Executive)
in reply to Andrew (Television Executive) • • •I had to work fairly hard today. We were busy and I didn't have much time to tinker.
But in the limited tinker time I had I got a script written up to make my NPCs wander around and do stuff.
It's not perfect, mostly because I went with a global timer rather than a per character timer so if you have a bunch of characters in one room they all do their thing at once and it's annoying, but it's flexible and should be easy to extend and I can change how the timers work.
Andrew (Television Executive)
in reply to Andrew (Television Executive) • • •It is conceivable for me to have a large map populated with multiple cities reachable by various airships, with lots of people moving around between them.
I don't know what that would do for me.
Andrew (Television Executive)
in reply to Andrew (Television Executive) • • •A giant world full of sky pirates and labor organizers all going about their business in a multiplayer text based world.
On a cellphone. In my pocket.
R.L. Dane 🍵
in reply to Andrew (Television Executive) • • •R.L. Dane 🍵
in reply to Andrew (Television Executive) • • •That should not even be a sentence. XD
#BrandNewSentence
DHeadshot's Alt
in reply to R.L. Dane 🍵 • • •I thought Python was meant to be written in C?
@ajroach42
R.L. Dane 🍵
in reply to DHeadshot's Alt • • •It is, but I suppose modules can be written in any compiled language.
Just feels so odd, to have rust dependencies in a python package, though.
To be fair to the Rust guys, they get WAY too much crap for no good reason.
But I will give them crap for good reasons: their compilers make computers cry. And the earth cry. And me cry. And they don't support archaic architectures, which, OK, they're archaic, but they're also beautiful.