learn-gdscript icon indicating copy to clipboard operation
learn-gdscript copied to clipboard

Learn Godot's GDScript programming language from zero, right in your browser, for free.

Results 286 learn-gdscript issues
Sort by recently updated
recently updated
newest added

**Describe the bug** Calling a non-existing member function in any lesson freezes the whole app with an uncaught runtime error popping up in the (browser) console: `null function or function...

bug
help wanted

The explanation that "we move one less than the board's width because the robot is already on the first cell" is unclear and makes it sound as though the robot's...

content

At the end of the lesson, before practice it says this: ![image](https://user-images.githubusercontent.com/108374760/177018868-96dfc61a-769b-40ff-b0ae-1d48f5d9be80.png) This implies that we should check documentation first in this practice, but then, in the practice itself, there...

content

This lesson is far too likely to confuse, overwhelm, and discourage beginners. 1 - Most people have never heard the term "modulo" before and they're used to the "%" symbol...

content

On macOS, you use the **Command** key to do most of the things you would do with the **Control** key on other operating systems, such as copying (Command+C), pasting (Command+V),...

enhancement
good first issue
wontfix
low priority

Two users in #81 reported that this display is confusing: ![image](https://user-images.githubusercontent.com/12694995/147880965-31595aaa-a5fa-4811-9a9d-ee118fc3f511.png) We could try to improve this by not making the text part of the code. Instead, I see three...

enhancement
low priority

I ran to solution for the lesson 5, but it was a little confusing. Why 2 rectangles appears in the response output ? ![image](https://user-images.githubusercontent.com/191879/147780191-a9dbc93f-4ead-4458-8599-9d13ca213df3.png) Maybe you could specified the params...

enhancement
low priority

Even if we include tutorials, we should have a place for students to remind themselves of how to use the app and see keyboard shortcuts. Things like : - How...

enhancement

When making changes to the project, we can break existing assignments. It’s easy for a contributor or teammate to miss a little thing and cause something not to work. To...

build

For the practice check names we directly process the function names inside of the test scripts. We need to reproduce that when extracting the translation strings.

enhancement