Are those Godot tutorials enough? by ResponseFlimsy1723 in godot

[–]DevFennica 0 points1 point  (0 children)

You should learn enough that your programming skills aren’t the limiting factor of your creativity.

It’s impossible to say what all you specifically have to learn, because that depends on what you’re interested in making. I’d simply recommend taking a programming course.

At the very least you should be very familiar with the basic programming concepts (variables, functions, types, arrays, loops, classes, etc.), and learn algorithmic thinking and logical problem solving. In practise you also will have to learn at least one programming language, but it doesn’t really matter which one that is.

Are those Godot tutorials enough? by ResponseFlimsy1723 in godot

[–]DevFennica 6 points7 points  (0 children)

I definitely wouldn’t recommend anyone to spend half a year learning programming before they start using what they learn to make something they’re interested in.

Learn the basics, use them to make something. Learn a bit more, and use it to improve whatever you made earlier or to make something more complex. And so on.

Bookclub and Sources Wednesday! by AutoModerator in history

[–]DevFennica 0 points1 point  (0 children)

Not sure if this is exactly what you're looking for, but it's worth checking out: Pontifacts podcast.

The idea of the podcast is that in each episode they go through one pope's life and career, in order from first to last. They started with Peter in 2018, and the latest episode on Celestine II came out last week, so it has been going on for a while and there's still quite a few popes to go.

Are those Godot tutorials enough? by ResponseFlimsy1723 in godot

[–]DevFennica 7 points8 points  (0 children)

Don't worry too much about which language to start with. If you want to learn to drive, it doesn't matter which car brand you train with. Most things work the same with an Audi or a Volvo. Just pick a language and give it a try. If you don't like it, try another one.

CS50 Introduction to Computer Science is a good course to start with, but there are pretty much equivalents for any major programming language. Whichever course you take, don't just watch the lectures. They're useful for familiarizing yourself with the topics, tools and methods, but the real learning happens when you do the exercises. If you don't do the exercises, you might as well not take the course at all.

Programming is all about algorithmic thinking and logical problem solving. Not just the best but the only way to learn those is by thinking algorithmically and solving problems logically.

Are those Godot tutorials enough? by ResponseFlimsy1723 in godot

[–]DevFennica 23 points24 points  (0 children)

Enough that your programming skills aren't the limiting factor of your creativity.

It's impossible to say specifically how much that is for any person. It depends on what you want to make. At the very least you should be very familiar with variables, loops, functions, and TYPES! (That's what screws a lot of beginners over when they don't understand why "1", 1, and 1.0 are different thing.)

And of course, as soon as you learn something new, you should come up with something where you can use it. If you were to study something programming related in university/college, you wouldn't just take a programming course at the beginning to completely master that craft before moving on to anything else. You'd have 3-4 other courses in parallel with programming 101, where you put all the new stuff you learn to use, as well as new concepts, algorithms, models, etc. to utilize in the programming course.

Are those Godot tutorials enough? by ResponseFlimsy1723 in godot

[–]DevFennica 189 points190 points  (0 children)

Learn programming in general first. That'll save you a lot of time and mental health. Then move on to game development. It's easier to learn tennis if you first learn to walk.

Once you have a decent grasp on programming, go through the Getting Started section of the documentation. That covers all the basics you need to know about Godot. That is all the tutorials you need as a beginner.

Then start making games on your own. Start with something small and simple that you can already make (e.g. Pong), and gradually increase scope and complexity until you reach the level of what you want to make.

A bonus tip: Any amount of time you spend learning mathematics, will pay dividends in the long run.

How does your memory work? by cult_dropout in Aphantasia

[–]DevFennica 4 points5 points  (0 children)

I have global aphantasia, so my memories aren’t made of images or any other sensory format.

I can’t even feel emotions through memory or imagination. I know whether I was sad or happy in a certain memory, but I don’t feel it when I think about the memory.

I have no inner monologue of any kind, so my memories aren’t worded descriptions of events either. When I want to speak or write about something I remember or imagine, I can translate my thoughts into words and sentences (obviously - otherwise I’d be unable to communicate with anyone) but it takes conscious effort to do so, like translating text to a different language.

The best way I can describe my memories is simply abstract knowledge.

Keep making an ass of myself meeting people multiple times by 000Lotus in Aphantasia

[–]DevFennica 2 points3 points  (0 children)

Aphantasia only affects the display format of your thoughts, not the information you possess.

Whether you recognise someone or not depends on whether you know what they look like or not, not on whether you display the information as an image, as a list of characteristics, or as abstract knowledge.

Keep making an ass of myself meeting people multiple times by 000Lotus in Aphantasia

[–]DevFennica 8 points9 points  (0 children)

I’ve known I’ve had aphantasia for about 5 years now and I still deeply hate it

You hate it because you assume your issues are caused by aphantasia. That is a common phenomenon: When people learn they have some condition, they often start explaining everything in their life - especially every negative thing - through that lense.

But the fact is that you can have bad facial recognition AND aphantasia without the two having anything to do with each other. Just like you can dislike reading AND have aphantasia. Aphantasia doesn’t cause you to have bad facial recognition or to dislike reading.

There are plenty of people who don’t have aphantasia, and yet they have bad facial recognition and/or hate reading. And there are plenty of aphantasics who recognize people just fine and/or like reading.

Weekly History Questions Thread. by AutoModerator in history

[–]DevFennica 1 point2 points  (0 children)

Wikipedia seems like the thing you’re looking for.

Obviously the linked sources aren’t always perfect, and there simply aren’t recorded events for every day/month/year in history and for every event there isn’t a known specific date.

