@tinuviel said in What's out there now and what has been attempted? A codebase discussion.:
Sure. But if those future plans aren't aimed at us... why ask for our input? Not aiming this at you fara, but at the thread itself.
ETA: I'm all for making coder's and/or programmers' lives easier, so y'all do what you need to do on the backend to make that work for you. But if you want to include us in this bright new future you've envisioned, maybe don't make radical changes to the bits we use regularly. Make other stuff, sure, but don't penalise us for choosing what we prefer over what's new and fancy.
My intention is definitely not to alienate players. I think we can bridge the gap between veterans and new players. I'm not saying get rid of the terminal, my codebase would support it. It would be functional, usable and polished - but not my focus. Normal Mux commands would work for the most part for my 'base' install so a veteran player can WHO look, page etc. On top of that, I want to add functionality - like sending more data through WebSockets for game/client information, formatting instructions, etc. One of the reasons I think creating a WebSocket protocol to try to standardize things - hopefully without the mudstandards.org fiasco - would be a good idea.
I honestly, like @faraday, want to make a service where you could push a few buttons, turn a few dials and go if you want through GUI, then log into your game through your preferred client (hopefully through a stand-alone WS client. I don't like having to connect through the browser window either. BUT, if you DO want to really modify you can. I'd love a system to encourage others to share in the spirit of open source.
I really appreciate all of your feedback. I know this topic comes up a lot - probably because it's important to people. Some of us see an opportunity for improvement on a thing we're passionate about, and if you have the ability, why not try?
I'll have to fire up Figma soon and bang out a wireframe/semi-mockup of informational hierarchy, and visual weight for a GUI server management dashboard. I love designing interfaces as much as I love programming.