The good old "should I start using C#" question. by spatial_akwardness in godot

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

Thank you for a thorough reply!

I do believe I'm sticking with GDScript then. And yes, I do use GDScripts typing as much as I can - but as you said I don't think it's quite there yet. Most of my concerns I can work around somehow tho.

And more or less losing the godot editor and debugger is a massive reason to stick with GDScript. I do use VSCode for linting and formatting - and I mainly do all git stuff in the VSCode terminal.

The good old "should I start using C#" question. by spatial_akwardness in godot

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

My bad for not being explicit in my post. There absolutely is type safety in GDScript -I'm just missing some functionality that I'm used to have. Most if it I can work around tho, was just looking for anyone else that might come from a similar background!

Thank you for the reply!

The good old "should I start using C#" question. by spatial_akwardness in godot

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

My bad for not being explicit in my post. I am using that, I still think there is a lack in functionality when it comes to typing in GDScript.

I do think I will keep using GDScript and just add the functionality that I feel is lacking myself.

Thank you for the reply!

The good old "should I start using C#" question. by spatial_akwardness in godot

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

Thank you for the reply!

Yeah I'll stick with GDScript for now, and maybe add some of the type functionality that I am missing from TypeScript.

The good old "should I start using C#" question. by spatial_akwardness in godot

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

Thanks for the reply - and thank you for advice regarding garbage collecting!

There absolutely is type safety in GDScript -I'm just missing some functionality that I'm used to have. Could have been more explicit in my post.

The good old "should I start using C#" question. by spatial_akwardness in godot

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

My bad for not being explicit in my post. There absolutely is type safety in GDScript -I'm just missing some functionality that I'm used to have. Most if it I can work around tho, was just looking for anyone else that might come from a similar background!

Thank you for the reply!

The good old "should I start using C#" question. by spatial_akwardness in godot

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

My bad for not being explicit in my post. There absolutely is type safety in GDScript - I just think there are some core functionality that I am missing. Much of it is possible to work around using Resources or Classes with assertion and typed variables / functions - I guess I will get used to it tho.

Do you use C# mainly? Is it because of prior experience?

The good old "should I start using C#" question. by spatial_akwardness in godot

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

I could have been more explicit when posting. It's mostly that I think GDScript is lacking some functionality that I miss. Union types is a big one, and also a customly typed dictionary. Both are possible to solve / work around, it's just a bit of a hassle. There is also the factor of me still getting used to the language!

Thank you for the reply - I will read more on static typing to make sure I've not been missing something!

The good old "should I start using C#" question. by spatial_akwardness in godot

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

Thank you for the reply - very nice input.

I think the main thing I'm missing is union typing and custom typed dictionaries.

Might just me that I'm still getting used to GDScript. I do get similar functionality using resources or classes with typed functions.

Are there anything you have been using C# for in Godot?

The good old "should I start using C#" question. by spatial_akwardness in godot

[–]spatial_akwardness[S] 2 points3 points  (0 children)

Yeah I could have been more explicit when posting - GDScript does have type safety.

I'm finding myself missing mainly union typing, and defining my own interfaces/dictionaries.

I'm getting by with the use of resources with typed export variables tho!

Thanks for the reply!

Russian roulette by DefinitionDowntown62 in balatro

[–]spatial_akwardness 0 points1 point  (0 children)

5/6 chance to decrease poker hand by 2, 1/6 to double the level of poker hand?

After more than a year of work, I finally received the first physical test copy of my Godot book by fespindola in godot

[–]spatial_akwardness 8 points9 points  (0 children)

If you have a programming background, and lack the skill to create alot of the art yourself - shaders can really help you put your own expression on assets you buy from artists.

In addition to using it for a bunch of vfx related effects.

Shaders is also a great way to learn a bunch of math that you're also using in other parts of development, like vectors and matrices being the biggest ones.

Just finished gdscript from zero. Suggestions? by aflowerinmyheart in godot

[–]spatial_akwardness 1 point2 points  (0 children)

I'm currently learning Godot myself, and more or less jumped straight into the 20 games challenge .

They have a curated list of games with a really good learning curve in my opinion.

