You should hire someone to work exclusively on bridging the gap between the input received from the game and the system that interprets it.
The most tedious aspect of the game is writing code. I would bet that you’ve lost a significant portion of your player base because of issues like this. If someone was hired to work on bridging this gap then I’m sure you would have a much smaller learning curve.
Also, why don’t you send emails to players who haven’t logged in recently and ask them why they left?
Comments
Then again, there's always room for improvement. Maybe IDEA some changes you think might be worthwhile?
ETA: Speaking of QoL changes, why are the PATH commands only available on Nexus?
Not that it's difficult, and I doubt there have been many people that quit purely over coding hurdles.
Penwize has cowardly forfeited the challenge to mortal combat issued by Atalkez.
That said, lots of people did quit or not try achaea because of coding hurdles, I'd say, and assuming otherwise would be naive. Obviously no one quit on an established character, but lots of newbies from my experience see the 'need' for coding and decide it's not worth the hassle. It's why I'm glad we have things like serverside curing and WALK TO and the nexus client now.
I know it's a fine line, though. And I think the devs have done a great job at making the game enjoyable to coders and non-coders alike.
Also, the bulk of your code's already been written for you. Tried Svof or Wundersys? With that out of the way you can pretty much dive right in to combat and figure things out as you go - granted you were willing to use Mudlet as your game client.
If you like the game, you'll learn the small things here and there to make your experience better. If you don't, you'll blame 'needing scripts', when that's probably only 10% of the issue, and quit anyway.
If you like it, you'll learn. If you don't, you won't.
Penwize has cowardly forfeited the challenge to mortal combat issued by Atalkez.
95% of publicly-available scripts (if not more) for mudlet cover one of the things mentioned, that nexus/serverside already handles.