Closed assertchris closed 2 years ago
First note block was rendered not at full width. After expanded it, it became full width.
This I've seen only with Godot 3.5, it seems like a bug introduced by Godot 3.5. We could add it to the "port to Godot 3.5" issue.
“No script parser class in exported app” has no details, and suggests reporting the error. Is this expected? We might need to document how to install this.
Yeah, you need a custom Godot build to be able to compile at runtime and get GDScript parse errors. We should definitely document that, I'll make an issue
M1 Mac, when in fullscreen, cmd + tabbing to another screen leaves the app in fullscreen mode, and it hangs when returning
Is this a Safari browser issue or desktop Mac? Any errors when it hangs?
Is this a Safari browser issue or desktop Mac? Any errors when it hangs?
Desktop (macOS 12.6), app running in debug mode, in Godot 3.5.x
This is a very cool list, but I'd rather we move it somewhere where items can be commented on individually such as Coda. The retained items can then be brought back as issues or improvements here.
Let's close this for now. The list is in Coda if we want to pursue any of the non-content points; and the content points have all been addressed now.
These are some things that stand out for me, in the lessons, that might be improved upon. Feel free to check the issues you'd like me to work on, and leave the ones that you want me to ignore.
General
Lesson 2
Lesson 3
rotate_degrees()
to implicitly describe the unit in a way most folks would understand.move_local_x
says “moves the character”,move_local_y
says “moves the sprite”move_local_x
demonstrates wrapping, but the code doesn’t. Is this built-in behaviour? Probably should explain why it’s behaving differently to the code.rotate_degrees
. If the reader didn’t expand the “what are radians” tooltip (because why would they at that point?) then radians will be a new term that they haven’t seen. It’s a foreign concept to a lot of career programmers…Lesson 5
…where
draw_square()
is what you’re describing (notmy_func
)Lesson 6
Lesson 7
Lesson 8
Lesson 10
Lesson 11
_process
isn’t tied to this, so don’t assume it is happening at 60 FPS, wait till we explain delta”Lesson 12
3.0 * delta
is radians per second, which is speed (although I’m not sure it’s ever described in that way)angular_speed
isn’t super helpful as a variable name.radians_per_second
would be better IMOLesson 14