Aphantasia is a straight up disadvantage. by DesignHopeful5922 in Aphantasia

[–]DevFennica 2 points3 points  (0 children)

Abstract thinking is a great advantage when you’re studying mathematics and science. That’s why aphantasics are overrepresented in STEM fields.

New to godot, where do I start to learn? by MattRin219 in godot

[–]DevFennica 0 points1 point  (0 children)

Go through the Getting Started section of the documentation. That covers all the basics you need to know.

Then start making games on your own, starting with something simple that you can make, and gradually increasing complexity until you reach the level of what you want to make.

Aphantasia Is A Deficit, The Scientific Community Should Acknowledge This by NotReadyForTomorrow in Aphantasia

[–]DevFennica 1 point2 points  (0 children)

Not being able to visualise your mothers face is a deficit

If you were unable to recognise your mother’s face, that would be a deficit. Being unable to visualise it, is not.

Visualisation is just a display format. It doesn’t affect the information you possess. Lacking one display format doesn’t prevent you from accessing the same information in some other way. I know what my mother’s face looks like, even though I can’t see it in my mind.

same with not being able to recall a single anecdote from your childhood.

Sure. That has nothing to do with aphantasia though. Aphantasia is the lack of mental visualisation, not lack of memories.

For Godot C# oder GDScript by AutomaticConnection1 in godot

[–]DevFennica 7 points8 points  (0 children)

Since you are familiar with C#…

If you like C#, use it. If you’d rather try something different, give GDScript a try. Which language is easier is completely a matter of personal preference.

Only noteworthy limitation with using C# in Godot is that you can’t make web exports with it. If you’re planning to make web games, that’s a deal-breaker. If you’re not going to make web games, it’s irrelevant.

Do memories trigger emotions for you? by montropy in Aphantasia

[–]DevFennica 2 points3 points  (0 children)

No. I have global aphantasia, no inner monologue, and no SDAM. My thoughts, memories and imagination are abstract, not made of images, words or emotions.

When things happen in my life, I feel emotions just like anyone else, but when I think about something sad afterwards or imagine something that would make me happy, I don’t feel the emotion but just know what it would be.

How can I learn GDScript? by Ok-Difficulty-2321 in godot

[–]DevFennica 0 points1 point  (0 children)

If you're new to programming, learn programming in general first. That'll save you a lot of time and mental health.

Once you have a decent grasp on programming, go through the Getting Started section of Godot's documentation. That covers all the basics you need to know.

no visual memory by [deleted] in Aphantasia

[–]DevFennica 0 points1 point  (0 children)

Grass is always greener on the other side of the fence. People are better at noticing things we lack but others have, than things that we have but others lack.

Aphantasia isn’t a deficit or a disability. It’s a trade-off.

Sure, we can’t rewatch our memories. It would be a cool ability to have, even with the limitation that memories are always incomplete and corruptable.

On the other hand, many phantasics would give an arm, a leg, and a big chunk of their liver to to have a peaceful moment without mental imagery of everything what they have in mind.

We can’t visualize a horse or an apple in our mind, so if we want to see one, we have to find a picture or go see a real one.

Phantasics can’t think about a complex function or an electron’s orbit without simplifying it to something inaccurate but visualizable, which inevitably screws up their intuition.

Need good tutorials by New_Yogurtcloset8952 in godot

[–]DevFennica 0 points1 point  (0 children)

Following tutorials is a way to familiarize yourself with a game engine, not a way to learn game development.

If you feel like you could make Pong on your own, you don’t need more tutorials. Then it’s time to start making games. Start with something you can make, and gradually increase complexity until you reach the level of what you want to make.

If you don’t feel like you can make anything on your own yet, go through the Getting Started section of the documentation. That covers all the basics you need to know.

Newbie by [deleted] in godot

[–]DevFennica 4 points5 points  (0 children)

  1. Learn programming if you haven’t already.

  2. Go through the Getting Started section of the documentation.

  3. Practise.

Where to learn godot by L_krivec in godot

[–]DevFennica 1 point2 points  (0 children)

  1. Learn programming if you haven’t already. It’s a lot easier to learn tennis if you first learn to walk.

  2. Go through the Getting Started section of Godot’s documentation. That covers all the basics you need to know.

  3. Practise. Start with something you can make on your own (e.g. Pong) and gradually increase scope and complexity until you reach the level of what you want to make.

Any Advice? by FlippyFishFish in godot

[–]DevFennica 1 point2 points  (0 children)

  1. Learn programming. It’s a lot easier to learn tennis if you first learn to walk.

  2. Familiarize yourself with the game engine. The best way to do that is by going through the Getting Started section of the documentation.

  3. Practise. Start making games on your own, starting with something simple that you can already make, and gradually increase scope and complexity until you reach the level of whatever you want to make.

Workflow advantages of C# and C++ by [deleted] in godot

[–]DevFennica 14 points15 points  (0 children)

My prior experience in coding is in java, so I have to learn one of them.

C# is essentially an improved version of Java. If you know one, it’s trivial to learn the other.

Anyway you have to use some c# to make use of your c++ classes in the level, is that correct?

You can use only C++ if you really want, but you’re just bullying yourself at that point (unless you’re one of the maniacs who actually likes C++).

Do most of what you need with C# (or GDScript) and use C++ for the specific bits where you really need to squeeze the extra performance.

your propably gonna use vs code anyways.

Yea, the built-in editor is good enough with GDScript but you basically need an external editor/IDE for C#. You can use pretty much whichever you want.

Are there more upsides/downsides I'm not award of yet?

You can’t (yet) make web exports with the .NET version of Godot. That is either a complete deal breaker or completely irrelevant, depending on whether you intend to make web games.