I’m currently working hard on the games that aims to learn the basics of algorithm to kids: just drag and drop cards (for instance actions, loops, conditions…) and start a level to make your character move and execute your program in-game. A network mode is available (only on Windows, not on web version)! Its goal is to learn programming together (for instance a teacher can interact on the same program the child is making!). A level editor is also available!
Don’t limit yourself to the character movement. There’s a opportunity to teach kids about parallax movement for the background.
A bit of feedback:
It shows too much reading and content at once:
show cards only after I unlocked them, you already got the logic to grey them out.
the column of levels could be a select button showing the current one. That gives you a lot more space for more important stuff
Some buttons like “Help” “Save program” and “clear program” buttons in the bottom right are hard to read
What’s pretty print? Maybe show it once it is relevant. I lacks an undo
the program order popup could show arrows left to right, top to bottom in addition to the text.
German translation: The “Folgende” button should be “Weiter”
I didn’t notice the preview at first and it’s hard to understand as well. Maybe put a proper preview with background into a pop-up and only after a user-click scale it down to that preview spot. I think best would be to stretch that preview block to the whole width.
Not sure about the colour scheme. Is that a hip colour scheme kids these days love?
White text on olive green isn’t that great a contrast. Same for the red in the Compiler output text.
The level editor, awesome you added on:
I think going straight into the editor makes more sense than showing the program builder. If then replace the “Back” button with something like “Try out”
doesn’t Godot allow for an automatic selection of the correct corner tile when placing them?