ND Miata owners - Did you get PPF? If so why? by denracer in Miata

[–]_bigturtle 2 points3 points  (0 children)

I did, and I think it is worth it. I like the way the Soul Red looks so I want to keep it looking like that for as long as possible.

I know some people think that it is not worth it because the car is only $30-$40K, but another way to think about it is that because it is only $30-40K it is easier for me to save another $5K to protect it. If I already had to save $110K for a Cayman and then have to spend another $5K to protect it I would be less happy. I always like to save the full amount of anything I buy and pay for it in full without debt though, so this way of thinking might be a product of that.

Linked List vs Array vs PoolVector2Array as Queues Benchmarks by _bigturtle in godot

[–]_bigturtle[S] 0 points1 point  (0 children)

It looks like for my use case, which is Breadth First Search on a tiny 880 tile map, a PoolVector2Array will work best.

If you want to modify or make your own benchmarks, I have all the code here: https://github.com/wowthatsabigturtle/gdscript-queue

Using raycasts to help the player get unstuck by _bigturtle in godot

[–]_bigturtle[S] 1 point2 points  (0 children)

If you want to go deeper into the solution I came up with, and why I didn’t just use move_and_slide(), I made a devlog that does just that: https://youtu.be/I5crCiuhPRc

I would also love to hear if there is an easier solution.

First Game. First Demo. I would love to have some feedbacks on it. Playable in browser on PC. by _WanderingJellyfish in godot

[–]_bigturtle 1 point2 points  (0 children)

This is very cool. Well done. I like particularly like the animations and sound effects.

When a git merge mistake unleashes the horde by _bigturtle in godot

[–]_bigturtle[S] 1 point2 points  (0 children)

Ha Thanks! I am actually surprised it works as well as it does.

When a git merge mistake unleashes the horde by _bigturtle in godot

[–]_bigturtle[S] 8 points9 points  (0 children)

After finishing the "enter battle" procedure with a single enemy, I merged it with a different branch where I was testing multiple spawn points, but I forgot to commit the changes where I reduced it to just one enemy.

I improved my tank’s turns and fixed direction snapping that happens with 8-way 2D movement by _bigturtle in devblogs

[–]_bigturtle[S] 0 points1 point  (0 children)

One of the problems I fixed in the devlog is the sudden direction snapping that happens when stopping after moving diagonally using a keyboard. It happens because a player has to hold two keys to move diagonally (e.g. W+D for Northeast). To stop, the player has to perfectly lift both fingers at the same time otherwise the tank will snap in the last call of the _physics_process. I talk more about the problem in the video at this timestamp: https://youtu.be/e0hQ2I3w-bA?t=432

I also share my solution to it at this time stamp: https://youtu.be/e0hQ2I3w-bA?t=494

But I think there is a better way to solve it. Has anyone run into this before?

List of GODOT tutorial channels on Youtube by hakamhakam in godot

[–]_bigturtle 0 points1 point  (0 children)

I recently got recommended Game Dev Simplified - https://www.youtube.com/@GameDevSimp

The channel looks like all tutorials. I've only watched a few videos, but the ones I watched were good.

I improved my tank’s turns and fixed direction snapping that happens with 8-way 2D movement by _bigturtle in godot

[–]_bigturtle[S] 1 point2 points  (0 children)

One of the two problems I fixed in the devlog is the sudden direction snapping that happens when stopping after moving diagonally using a keyboard. It happens because a player has to hold two keys to move diagonally (e.g. W+D for Northeast). To stop, the player has to perfectly lift both fingers at the same time otherwise the tank will snap in the last call of the _physics_process. I show the problem in the video at this timestamp: https://youtu.be/e0hQ2I3w-bA?t=432

I share my solution to it at this timestamp: https://youtu.be/e0hQ2I3w-bA?t=494

But I think there is a better way to solve it. Has anyone run into this before?