BotLogic.us: A Game That Gets Kids Excited to Program
kickstarter.com
kickstarter.com
Two points of frustration that stand out both related to editing.
1) the delete move icon is very small (the little red cross against commands); even I had to take a lot of care to click on it properly.
2) theirs no [apparent] way to move the insertion point for commands.
I could just use the text entry to alter commands (he'd go "down" but forget to put the multiplier in, for example). So then as the mistake was at the start, eg on level 8 the only option appears to be to delete the full list of commands and then start again - which is what he was going to do before I suggested I could alter the numbers.
Suggestions:
I think the command symbols could perhaps default to having a number "1" adjacent them, this number being editable by clicking it and typing a new number in.
It might also help for the very young to have a "ghost" to show where the bot will go (or is this "cheating" too much, not sure). That way they don't have to stick their fingers on the screen (his arms aren't really long enough anyway!) to mark where they've got to.
Presumably you get to have loops and subroutines later on but it didn't really feel like it quite made it as a _programming_ game so far. Will see.
FWIW I've used Turtle from SugarLabs and Scratch with his older brother along with playing games like LightBot [II]. BotLogic feels a lot like a slower progressing LightBot, which is good really as he's only 4 and can't even read yet.
The ghost option is something I've seriously considered, although frankly it is closer to the bottom of my list at this point as there are a few other things I think are more important to get in first like loops/user defined functions/etc..
The delete X is a good point and insertion point comments are great, and are issues I've struggled with how to deal with it properly. I have "drag and drop" reordering on the roadmap, and so I forsee deleting/insert point becoming something more natural like simply dragging the command out of the timeline to delete it and dragging a command to a specific point in the timeline to add it vs. simply tapping to queue it at the end.
I like your comment about progression too, as I've really tried my best to make the game be something that's more relaxed in the way that concepts are learned and lets the user get comfortable with the idea of simply separating logic from actions and building simple "programs".
I would agree wholeheartedly too that the game most certainly doesn't teach programming at this point as much as it gets kids excited about the idea of programming. I think once we have some more functionality around loops/functions/etc.. than it will be a little more feature complete in that aspect, but no matter what my ultimate goal is to demystify the idea of technology and programming and let players feel the power of building programs, making mistakes, and ultimately successfully completing levels while using logic, reasoning, and basic "programming" skills.
An alternative is to also turn your kids loose on Spacechem:
http://www.spacechemthegame.com/
Though Spacechem isn't for really young kids, and isn't "cute". However, you'll learn some basic concepts of programming, including basic sequencing of actions, resource management (time and space), and even thread coordination.
FWIW. I didn't go any further with it.
Still does...
Links to downloads in wikipedia page.
[1] - http://en.wikipedia.org/wiki/Logo_(programming_language)
And its mode 13h.
For what it's worth, I ended up backing Robot Turtles too because I think the idea is cool! I think it's also cool to be able to use "pseudo-code" to build your programs and watch the program execute on your computer, and I think each has it's benefits and drawbacks.
Control icons (arrows, fingers, etc.) look indistinct. They could made larger to take up more of the icon space, or outlined, or colored.
Can you move the email-wall to after I have played one game? I don't want to give it out without trying it. Do you have any data that shows the percent of people who quit after the email wall?
== Edit == You can play w/o email if you indicate that you are 0-13
What a rubbish, blanket statement. Something you hadn't thought about until 5 minutes ago should now be created for free.
Get off your high horse, if you want this to be free, by all means go and make it. Some great math books are free too, and some great ones you have to buy. To claim either is anti-educational is nonsense.