Newsvine
  • Welcome
  • Help
  • Report Bug
  • Conversation Tracker
  • Your Column
  • Replies
  • Friends
Type Comments Since You Last CheckedArticle Source Last Checked Stop Tracking All Clear Tracking All
Advertise | AdChoices
Log In | Register
Close the Login Panel
Existing users log in below. New users please register for a free account.

New Users:

Existing Users:

E-Mail:
Password:
Forgot Password?
Please enter the e-mail address or domain name you registered with:
E-Mail/Domain:
Back to Login
Log Out
  • Top News
  • Local News
  • World
  • U.S.
  • Sports
  • Politics
  • Tech
  • Entertainment
  • Science
  • Business
  • Health
  • Odd News
  • More
    • Arts
    • Education
    • Environment
    • Fashion
    • History
    • Home & Garden
    • Not News
    • Religion
    • Travel
What is Newsvine?

Updated continuously by citizens like you, Newsvine is an instant reflection of what the world is talking about at any given moment.

Get a Free Account
Help
Fun Stuff
  • Your Clippings
  • Leaderboard
  • E-Mail Alerts
  • Top of the Vine
  • Newsvine Live
  • Newsvine Archives
  • The Greenhouse
  • Recommended Articles
  • Wall of Vineness
Put a Seed Newsvine link on your own site

Game programming made easy

Tue May 19, 2009 6:07 AM EDT
travel, education, music, only-on-msnbc-com, iphone, app, applications, citizen-gamer, preschool, cents, foul-fowl�
msnbc.com News — Winda Benedetti, msnbc.com - Only on msnbc.com
< PreviousNext >
showing 1 of 5 photos
<p>Winda Benedetti</p>

Winda Benedetti

Advertise | AdChoices

— Who says making a video game is hard? Pshaw. Even a 9-year-old can do it.

Even I can do it … and that’s saying something since I’m quite the dumb-dumb when it comes to the maths.

OK. Perhaps the 9-year-olds and I can’t make any old big-budget video game. But thanks to the newly launched “Kodu,” we can begin to master the magic that makes a video game tick and, in a matter of hours, we can even make an Xbox 360 game of our very own.

A team at Microsoft Research has just launched “Kodu Game Lab” on the Xbox Live Community Games channel. Originally created to make programming more accessible to kids, “Kodu” is not so much a game as it is a set of tools — tools that not only teach basic programming concepts but also make programming so easy and so much fun that almost anyone can dive into it.

(Msnbc.com is a Microsoft-NBC Universal joint venture.)

More importantly, Matthew MacLaurin, “Kodu” lead designer, says he hopes it doesn’t just teach programming, but teaches us to appreciate programming as a modern art form.

“It’s almost selfish,” he says. “We want people to understand how fascinating what we do is. And part of the way we do that in ‘Kodu’ is we’re not trying to teach what’s scientific about programming, we’re trying to teach what’s creative about programming.”

Gaming’s dirty little secret
In my last column, I wrote about the growing importance of user-generated content in gaming. That is, games like “LittleBigPlanet” and “Spore: Galactic Adventures” are giving players the chance to create and share their own game characters, levels and even full-blown adventures.

Though “Kodu” has been dubbed a kiddie version of “LittleBigPlanet” — that’s not exactly accurate. Yes, like “LittleBigPlanet” and several other games that fly the user-generated flag, “Kodu” lets players create game levels to share with others.

But while most of those games focus on things like designing the way your character looks or the way the terrain is shaped — Kodu is less about how things look and all about how things behave. That is: It’s all about the programming behind the pretty surface of a game.

MacLaurin says that by making programming more accessible, he hopes to clear up a misconception: That all of the creativity in video games takes place in the graphics and art side of the gaming studios, while the programming gets done by a bunch of math guys toiling over dry code.

“Actually most of the programmers that are really good are really creative people and are super involved in the creative process,” he says. “It’s like programming is the dirty secret of gaming, and I think it should be the thing we’re most proud of.”

He explains the creative beauty that is game programming like this: “It’s kind of like what we always wanted playing with dolls to be like but it never was. When you’re playing with dolls or action figures, you can set up these little worlds and then you can tell a story about what happens next — but it doesn’t actually happen. But with ‘Kodu’ you set up a little world and things actually do happen, and there are often things that surprise you.”

No experience and no keyboard required
To jump game enthusiasts right into programming, “Kodu” provides an easy-to-use, image-based creation tool — that is, a set of menus filled with cartoonish icons that you navigate through using nothing more than an Xbox controller (no keyboard required). Using the controller’s stick, you sweep a cursor across your TV screen, painting a landscape into existence. You then populate the world with various characters (flying saucers, motorcycles, submarines, blimps, etc).