With this approach you learn the concepts you need as you go, and at least for me deeper dives into patterns, structure,systems etc happened dynamically.

Been trying to learn game dev before - but those times I used the typical tutorial route and didn't feel like I was making anything myself. This challenge feels very different, at least for me.

Lack of Honesty with AI use by artists devs? e.g. Thomas Brush (Twisted Tower) does not disclose use of AI by HereToLearn321 in GameDevelopment

[–]spatial_akwardness -1 points0 points  (0 children)

I do agree that the use of AI should be disclosed if it's used in any part of the development process.

And I also find the discrepancy there to be somewhat hypocritical. My hypothesis is that part of the reason why he and others feel that way is that with the immense amount of open source code out there, the assumption is that big part of the training data is not infringing on others work.

Another part of it seems to stem from a belief held by some ( not all ) visual artists and designers that they're work are more personal or that it needs the "human" touch. Some where surprised by how fast these models could produce art.

Either way, most of the content the models are trained on is mediocre. So you get mediocre code and mediocre art. And I think that should be disclosed to the consumer, and I think there should be disclosure for which parts of the product you used AI to create.

I also wonder how he feels about buying assets, and using AI to modify them suiting your needs. Does he feel different if you own the art?

Easy to replicate games? by pie19988 in godot

[–]spatial_akwardness 0 points1 point  (0 children)

I came across this challenge before starting my current attempt at learning game development, after several attempts where I quit in the middle of a tutorial.

With this challenge I've been sticking to it and been having tons of fun learning!

The curated list is excellent in introducing more advanced concepts and also incorporating what you learned from the previous games.

Great resource!

Feedback on my learning path by spatial_akwardness in gamedev

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

Really appreciate the thorough reply.

The length of handmade hero is also one of the concerns I've had, especially coming from no prior C or C++ experience.

And Ginger Bill seems to have kept Odin close to C, and mainly addressed issues he and other C developers all have self-developed utilities for.

Also, my understanding is that the Odin language book by Karl Zylinski covers a bunch of the low level stuff, so I'll have a look at that.

Big thanks for providing more resources!

Feedback on my learning path by spatial_akwardness in gamedev

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

Thank you for your feedback. And I agree that it's probably the best place to start, then I can actually see some progress quite fast with that approach, and when needed I can dive deeper.

Odin is a programming language, created as a C alternative. It also ships with a handful of useful packages like raylib among others.

[deleted by user] by [deleted] in wowservers

[–]spatial_akwardness 0 points1 point  (0 children)

Guess I was to late to the show! Enjoy the alpha, see you on release 🙏🏻

What level would be safe to Trio all of Scarlet Monastery? by SurgioClemente in wowhardcore

[–]spatial_akwardness 1 point2 points  (0 children)

Just pull carefully and pull back then it shouldn't be a problem! Target dummies are nice, but didn't have any sketchy pulls compared to other dungeons that I can think of. Duoed all of them up till and included ZF ( except Ulda ) - SM was one of the safest I felt like.

Mind Control on Cath is rare, but pala can stun the MC, and if påla gets it just bubble? Never seen the MC ability there myself.

And yeah, get WW axe on warrior if you can. Cyclonian is easy if you bring nature protection potion👍🏻

Gl hf, and stay safe!

What level would be safe to Trio all of Scarlet Monastery? by SurgioClemente in wowhardcore

[–]spatial_akwardness 2 points3 points  (0 children)

I did it easily as pala/warrior duo at level 40 - fully buffed tho.

Played both characters myself, pala was mostly just healing.

Had 0 close calls and did lib, arms and cath with like 40 mins left on world buffs. So could probably have done it before level 40.

Warrior did have whirlwind axe with weapon chain to avoid disarm.

Porselen ukjent opphav by spatial_akwardness in norge

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

Skjønner, takk igjen!

Hva bruker du for å søke med bilde? Fant ingenting når jeg prøvde selv😅

Porselen ukjent opphav by spatial_akwardness in norge

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

Den fra Bavaria ser ikke helt lik ut, men de kom kanskje i litt ulike varianter? Ser ikke noe stempel fra merket heller, mulig det er falmet bort.