Is there any fun, educational game (maybe a flash game, etc.) that help learning the concept of programming and training your brain to think like a programmer?
Actually, I am not the one who will be playing it; it'd be my friend instead. I tried to help out my best friend through the university Java course (at my university, it is a kinda "sucky" course). I have practiced programming for many years, so for me it is not a problem. However, my best friend, whose major is not in computer engineering (but must take this course due to it being required), has a very hard time being introduce to Java by the boring professor and very confusing textbook.
I tried to simplify many context for my friend, but still it seems he gets bored with those confusing context very fast. Therefore, if possible, I'd like to introduce it to him in a more enjoying way such as a game.
1. CodeMonkey. CodeMonkey teaches coding using CoffeeScript, a real programming language, to teach you to build your own games in HTML5. It's aimed at kids, but it's definitely fun for adults, too.
RobocodeRobocode is complex, but it's one of the best programming games. It has you coding robot tanks and pitting them against each other. Your job is to write the artificial intelligence that drives your robots to success—using real languages like Java, Scala, C#, and more.
Yes, games. You read that right. Coding games help beginners get out of tutorial hell and into basic, gamified coding challenges that help them think through specific problems and how to solve them with the coding concepts they know. And a lot of these coding games are fun.
There are several games available, this one is closest to programming and fun I've encountered so far:
light-Bot
light-Bot 2.0
Update Here are the newest versions of the game, which include better explanatory texts and a friendlier drag/drop interface:
Lightbot
And a version for young kids in particular: [ages 4-8]
Lightbot JR
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With