But the thing that makes “Kodu” unique is this: You can design the way each character behaves simply by navigating through the menus and placing colorful icons in a row.

For example, let’s say you want the motorcycle character to look for apples and to eat those apples when he finds them. You simply line up your icons to form a kind of visual sentence that says: “When the motorcycle Sees the Apple it moves toward it. When it Bumps into the Apple it Eats it.” (Check out the below screenshot to see how it works.)

This is just a small example of what’s possible in “Kodu.” There are almost 200 behavioral building blocks that can be combined in ways that will produce a vast array of behaviors in your game characters. It’ll only take you an hour or so to create a basic game, and perhaps a day or two of thinking and tinkering to make something more in-depth. And ultimately, there’s so much you can do here that you’ll be able to make almost any kind of game — a first-person shooter, a racing game, a 2-D side-scroller.

I should point out that, created by a team of only six, “Kodu” is not a product on the sprawling, high-budget scale of “Spore” or “LittleBigPlanet.” Priced at only $5, “Kodu’s” graphic style is polished but basic, and it limits players to creating only smallish-scale games. There are a few tutorials to get players started (tutorials that make a fun puzzle game out of learning how to program) but I would have liked to see more.

That said, “Kodu” comes with a nice variety of technique examples and sample games that you can open up and study. Dig through the guts of these and you’ll learn the nuts and bolts of how to make your own games. Some players will be disappointed by the limited ability to share the games they create (players can share only with friends). However, MacLaurin says they are looking into ways to bring a larger sharing system to “Kodu” in the future.

Broccoli or chocolate?
In the end, MacLaurin and his team deserve lots of praise for “Kodu.” They’ve done a beautiful job translating some very complex programming concepts into simple-to-comprehend ideas — simple enough for even this math-impaired writer with zero programming experience to grasp immediately. And "Kodu" — which is already being used in schools — is definitely an excellent way to jump-start the career of the future game design superstar in your household.

MacLaurin says they’ve found that "Kodu" is best suited for players 9-years-old and up. With its cartoon icons and kid-friendly approach, I had asked him if it was like putting chocolate on broccoli — a means of tricking kids into thinking the complex world of programming was actually fun.

But he insists that’s not the case at all.

“It’s teaching them that it was chocolate the whole time, it just looked like a piece of broccoli,” he explains. “We’re really saying that programming is the most fun part of creating games because of the way it surprises you. You do something really simple, and you get something really complex and cool coming back at you.”

And it’s true. Once you’ve put everything in place in your “Kodu”-spawned game, it’s a joy to hit play and watch how everything actually works — to see your game spring to life both in ways you expected it to and in ways you never could have expected. And this is the beauty of programming, says MacLaurin, who’s been programming games since he was 11.

“I had played games and they were fun. But once I started editing games there was something that just lit up inside me,” he says. “This is an experience that I can’t get anywhere else. I am actually creating things that then move around under their own volition. And that is just kind of fundamentally magic.”

  • Enjoy this article? Help vote it up the 'Vine.

Back To Top | Front Page

Published to:

  • Winda Benedetti's Column, All of Newsvine
  • Groups: none
  • Regions: none
  • Public Discussion (20)
I.B. Da-Man

