Hello,
I started programming at age 9 - over 29 years ago. I enjoy programming in Labview for about 12 years now.
Recently I notice my kids look for games on the internet, but they don't learn programming as I did in their age and I am not happy about it. This drove me to think of an interesting idea.
It's an educational game I call The Labview Challenge, intended to run for free via internet. Kids play and learn how to program.
The game is similar to "The Incredible Machine" where you have basic building blocks and a goal.
In this game the user screen has inputs and outputs. The building blocks are Labview parts. The user places parts and wires them to build a program that solves a puzzle. It starts with easy tasks. A few examples of easy tasks:
Find the sum two numbers
Concatenate two strings (first name and last name with a space in between)
Find if a number is odd or even
With each task a few more parts are introduced.
The levels become gradually harder, and the score is made up of the number of nodes you used, or running speed.
In advanced levels finding the correct solutions is harder. You also can have really tough general programming tasks where you can use all Labview parts, and the solution that has the least parts or works fastest gets the first place. The hall of fame would have users who solved these and got the best scores. An example for a tough exercise is "find the n-th prime number" where a simple loop may be too slow. You can have annual tournaments.
The bottom line is that I would like to see my kid play a game and learn how to program.
An added value for NI would be that thousands of kids will have their first programming experience in Labview. It would be their choice for programming something for school, for college and for work.
Should be implemented by NI and placed on their servers.
Neat-sun
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.