Tomcat but I am using a translator and there are two terms for what I wanted to refer to: "trash" and "garbage"

I see. So the use of those words (I would say both of them) in this context can be very harsh and insulting and can be interpreted as hostile. You could just have asked the question without those words, and it would have been enough.

Tomcat But it is extremely difficult to do so when the base of the proposed discussion is itself completely unconstructive.

I understand you feel that way. But by asking politely, you might get an answer explaining the thought process and motivation behind it. I think it has already been discussed and explained the reasoning behind the article, so I'll leave it at that.

You don't have to agree with it. Disagreements are fine. But being respectful and having a good tone is important.

Nerdzmasterz So far, I find GDScript in Godot 4 unusable. Is it harder?

I've been trying to figure it out since 4.0 appeared. I think I'm just starting to get the hang of it, but I'm probably unusually dense.

  • Toxe replied to this.

    Regarding the upgrade how-to documentation, I would like to praise how Rails does it. When I have to upgrade a project in Rails I never feel fear, because following this documentation has been always a holding hangs process.

    duane What are the issues with it?

    Granted, I only came to Godot two months ago and 4.1.1 is all I ever used, so basically I am young and naive, but so far it has been smooth sailing for me. Sure, I had some issues when renaming/moving scene files but those were always easy to fix.

    But I read so many complaints about Godot 4 and I always wonder if we are using two different programs because as I said I don't think I ran into anything that I would call a real issue. And I cannot remember a single crash.

    Or I am just not doing anything fancy and therefore don't even venture into the depths where the scary monsters lurk, who knows.

    I just don't want to have to go all the way back to Your First Game just to understand what the heck is going on. It's frustrating that using Godot 3.x for so long means all the coding I understand is obsolete in 4.x.

    Now, I did like how Unity would mention how an obsolete code was replaced with X. Even that would be incredibly helpful here in Godot 4.

    • Toxe replied to this.

      GDScript didn't really change all that much. Of course starting with a beginner tutorial would be a completely waste of time if you already know GDscript for Godot 3.

      I would go with the reference document instead: https://docs.godotengine.org/en/stable/tutorials/scripting/gdscript/gdscript_basics.html

      Takes 10-15 minutes to read through and contains all the important details, expect for node and API renaming. Most node renaming is kinda intuitive, basically just increased consistency. And the API changes on a specific nodes you can get by reading through the build-in documentation (F1). Takes also only seconds in most cases.

      Nerdzmasterz It's frustrating that using Godot 3.x for so long means all the coding I understand is obsolete in 4.x.

      Well now, that's quite a bit of hyperbole. Any programmer should be able to quickly switch from GDScript 3 to 4 and if you really cannot find the will to invest one hour (and that is already stretching it) into learning how to make the switch from GDScript 3 to 4 then, yeah, I''m sorry and don't know what to say.

      Personally I am happy to see evolution instead of clinging to old concepts just because it could be a small inconvenience to some. The shitshow that is the hesitation of the C++ committee not to shake the boat comes to mind.

      I'm a slow learner... It could take me a bit longer than that to grasp it.

      I'm glad most of you are having an easy time with 4.x.

      In my own defense, I'm probably a little older than the average godot'er. I had a part-time job keypunching when I was in school -- that's punching holes in hollerith cards, in this case. At that time, my advisors recommended cobol classes, because cobol will never die.

      I retired over ten years ago, and haven't been doing much with anything tougher than lua and python. I got into love2d years ago, but had some issues with it, so I started playing with godot. It took me three years to get comfortable with godot 3.x, and by then 4.0 was out. I kept trying to figure it out, but eventually I just gave up and went back to love2d, which I picked up again immediately. (Well, it hasn't changed much in a decade.)

      Unfortunately, love2d still has issues, so after a few months I started looking at my old godot projects, and tried converting them to 4.x again. This time, I'm doing a lot better, though I'm still not up to speed.

      I don't remember exactly what was defeating me a year ago, but it was mostly api issues. I'm afraid to touch 3.x now. Maybe it's like learning a new keymap, and going back for a week will set your learning back ten weeks.

      23 days later

      Ah yeah Reddit! The Home of the terminally stupid, much like Facebook IMO.

      • Toxe replied to this.

        GodotBeginnerRich Nah, that’s just a terrible take. There is a lot of great stuff on Reddit, just as there is crap. Just like everywhere else.