This is the silliest thing I have come across lately. I mean I'm not paying your bills lady, but c'mon! First off, you schedule a vacation with kids and you make no prep for them? Second, you hand over a $300-$600 electronic gizmo (could be hundreds more if it's loaded with games/apps/music) to a toddler.

I appreciate your cleverness in getting "kid-friendly" apps for your i-phone, but jeez...

Couldn't you have got a cheapo DVD player (on ebay or craigslist) and some cartoons? Or a new/used cheapo game system with kinder games, or a combination?

There are much better/cheaper/appropriate solutions out there...but it might take a tiny bit of planning...

  • 1 vote
Reply#1 - Tue May 19, 2009 12:45 PM EDT
JM5

$300-$600?! What kind of iPhone are you talking about? They're only like $200-$300 now.

    #1.1 - Tue May 19, 2009 4:14 PM EDT
    Capn-1

    Well, if you want to quible you should consider all the costs. There is the phone itself. Any accessories you buy for it (the photo shows at least one), all the applications you bought for it, then there is that nasty monthly fee you are required to get if you want the phone for $200-$300.

    • 1 vote
    #1.2 - Wed May 20, 2009 7:40 AM EDT
    Reply
    bzb

    OH MY GOD! Children forced to look out the window or interact with their parents. The HORROR of it all. Parents forced to interact with their children...

    Stupidest things I've ever seen - driving down the blue ridge parkway (one of the most beautiful drives in the country) SUV with shades on side windows and DVD player going so the kiddies would have something to look at.... Parents closing the blinds and turning on DVD player while going up the coast on Amtrak so their child would be amused and they themselves could read the paper... Why not engage the child and point out things of interest and I don't know TEACH them something. Thanks parents for bringing a bunch of morons who will have no interest in the world beyond what they see on a screen because YOU are too lazy.

    We are so screwed.

    • 3 votes
    Reply#2 - Tue May 19, 2009 1:10 PM EDT
    Capn-1

    Couldn't agree more. It is sad now that parents use a TV as a babysitter so they don't have to actually raise their children.

    • 1 vote
    #2.1 - Wed May 20, 2009 7:42 AM EDT
    Reply
    sw01

    Another worthless iPhone article on MSNBC.com. When will it stop?

    • 1 vote
    Reply#3 - Tue May 19, 2009 2:10 PM EDT
    Capn-1

    When Apple stops paying them.

    • 1 vote
    #3.1 - Wed May 20, 2009 7:42 AM EDT
    Reply
    American in Russia

    Here is a suggestion - take a vacation that doesn't involve the car and the kids will be more connected with their world!

      Reply#4 - Tue May 19, 2009 2:30 PM EDT
      Scooter-1111908

      The Google phone also has apps for kids. One to learn your letters is PreSchooler.

        Reply#5 - Tue May 19, 2009 2:36 PM EDT
        Caspar 64

        OK Citizen Gamer, you love your iphone, we get it. It's the best thing since sliced bread. It's Gods gift to humanity. We got the message so please, please, please stop.

        Just get a life will you.

        • 1 vote
        Reply#6 - Wed May 20, 2009 4:43 AM EDT
        zaglossus

        Yes apps for toddlers - Apple knows that if you hook em young you hook em for life. Another free commercial, courtesy the mainstream media, for Apple products. I always thought that on a vacation you were supposed to put away your doodads and look around, get back to nature, etc. And if the brat gets bored in his car seat and cries - tough, that's life.

          Reply#7 - Wed May 20, 2009 9:26 AM EDT
          Jeff from Elm Grove WI

          All these negative comments i am guessing are from people who do not have an iphone or cannot afford one. Both my 2yo and 4yo have an iphone (without the phone service). There are so many educational games out there for the iphone that make learning fun. From matching games to counting to letters they go on and on. Add some kids music to the music library, a few movie trailers to the youtube library and they get an early hands on experience. This has nothing to do with parenting, getting the kids outside or any of that. Its just a rainy day (or zero degree day) activity that is in ADDITION to all of the other activities that involve being a kid. Plus its fun to hear the 2yo say "I GOT A MATCH DADDY!"

            Reply#8 - Wed May 20, 2009 10:40 AM EDT
            Capn-1

            Why didn't you just get the iPod touch (the iPhone without the phone part ...), or better yet a PSP. Both are cheaper.

            You must of bought them used or paid a fortune to get them without a service plan.

              #8.1 - Wed May 20, 2009 2:18 PM EDT
              Jeff from Elm Grove WI

              got them refurbished (looked and worked virtually new). They were the first generation and was able to get them without a plan. $69 each for 8gb. Couldnt pass it up. Plus kids always were begging to use/try cameras out. Iphone camera solves that problem too. They also have a few photo editing apps they figured out too. Like swapping faces or putting animal face on eachother. Good clean fun.

                #8.2 - Wed May 20, 2009 3:27 PM EDT
                Reply
                efedroff

                I want to run out right now and buy this video game even though I havent played a video game in years.

                  Reply#9 - Mon Jun 22, 2009 10:59 AM EDT
                  efedroff

                  I want to run out right now and buy this video game even though I havent played a video game in years

                    Reply#10 - Mon Jun 22, 2009 11:00 AM EDT
                    Leave a Comment:
                    You're in Easy Mode. If you prefer, you can use XHTML Mode instead.
                    You're in XHTML Mode. If you prefer, you can use Easy Mode instead.
                    (XHTML tags allowed - a,b,blockquote,br,code,dd,dl,dt,del,em,h2,h3,h4,i,ins,li,ol,p,pre,q,strong,ul)
                    Newsvine Privacy Statement
                    As a new user, you may notice a few temporary content restrictions. Click here for more info.
                    FUN STUFF:
                    • Leaderboard |
                    • E-Mail Alerts |
                    • Top of the Vine |
                    • Newsvine Live |
                    • Newsvine Archives |
                    • The Greenhouse
                    COMPANY STUFF:
                    • Code of Honor |
                    • Company Info |
                    • Contact Us |
                    • Jobs |
                    • User Agreement |
                    • Privacy Policy |
                    • About our ads
                    LEGAL STUFF:
                    • © 2005-2012 Newsvine, Inc. |
                    • Newsvine® is a registered trademark of Newsvine, Inc. |
                    • Newsvine is a property of msnbc.com