hobby-ish gamedev. This website contains my raw notes and documents my progress.
I am not sure how to track todos, if I should remove finished ones or not. I think I will keep the list and move finished ones to the bottom.
I am very interested in implementing a scoreboard. So that is todays topic. For this to work I need another server where I can host user data. We keep it as simple as possible, the game needs to work, the scoreboard is just a part of it. Therefore, we will use a godot plugin called Silentwolf (no placement, I found that site by change when I googled a solution).
Also, players need to be able to use nicknames. Therefore, when players start a game, the initial nickname should be a random string, which they can change when posting on the scoreboard.
What is the content of the scoreboard? Basic draft:

An hour later I changed up some stuff, added a splash screen, added a menu and configured the plugin to test.

Additionally, just because I wanted to, I added multiple sliders for the volume. I want them to be visible on the starting screen because if the sound is too loud, people should be able to change it asap. For this, you need to define multiple audio-bus streams and put the audiostream nodes in the corresponding bus. Then, by connecting to the signal of the HSlider every time the slider is dragged a change gets propagated to the volume value.

Finally, we now can now credit people who made the assets. To make changes easier, I can edit them in a simple txt file which gets read by godot. Also this loops!

add custom logo for bootup