Update:
Sometimes when the bunny goes out to play, it walks with a small pinwheel.
The UI has been optimized, and bugs with camera control and the bunny randomly walking have been fixed.
----------------------------------------------------------------------
You don’t need to read anything below. That's just for chatting:
The hardest part of making a game is not art or code, although those are difficult too. The hardest part is how to make a game fun. The answer to that is not so easy.
To make the game more fun, I've tried various things. Adding more animations to the bunny is the easiest thing to do. It doesn't require much code modification, just keep adding animations. But it's not enough to keep players engaged for a long time. So I often try to modify the gameplay.
However, frequently modifying the game often means starting over and redoing a lot of work. Many times, after spending a lot of time writing a feature, I end up deleting it because it's not necessary or doesn't add to the fun of the game.
For example, recently I wrote a feature that allowed users to change the map and build their own island. It took a lot of effort to develop and test, but after playing around with it, I found that it didn't make the game more fun, and the built terrain didn't look as good as the original islands. Plus, it made the game and controls more complicated. So I removed the map feature and rolled back to the old code.
Developing this way, creating something, testing it out, and then deciding whether to include it in the game is a very costly habit. Luckily, I'm the only developer on this project, and I can only imagine the frustration others would feel.
I wanted to show you a video of the map feature, but some people (who don’t like reading only watch videos) might think the map feature was a new addition and complain about not being able to find it in the game, so I won't bother.
Also, this is my first game, and I come from an art background. The code complexity has slowly surpassed my abilities. The reasonable approach is to ignore some bugs as long as the code still works, and focus on the art and animations. That way, there will always be a playable game.
But when you can't understand a bug, no matter how much you try to debug it, you can't find the cause. At that point, you can't give up and have to enter survival mode. The more you think about the bug, the more it seems like it shouldn't even be happening. It's a singularity, a mystery, the beginning of a mysterious world, and an indication of another plot in life.
I dreamt of possible causes for the bug nonstop. I just can’t let it go. I have to solve this bug. Fortunately, after trying various things, I finally located and fixed the problem! I could finally sleep peacefully.
After solving it, it turned out to be a mundane, ordinary bug, not worth mentioning.
Some developers don't fix bugs, not because they don't care about users, but because some bugs are beyond their technical abilities. When developing independently, it's difficult to balance code and art, and some aspects are hard to achieve perfection.
Finally, I noticed several players saying that they couldn't rotate the camera. Is it because they don't know how to use it (interaction prompts are not clear) or because there is a problem with the code (camera rotation and translation are not working properly)?
To rotate the camera, use the right mouse button and drag it. Use the left or middle mouse button to translate the camera. I tested it on multiple machines, and it works fine. I already checked the camera code, but since I couldn't reproduce the camera issue, I made some changes based on guesses that might cause the problem. I also added a reset camera button at the top.
If you have any suggestions related to the camera or have encountered any issues, please leave a message for feedback~
It would be better if you could record or take screenshots. That way, I can see where the problem lies.
After fighting with the bug for a long time, I suddenly realized that you might not believe that I really fought and won the bug when I submit the new version. After all, you can't see much change from the game interface. Just like "The Old Man and the Sea," even though I won the battle, I didn't get any loot, just exhaustion and a story. So I added a small animation of a bunny holding a pinwheel. So you can see some changes.
That's about it. Thank you for reading.