I finished the game. I have included many elements that I have not used before. For example, shading. This has slowed down games a lot so far, so I used to create separate textures for different distances. Here, however, the translucent shadow is drawn over the texture.
Lots of physics, interactions between objects, subtle movements. (not piecemeal, but transitional)
The best innovation is the automatic FPS setting. In the past, I usually set the image refresh rate to 20-25-30 so that it would run well even on weaker computers. It is noticeable and can be confusing. Here, however, I used it to adapt the image update to the speed of the machine. On a faster machine, it can go up to 60-100 FPS, which makes the animation very soft and fluid.
I cover this so that even those who don't play 3D games can understand it. Let's say I want to move a point from one side of the screen to the other. There is strictly 1 minute available for this. What should be its velocity vector? It depends on how wide the window is, and it also depends on how many times I want to interrupt the operation. The more times we interrupt, the more we see beautiful animation. If we break it a few times, it will be lumpy.
The automatic fps adjuster continuously monitors whether interruptions have been completed at the current FPS during a specified measurement time. If not, it means the machine is slow, so at that fps the whole game will stutter and become unenjoyable, so set it lower. On the other hand, if our computer is fast, we will perceive a wonderful display. All of this unnoticed, because in the game the speeds are constantly set to this. So it makes the most of the computer's performance (it tries not to leave any 'rest time'), and in return very nice animation takes place.
I would like a challenge. I divided the CHALLENGE into 12 tracks! Completing one is more difficult and exciting. I would like you to try it, and if everyone succeeds in posting the puzzle picture!
The game contains 2 pieces of BAS! One is in dm_start and the other is in the need/game_exe folder!
download:
https://qb64phoenix.com/forum/showthread.php?tid=686
corrections:
in principle, it also runs on Linux, it uses the appropriate per-signal
advices:
if possible, no windows or browsers should be running, so you can enjoy the game at the highest fps
the bigger the water, the slower you walk in it. if you jump, run away, you go faster
if the water is already overflowing, you can get air by jumping
Lots of physics, interactions between objects, subtle movements. (not piecemeal, but transitional)
The best innovation is the automatic FPS setting. In the past, I usually set the image refresh rate to 20-25-30 so that it would run well even on weaker computers. It is noticeable and can be confusing. Here, however, I used it to adapt the image update to the speed of the machine. On a faster machine, it can go up to 60-100 FPS, which makes the animation very soft and fluid.
I cover this so that even those who don't play 3D games can understand it. Let's say I want to move a point from one side of the screen to the other. There is strictly 1 minute available for this. What should be its velocity vector? It depends on how wide the window is, and it also depends on how many times I want to interrupt the operation. The more times we interrupt, the more we see beautiful animation. If we break it a few times, it will be lumpy.
The automatic fps adjuster continuously monitors whether interruptions have been completed at the current FPS during a specified measurement time. If not, it means the machine is slow, so at that fps the whole game will stutter and become unenjoyable, so set it lower. On the other hand, if our computer is fast, we will perceive a wonderful display. All of this unnoticed, because in the game the speeds are constantly set to this. So it makes the most of the computer's performance (it tries not to leave any 'rest time'), and in return very nice animation takes place.
I would like a challenge. I divided the CHALLENGE into 12 tracks! Completing one is more difficult and exciting. I would like you to try it, and if everyone succeeds in posting the puzzle picture!
The game contains 2 pieces of BAS! One is in dm_start and the other is in the need/game_exe folder!
download:
https://qb64phoenix.com/forum/showthread.php?tid=686
corrections:
in principle, it also runs on Linux, it uses the appropriate per-signal
advices:
if possible, no windows or browsers should be running, so you can enjoy the game at the highest fps
the bigger the water, the slower you walk in it. if you jump, run away, you go faster
if the water is already overflowing, you can get air by jumping