" @kirakira@furry.engineer i’m currently in the process of rewriting my prototype as gdscript and this language is somehow both too pedantic and too loose at the same time. type “hints” are actually runtime errors if it receives something it doesn’t expect, but this can be fixed by just Removing The Type Hint ??? why
worse yet are the array type hints. if i have the following
var nums: Array = [1, 2, 3]
this is somehow different from
var nums: Array[int] = [1, 2, 3]
and if i want to coerce one to the other?
var nums: Array = [1, 2, 3]
var nums_int = nums as Array[int] # runtime error
@kasdeya i’m certainly no expert on western storytelling, and mostly likely it’s not all westerns obviously but i’m pretty sure a central theme of a lot of western stories is wilderness versus civilization. living in the harsh realities of the wild west with its lack of a centralized legal system, dearth of necessities, and very simple lifestyle vs the encroachment of modern civilization and promises of abundance at the cost of a more complicated life. plus the societal differences of the tightly knit frontier town community and the disconnected, efficient city person. it feels to me like these are kind of adjacent to a lot of the same plot points i want to hit.
“oh, yeah, my story is a cyberpunk 5 minutes into the future western story which centers around the atomization of society and the unrelenting march of technology pushing capitalist “civilization” forward at the expense of those who can’t adapt, leaving them destitute and alone until their inevitable imprisonment or death”
‘… rowan i asked about your video game‘

@foxysen @kasdeya it’s not good, but you can look into POSIX shell rather than bash as a stop gap until you find something you like. it’s available where ever bash is available and doesn’t have most of the most ridiculous parts
that or just pick up an interpreted language which is widely available (like python) and write in that
i’m realizing that my main game idea’s story is very similar in theme to a lot of westerns and it’s got me wondering if i should go rewatch a bunch of western movies or something
@kasdeya things which are not “really simple” or “intuitive” under any circumstances
it needs years of experience or study as a baseline requirement for anything related to those things to be intuitive. even then, it’s possible to spend those years only learning a specific facet of computer science which doesn’t overlap with another thing you’re trying to learn
if anyone tells you that a FOSS technology is “really simple”, “intuitive”, or “easy to learn” that is 100% cope. so far I’ve heard this about:
and the opposite has been true every time. I really wish FOSS people would be more honest with themselves and others about how arcane most FOSS is
@kasdeya by the way, this error is because i dared to type hint an array (hence the TypedArray reference in the error). i’m trying to detect and accumulate certain types of objects when they enter a certain area. basically, “if an object is in in this area, add it to an array.” it’s literally two lines of code
@kasdeya i wish everyone hated it because then maybe it would encourage some significant changes to the language. as far as i can tell, the godot community thinks of the language as near-perfect with only a little room for improvement. whenever i see discussions about the shortcomings of gdscript and difficulty picking it up, it’s often framed as “unity developers making games after 2020 cant code. all they know is static typing, asset store, and lie”
“gdscript and godot are so easy that young children can learn it in a few days”
Drew just a friendly mantis strolling around ()(; ;)()
#gaertan #anthropomorphic #furry #digitalart #rpg #fantasy #dnd #pathfinder #oc #characterdesign
I finally got a separate VM Environment up and configured just for Docker.
And with that dedicated docker environment, I finally check up on @freedosproject ‘s Builder RBEv4
So far, it seems to just pull in projects, not build the install media. I should get more familiar with this branch before adding my touches to it.
FreeDOS Builder RBEv4 is available here:
https://gitlab.com/FreeDOS/OS/builder/-/tree/RBE4?ref_type=heads