Posted May 13, 2023 by Morph
The Chronosaur submission to Gamedev.js 2023 got an "eh" Overall rating of 104/202 -- just about right in the middle of the pack. The game matched the theme well (rank 70/202), and had OK graphics (85/202), but the gameplay was terrible (rank 148/202). I was hoping to do better with audio (rank 108/202) since I put a lot of time into getting the music, sounds, and narration to work -- not something I usually spend time on. Also disappointed in innovation (rank 138), but I suppose a 3d web game and infinite procedural terrain are closer to table-stakes these days.
First the positive feedback:
I'm glad that at least one person actually liked the idea of being lost, since that was what I was going for.
One of the biggest flaws that the comments revealed was in the movement:
Since the game is mostly a walking simulator, the low gameplay rating makes sense if the walking itself doesn't feel good. So I felt like that needed to be addressed.
In v1.0.1 I made some significant changes in how friction works to help make the world feel less slippery. The ground friction now doesn't just turn on or off based on movement, but instead changed based on both the velocity and the direction of the movement. This allowed me to make the friction higher without it slowing down the characters too much. I think the parameters could still use some tweaking, but it's definitely an improvement. (If you're interested in the code, it's this: https://github.com/rocket-boots/rocket-boots/blob/v0.12.0/src/physicsUtils.js#L4)
The scanner system also got some negative feedback:
If I keep working on this game I'll definitely try to improve the scanner system since that's essential to the fun. Having something else to do -- avoid dinosaurs, mine resources, etc. -- would also be nice to add. If you've made it this far, let me know what you think!