The text at the beginning, if you meant the library instead, it only needs to be entered for the town to be left, I need to have that better explained in game so the player doesn't necessarily think they have to read every bookshelf (which I actually recommend for new players, as it's a LOT of useful information and I plan on adding more as I further polish the project).
Viewing post in The Mystical Stones Demo comments
The text part is debatable, you have in the corner a "chat" window. I would put something like "Go to the library" for example in there. so you have the next"waypoint" or thing to do always on the screen. or in a later stage add a little quest tracker. something like this.
I released my first project a month ago so i know where you at. So good luck on your journey. :)
Well this is meant as more of an "old school" RPG rather than the ones now where you're told exactly what to do each step of the way (and in some cases, guided to each objective). The idea behind visiting the library, is to encourage the player to learn more about the game before they leave town.
There actually is a quest tracker already built into the template I'm using (it's in the main menu), although visiting the library isn't considered a quest.
I did find out what was causing the music issue (I had it resetting to the beginning each time, and I had a 1 second fade in, which I cut in half). I've also lowered the volume from 100% to 70%, with you mentioning it being too loud, I realized myself it was too loud (I tested 80% first and it was still a little loud). I lowered both the city/field music and battle music.
Music is better much better.
But now i have another thing. I would make the spawnrate of monsters lower or/and let them not spawn everywhere. In my head monsters should not spawn on the main road or when then very very rarely.
About the text/quest thing again. I mean i ran about 20 min around and didnt even find the sword. give me a hint somewhere in the game and not only once at an npc which i can easly miss. The shield was ok it is the only bush that is different but i did not find any other hint for the swort. As a dev you know these things because you made them, but it is easy to lose the perspective of a new player.
btw i think you do not use the normalized dir for movement (mabye i am wrong but it feals like it). so when you move diagonaly you are faster.
Things like the music, I didn't put much thought into how they sound or feel, because I'm so used to how the defaults are (which is what it originally was set to). A lot of things in my project are still going off the default template values or settings, I've been slowly adjusting those as I either get to them, or as a result of feedback like yours.
The road actually does have a lower spawn rate of monsters (The road itself is a 6% chance per step, while the field is a 10% base chance, which lowers the more enemies you fight while on that map, to a minimum of 6%). Spawn rates I've adjusted up/down since I've started the project, and I may end up lowering them slightly again. Although one thing which I definitely am going to do (once I figure out how to), is to have a delay between random battles (right now you can literally take 1 step and have back to back battles, I've had as many as 3 back to back to back from testing). I think putting in this small delay will give the intended effect of a slightly lower spawn rate.
The Long Sword is purchasable at the weapon shop. :) (The Leather Shield is purchasable at the armor shop, but it's easier to find it) The shops are labeled with icons denoting their purpose (Rainbow Town has a weapon, armor, and item shop).
I've thought about making movement the 4 cardinal directions only, instead of allowing for diagonal movement. I'm sure it's possible for me to make it so movement is only on tiles directly, as well (though I'm not sure how to script this yet). These are both possibilities to make movement simpler/more streamlined.
I solved the battle delay issue, the built in "delay" script wouldn't work with my random battle script so I simply put in a "delay frames" script into the random battle script. This should reduce random encounters a little bit overall. This will go up tonight in my next update, which I'm hoping to have a prototype of Chapter 5 done (along with further music fixes).
One other tidbit about the "roads", they also have a lower chance of having 2 enemies spawn at once (33% vs 40%), and there's a higher chance of weaker enemies (the first road for example has a higher slime spawn rate than the fields on both sides, 70% vs 60%). These have been a part of the project for awhile, as I thought the same way you did, roads should be less battles and easier ones.
I really appreciate the detailed feedback, it's helping me to improve areas I haven't put much focus on yet. And as you said, as the developer I know everything and it's VERY hard to have the perspective of a new player (although when I play tested 2 of my caves last night, I forgot where everything was so it was like playing as a new player, was great for testing).