Skip to content

Releases: GDQuest/learn-gdscript

Learn GDScript From Zero 0.1.0

03 Jan 14:36
b24f94e

Choose a tag to compare

This is the first beta release of the app.

New features

Main features:

  • Slices to edit a portion of a script.
  • Allow sending GDScript code to an LSP server, compile online, and report errors.
  • Scripts to test assignments locally.
  • Practice interface with a code editor.
  • Game viewport that reloads based on the students' changes, handles errors.
  • Output console that can print messages and errors.
  • Editor plugin to author lessons and practices.
  • 8 lessons and 10 practices.

More features:

  • Add support for relative file paths for visual elements.
  • Add error database for GDScript errors and warnings.
  • Add ability to quickly test lesson or practice from plugin.
  • Add support for spoiler content blocks and inverting visuals.
  • Add single and multiple choice quizz widgets.
  • Add quizz widget with int, float, and string input field.
  • Add support for quizzes in course builder plugin.
  • Add widget to display a runnable scene with a code example.
  • Code "turtle" to draw geometric shapes.
  • Add welcome screen and loading screen.
  • Add a report-an-issue popup, improve the look of tooltips.
  • Add settings popup.
  • Create a class to make 2D nodes wrap position within a Control.
  • Make font size configurable throughout the app.
  • Add ability to draw multiple polygons with turtle.
  • Give each polygon a position in DrawingTurtle.
  • Add documentation reference array.
  • Add dynamic sliders to RunnableCodeExample.
  • Add a way to display methods references.
  • Design editor to list code ref items in practice tab.
  • New console output log, improved indication for errors outside of student-editable range.
  • Add error explanation to the output console.
  • Add a way to insert a new content block in between two existing ones.
  • Add ability to print plain messages to OutputConsole.
  • Add course outliner/index.
  • Add support for property descriptions in code reference panel.
  • Start tracking student progression.
  • Allow to continue the course from the last lesson you've started from the welcome screen.
  • Add ability to skip quizzes.
  • Hide the rest of the lesson until the student tried a quiz.
  • Add end screen to display when completing the last practice.
  • Add clickable GDQuest logo.
  • Add screen displayed at the end of the course.
  • Allow resetting course progress.
  • Show overlay and text when pausing the game view.
  • Display help messages from assignment unit tests.
  • Add icon to go back from outliner to welcome screen.
  • Git hash in the built HTML page.
  • Loading screen.