hobby-ish gamedev. This website contains my raw notes and documents my progress.
Arrays are fucking annoying. I switched from creating a drunken walker dungeon generator to my column approach, but I am not finished yet. For days now I am stuck on creating paths between points in my array. I guess the main problem is that I think of an array as a normal coordinate system like in geometry. But it behaves different, it is created different (depends how you fill it first), AND godot goes down first before it goes up. Major hassle, as I need to not only use vector math (and my code currently only works with positive values), the array when printed is shown differently than what it actually is? So when I check if the calculation and the path is correct, it is waaaay more error prone and complicated than it is needed. I need to read up back on arrays and understand how they function. Theory. Normal text to understand it on deeper levels, for example memory allocation, how does it work for arrays? Why are they built how they are built. I think, when someone has a deeper understanding of all surrounding areas of a topic, it creates a support structure which allows one to reference things faster and more reliable in ones head.
Or maybe if one has to check the related topics one asks himself things about these topics, and as these areas are all intertwined with each other and things are only true or false, it is then the reason why one can remember and understand as good as he needs to.
Knowledge builts on itself. I guess.