Scratch vs Kodu
An assessment by me
A bit about Scratch and Kodu
What are the differences between Scratch and Kodu?
Scratch is a 2D based programmer that lets you customize the characters a bit more but lacks in the terrain and other 3D things that Kodu can do. Surprisingly Kodu is the opposite as it is a bit behind when it comes to customizing characters. Other than that there really aren't many other differences as both are really simple and are visual drag and drop or click programming software's.
Which one is easier to use?
The command used in each software
Scratch uses a drag and drop interface for you to use in order tho program your sprite. Here is a basic idea of what you do.
All of your command go right under a command that tells the game when to do something. SO for example if you drag and drop 'When flag clicked' then whatever is underneath that command will happen after the flag is clicked. I have a screen shot below to Show you how this is done.
Kodu uses a click interface in order for you to make your character do something.
Here is a basic idea.
Its a lot like scratch and so the first thing that you need to do is tell the character when something happens do this. For example you could say when space bar pressed shoot rocket. And that is how you program the whole thing. You just keep on repeating that over and or telling it when something happens do this.
Which do i prefer?
Reviews of Kodu
Really easy programming language that feels like speaking English and can be picked up in a matter of seconds. There is very little need for a tutorial here, everything is pretty self explanatory. The terrain creator is one of the easiest out there, and as aforementioned the programming is just so easy - I wish big advanced programs like Unity had a mode with a language like this. Extremely easy, even kids can do it. It is all visual.
Lots of different options and controls to make it do different things, still playing with it to learn more.
I like it's game creating abilities.
9 year old kid
Great game, when you learn how to do it, it is so easy.
Reviews of Scratch
Gets kids started with programming. Easy and fun introduction to coding. Allows saving and sharing projects with friends. Can download for offline projects.
Great course. I learned a lot. Now I understand better how to program in another language like Python. But start with Scratch, it was amazing! Thanks for the great work!