Wednesday, May 21, 2025

Massive Feedback Drop

Someone who is testing the app showed it to a few friends, and I managed to strike a bit of a feedback jackpot. So after work, I've been chipping away.

The high level feedback basically centers on user-interface and intuitiveness, especially for newer players. The good news is that it's not changing stuff for the most part, it's polishing stuff.

An example: the new folks weren't able to clearly distinguish that some NPC conversations had multiple replies that you could use, and how they were different. This was due to the way it was displayed. So I've tweaked the output to make it really obvious - and it really is just some borders, some layout stuff, and it wasn't overly difficult - but it's suddenly much more obvious.

There's a few more things like that I'll be working on with priority, as I have to admit, I'd sort of had most of these issues already floating in the back of my head as "nice to fix..." things, but not really looking at them as a priority - and this feedback really jolted me out of world-building and into polishing the basics more.

There's a bunch more things to fix, so that's going to be my focus for the near future over other fun stuff for a bit.

Tuesday, May 13, 2025

Testing and Bugs

I've been bug fixing things that I could have sworn black and blue were working, as well as having a friend do some solid testing.

So, token purchases work again. I could have sworn they'd gotten to a point where things did indeed work. Anyhow. That's indeed now working.

In testing, I've also found that I need to tweak some conversation, as I swear, my friend started and finished a quest that I am sure he shouldn't have been given yet - so there's a bit of that to check into. Just conversation triggers, so nothing too major.

Anyhow. Improvements! And it's also great to see the majority of the game working nicely, without the issues that were in it before.

Thursday, May 8, 2025

Persistent Effects on Characters

One of the things I'd sort of half implemented so far, but not really fully gotten around to, was keeping the character state up to date on the server. I sort of just didn't really need it. I'd half implemented some aspects of it, much of the database was ready to handle it. But not quite there.

So over the last few evenings, I've made a point to tweak things, so that as characters stats are going up and down, the server is across it, so if you log out or need to come back in on a different device, it'll pick up where it left off. That means persistent buffs/defbuffs will be there. Characters that are dead will still be dead when you log back in and so on.

As I've been running about doing all this testing, my characters have been building up and up in terms of XP, and they've got decent gear as well, so I needed to head all the way up to Bridge's Tor where there's some rather nasty spawns - and sure enough, they picked on my party quick smart, knocking down Sparkie, my Mage, and shortly after I took the screenshot, Chester, my Cleric.

Luckily I have a few test items on vendors that can resurrect (or kill) characters so I used one of those for my Chester, and when he was a bit recovered, he brought Sparkie back to life as well - but it does remind me, that I probably need to code up an interface where Effects can be bought from a vendor - so if your healer dies, or doesn't have the skills to bring a party member back from the dead, there will be places to go to where a vendor can do it for a price. I'd need to do quite a bit of code and maybe some database stuff for that - so for now, it's going to be scrolls you can buy I think.

Oh, and in terms of bugs, I fixed up a few good ones - like letting "dead" characters take healing (not not resurrecting) spells, watching their stats rise, but still not being able to activate them etc. That's been fixed now. 

Monday, May 5, 2025

Quick Realm Update

Super quick one from me tonight: I've been doing some updates to bits of the world that weren't as finished as I thought - there were a few tunnels and beaches where the world was in a pretty "basic" form, in generally just the background layer. I finished up the bits that needed fixing on those areas, popped in some rocks, layers and made it look finished. I then went through and set the base lighting for all the realms to look hopefully where it needs to be. I'll give it a run-through tomorrow to make sure that the base lighting looks about right, then I can finish up the various quests that need final touches-up before we;re ready for beta!

Sunday, May 4, 2025

Cyclycal Events and Starting Items

I'll start with the Oopsie first. 

The other day, I did item binding. Needed. Great. I needed it to give out useful starting equipment to characters, but then also mixed it with the token purchase code I also wrote up recently, so you have a choice of starting equipment for your characters rather than just what I gave you. Moving on.

On top of what you can buy with your guild tokens, I thought it would make sense for characters to start with some rudimentary gear, so I created some super basic "farm-boy" or "tavern-girl" gear. And I wrote some code to give it to characters that were created. And I sat there trying to work out how to start it being equipped already - which you'd think was an easy thing to do. And I was there with you, thinking it would be easy to make that so. And we were both wrong. I spent a good part of the weekend - which actually ended up being quite busy with family stuff - trying to work out why on earth things weren't loading up and showing as expected. Anyhow. Eventually I found what to do, and now it works nicely. Oopsie.

The other one I've meant to add for a long long time has been events around the day/night cycle and each of of the moon phase cycles. The idea was always that certain creatures - or actually in my mind, mushrooms as reagents - could only be found at night. Or something like that, but only when the Death moon phase was full. And so, I also got that coded up nicely. I'll start using that in zones soon - but it's been on my to-do list, so knocking that off is great.

Massive Feedback Drop

Someone who is testing the app showed it to a few friends, and I managed to strike a bit of a feedback jackpot. So after work, I've been...