GDQuest / learn-gdscript

Learn Godot's GDScript programming language from zero, right in your browser, for free.
https://gdquest.github.io/learn-gdscript/
Other
2.1k stars 155 forks source link

Small ambiguity in Practice Chapter 13 #926

Open thomaswebbers opened 8 months ago

thomaswebbers commented 8 months ago

The question asks to write a take_damage script and the hp cannot go below 0.

The solution line is: health -= amount

typing health =-amount is obviously incorrect, but this is a common mistake for beginners and isn't clearly caught by the app.

Furthermore, the difference between "health -= amount" and "health =-amount" is not made clear in the previous section where this concept is introduced.

I suggest either this difference is added to the chapter OR that what would be even better is have it be part of the error debug helper you have made.

Thank you for reading and this course/app