KingDownloads

learn-gdscript version history

10 releases tracked, newest first.

1.5.2

Nov 7, 2023
- Fix lost symbols in code examples (=, <, >, etc.) - Add color highlighting for strings in bbcode - Fix highlighting of numbers in bbcode - Add missing commas in lesson 23's code example

3 downloads

1.5.0

Oct 6, 2023
_Released on October 6 2023_ ## Content changes - Review every lesson and practice to make it work as well as possible for Godot 4. The course is still also compatible with Godot 3. - Remove lesson 15, modulo. - Add Italian translations. - Add and update FR, ES, PT, PT_BR, and TR translations. FR and ES translations should be up to date, other languages need updates. - Move the dot out of the quotes in lesson 3 (#793). - Edit first lesson to be compatible with Godot 4. - Remove type hint from code in lesson 1 practice. - Clarify that turtle code is specific to app. - Lesson 7 explanation fix (#865). - Add updated translations for 6 languages. ## Bug fixes - Update quiz that broke after text fix in l3. - Ignore word type in glossary in lesson 25. - Remove type inference from practice in l25. - Add check that student isn't passing entire combo array in l20. - Rewrite l14 practice 2 tests to be more accurate. - Rewrite code highlight algorithm for nicer highlighting of symbols and numbers. - Reset robot to correct position in practice l17 practice. - Apply translations to report problem popup.

3 downloads

1.4.0

May 16, 2023
_Released on May 16 2023_ ### New features - Add script to extract, sync, check, and integrate new translations (#814) ### Content changes - Replace parameter with argument in lesson 4 practices - Add correct return types to documentation of str and int functions - Correct typo in lesson 7 - Correct typo in lesson 9, improve wording - Update Spanish translations for lessons 1 to 7 - Change parameter into argument in lesson 6 - Improve phrasing and correct typo in external error popup - Correct tense in time delta lesson - Improve lesson 15 note title (#740) - Check for the use of two arguments in function call in lesson 11 - Improve explanations in lessons 2, 3, 7, 8, 10, 11, and 14 - Correct grammar in lesson 19 ### Improvements - Turn off vsync for faster response times ### Bug fixes - Use low processor mode instead of target FPS to uncap framerate - Lesson 21 - remove Step button from combo example (#801) - Lesson 18 - fix unwrapped loop resetting (#800) - Lesson 15 - fix traffic light resetting (#797) - Allow writing decimal number in lesson 11 practice - Update bar health when changing max health - Check for play_animation() call in les

0 downloads

1.3.2

Oct 17, 2022
*Released on October 17, 2022* ### Improvements - Make glossary entries work in other languages (#687) - Add option to lower the main text's brightness (#689) ### Content changes - Improve note block titles (#682) - Fix typo in lesson 14 - Clarify requirements in lesson 21 combo practice ### Improvements - Load translation into glossary and practice hints (#686) - Add tiling background to demos ### Bug fixes - Fix function call being partly eaten in lesson 24 - Restore Traffic Light example in Lesson 15 (#696) - Ensure examples with no debugger nodes don't reset on every call to run() - Make code examples work with debugger in lesson 21 - Remove visual jitter in orders animation in Lesson 23

0 downloads

1.3.1

Sep 27, 2022
*Released on September 26, 2022* ### Bug fixes - Fix numbers not being highlighted and being eaten in some cases

0 downloads

1.3.0

Sep 25, 2022
*Released on September 25, 2022* ### New features - Add syntax highlighting for code in lesson and practice text - Add sponsorless end screen for Godot docs (#632) - Add visualization of how values get assigned to cursor variable in for loops (#634) - Add common macOS Cmd shortcuts in code editor in browser ### Content changes - Improve loop explanations and examples in lessons 17 and 18 (#641) - Rewrite lesson 9's first practice hint to make it clearer - Add error explanation for can't assign to expression - Explain pass keyword in lesson 13 - Improve Lesson 22 cell screen-position explanation (#655) - Add specific error message for IN_EXPECTED_AFTER_IDENTIFIER error (#665) - Clarify explanation of documented functions in lesson 22 (#664) - Make numbers explicitly decimal in lesson 28 to make types clearer - Add error explanation for EOL at string parse error - Add explanation for "can't get index ... on base" error ### Improvements - Move inline value display in code example to button - Add practice index to lesson practices list and breadcrumb - Make loop code example taller to avoid scroll bar - Ensure that the content of runnable code examples

0 downloads

1.2.2

Aug 5, 2022
*Released on August 5, 2022* ### Content changes - Add Spanish version of the course - Add explicit mention you need to use draw_rectangle() in lesson 7 - Fix typo in lesson 8 - Fix typo in error message in lessons 10 and 11 - Fix return type of array.pop_* functions - Remove explanation of underscore prefix for some functions - Fix typo in lesson 18 - Fix typo in lesson 16 - Use heal function in lesson 14 instead of take_damage - Remove unnecessary conditioin in lesson 14 practice 2 - Correct typo in lesson 26 ### Bug fixes - Walk over closing bracket characters - Typos in lesson 1 - Typo in lesson 18 (#577) - Typo in lesson 19 (#578) - Ensure canvas resolution scales with the parent containers to avoid blurry fonts (#585) - Replace rectangle with square in lesson 5 (#571) - Prevent crashes with division by zero, add error for this - Prevent infinite recursion after function blocks - Remove input detection on items in lesson 24 - Check the whole path in lesson 20 - Ignore first point in lesson 19 P1 if it's Vector2.ZERO - Prevent side panel from overflowing window with the largest font size

0 downloads

1.2.1

Jun 11, 2022
### Improvements - Auto complete dictionary braces ### Bug fixes - Move cursor inside parens when writing parens without a selection - Fix indent error in practice in lesson 24

0 downloads

1.1.1

Jun 11, 2022
### New features - Add auto-closing brackets to code editor ### Content changes - Fix cell coordinates in lesson 26 - Fix example converting string into number in lesson 27 - Correct example looping over values of an array in lesson 24 - Remove glossary underline from word type in lesson 6 - Clarify one answer in quiz in lesson 5 - Precise where to add the length parameter in lesson 6 practice - Replace quiz in lesson 4 by a more appropriate one - Remove leading underscore to delta in lesson 10 - Add extra test to drawing squares practice in lesson 6 - Add note to practice in lesson 11 not to use local variables ### Improvements - Update warning popup text for small screen (#549) - Allow to further reduce the text size for large displays ### Bug fixes - Remove double border on example in lesson 1 - Ensure lesson examples always draw behind issue popup - Fix error when calling print() without arguments - Fix crashes when coding infinite while loops - Fix practice in lesson 20 not passing if not solved at first trial - Prevent error when not drawing any polygons in Back to the drawing board practice - Prevent the mobile warning popup from going of

0 downloads

1.1.0

Jun 4, 2022
This release removes the need for the online server entirely. You can now enjoy the app completely offline and enjoy instant feedback on your code. ## Learn GDScript From Zero 1.1.0 _Released on June 3, 2022_ ### New features - Add offline script verifying support using custom build of Godot (#469) - Add reset functionality to all relevant examples (#487) ### Content changes - Remove extra line in lesson 22 practice solution - Explain when you want to store return values in lesson 22 - Remove remaining uses of "pass" and update practice hints ### Bug fixes - Handle optional parameters on `move_local_x()` in lesson 11 (#480) - Correct typo in lesson 1 - Make practice pass if using float instead of int in lesson 11 - Updated moving turtle test for lesson 19 to include the starting point (#524) - Delta check in the moving in a circle lesson (#526) - Don't pass in lesson 11 practice if speed is 0.2 instead of 2

0 downloads