MUX web portal experiments. :3
-
I thought I'd share what I've been up to with you bunch of salty dogs. I decided to spin up a MUX, proxied a WebSocket, and have fun with the old Pueblo integration. So far the results are pretty promising! And, once I do this the first time I can repeat it on any 2.12 codebase (probably earlier!) with a little configuration. Anyways, always fun unburying old protocols and giving them a little new polish.
The template so far!
-
@Kumakun That looks pretty fuckin' neat.
-
@Coin Thanks! I was really reluctant to put the effort in since MUX is getting pretty long toothed. But, I saw that Brazil had released a patch within the last few months. Good enough for me.
I've plans to do this with Rhost as well. That'll be a bit more involved though - and WAY more server customization.
-
@Kumakun said in MUX web portal experiments. :3:
@Coin Thanks! I was really reluctant to put the effort in since MUX is getting pretty long toothed. But, I saw that Brazil had released a patch within the last few months. Good enough for me.
I've plans to do this with Rhost as well. That'll be a bit more involved though - and WAY more server customization.
It'll be nice to start getting portal-level access and stuff with codebases other than Ares. I know a lot of people will appreciate it.
-
This is amazing looking!
-
Here are a few more screens I have designed out so far. 1990's Cyberpunk inspired. The game is using 2020 for its rule base for development - probably moving to Cyberpunk Red when (if) it releases in November. All of these are lipsumed by the way. Still working out the game's voice. Not an advertisement, but you'll be seeing a lot of design coming as I work through the Pueblo stuff. Hopefully, after I figure out what I want to do, I can package what I've done so others can benefit too. This old dog has a few new tricks yet!
Landing Page
Sample Wiki page
-
-
I just wanna play a cyberpunk game is the game gonna be a real deal >.>
-
@Auspice said in MUX web portal experiments. :3:
I just wanna play a cyberpunk game is the game gonna be a real deal >.>
I haven't seriously made a game in a while. A real long while. I'm starting to get that itch to play again (as we all do) and I've been dreaming of that high tech, low life. Is it going to be an actual place? Maybe? I hadn't considered anyone being interested tbh. This is more of a tech experiment gone cyberpunk fever-dream.
-
I really love this design. Makes me miss the Cyberpunk MU*s of the 90s/early 2000s.
-
@golgoth Thank you, and me too! I figured with Cyberpunk 2077 coming out (eventually) and the release of Cyberpunk Red, that just maybe there might be a little spike in interest around the genre.
Updates!
I sort of hit the end of what I could do with a MUX/Pueblo combination. It was fun, but I honestly didn't want to invest too much infrastructure into a fading codebase. Evennia's frontend seems pretty robust, so I've started hacking away!
Now I just have to decide between Cyberpunk Red, and The Sprawl for the system I want to move forward with. Both are amazing, but having an interlock chargen coded means being able to play around with something more interesting like Mekton later... :3
-
Still working through screens too. So many hats!
More updates soon I'm sure. I should also probably start a new thread? This has nothing to with either MUX or Pueblo now!
-
@Kumakun said in MUX web portal experiments. :3:
This has nothing to with either MUX or Pueblo now!
This makes me sad. I was looking forward to a web portal interface for MUX.
Ah well.
-
@Coin I know! But as I started to dig in I started to see the possible issues! Like, if someone had their flag access set wrong (or even I could be wrong for that matter!) they could set their users up for serious annoyance and subjected to horrible potential security holes. That, and maintainability. If something goes awry with MUX, I don't have the confidence to fix it myself - and the future of MUX is uncertain. I know Brazil has made a commit recently, but how long until the next? Python in contrast is a piece of cake for me, and worthy of non-work time, fun coding.
I had also started sketching out how I'd accent Theno's CoFD system with an HTML friendly interface too! >.<.
-
@Kumakun said in MUX web portal experiments. :3:
I had also started sketching out how I'd accent Theno's CoFD system with an HTML friendly interface too! >.<.
This is what I was most interested in, for sure. A web portal-friendly CofD set-up would be a game changer.
-
@Coin I talked to him recently about making a frontend for his code or working with him to create a frontend. He's pretty done with MUX too. It's just fallen behind, which is unfortunate.
I could move forward with the CoFD thing, with a big warning label about the HTML flag? Because unfortunate things (TM) could happen. I pride that I've had very little major spotlight drama in 30 years of doing this. I'd hate to be known as the guy who opened up a huge MUX security hole.
-
Is this something that allows for non-persistent connections? That is, do I have to stay logged in to this portal to see poses, or - if my connection drops, I switch apps, etc. - do I lose everything?
I guess what I'm asking: Is this more like Ares or a (very pretty and well-polished!) web-client?
-
@krmbm Persistance is a goal, absolutely. It's not difficult to eventually hook in. In fact, I've been coding so that I can just drop in my external DB needs later. Ideally.
I'd want to be able to start in my terminal and switch to a responsive web-client that works from my phone persistently, so my consumption is as uninterrupted as possible. Evennia would definitely be faster to get to that point, of course, being more of a green-field project that I can control from end-to-end.As far as polished? I started less than a month ago! I'm not even done thinking further than my current rapid prototype - Hey, check out this trick, phase. I wouldn't call my code a mess, but I certainly wouldn't give it to anyone and expect them to put it in production for end-users. I still need to document, refactor some things... finish it, etc, etc It's coming along though!
Ares is definitely an inspiration for ease of access, and immersion via a strong web presence. I'd love to reach that level of polish - it just takes time.
I don't have a list of features or needs or even wants at the moment, honestly. I've been doing /all/ backend dev work for the day-gig recently and wanted something to sink my design/frontend dev teeth into. I quite literally just rediscovered Pueblo for myself (It's been 20+ years!). attempted a thing out of nostalgia, and it's working so far! Will any games come out of it? Maybe? I'm much better at dev than I am administration TBH.
-
@Kumakun Thanks. It's looking super-pretty.
The ability to see what I missed when I was "offline" is clutch. The amount of switching between devices that happens in any given scene nowadays is such that I just can't see myself going back to needing a persistent connection. So was just wondering if that's where you're at or where you're headed.
-
@krmbm I misread your question! My bad! Thank you.:) Yeah, I'd love to make data from the external MySQL available through HTTP service as well, for rich web interaction ala Ares!