Games to learn programming

Robocode is a programming game, where the goal is to develop a robot battle tank to battle against other tanks in Java or .NET. The robot battles are running in real-time and on-screen.

RoboWar is a freeware strategy game. Yes it is free. The goal of the game is to make your robot kill all other robots and be the alone survivor. To do this you must program a robot in RoboWar’s own language which is easy to learn.

Core Wars is a programming game in which two or more programs run in a simulated computer with the goal of terminating every other program and surviving as long as possible.

Bug Brain is a game where you build brains to run a bug. You start in the lab where you experiment with the neurons and nodes that make up a brain. From there you move out into the field to build a brain for a Lady Bug to help it feed and survive. Bug Brain features rendered graphics, challenging puzzles and the opportunity to learn about neural networks.

Kanban 1s Game


Jon Jagger’s Kanban 1s Game

A game can always help understand logic puzzles, and that’s the way to understand how Kanban works in a simulation. The advantage of using games to learn is that people will make more honest choices, as there are no company or project pressures to influence their choices. It’s based on rational thought … and a little by chance (you can’t eradicate the unpredictable).

Continue reading

Driving game using googlemaps

I rarely, if ever, recommend any facebook games but this caught my eye as it is a driving game, utilising googlemaps.  Mini Maps is a driving game for Facebook that lets you race anywhere in the world on Google Maps. You can race on tracks created by other players, competing against the best track times or even race against others by inviting your Facebook friends to play. Alternatively you can create your own tracks, set the best time and challenge others to try and beat you.

The game has some great features. Visibility is affected by the local time, so, for example, if you log into San Francisco at night, you are going to be driving with the assistance of your headlamps. The game also lets you select from a number of Mini models and even lets you customise the look of your car.

Play Agile

Some good game formats, to educate business about the business side of Agile. As Agile took many of its inspirations from Extreme programming practices (XP), these games are very relevant. There are two games two games designed to educate and illustrate. The first is the Business Value Game – creating user stories is important skill, but just as important to provide estimate on business value – i.e. what makes one story more critical than another. The other is a less formal effort to …

…familiarize the players with some of the more difficult concepts of the XP Planning Game, like velocity, story estimation, yesterday’s weather and the cycle of life. Anyone can participate. The goal is to make development and business people work together, they both play both roles. It’s especially useful when a company starts adopting XP.

You can find some more similar types of games here:- http://tastycupcakes and agilecoach.

Duke Nukem Developer Shuts Down

A sad day, as the makers of seminal titles of Duke Nukem and the Wolfenstein 3D are folding, due to lack of funds.  Wolfenstein especially brings back many memories of long gaming sessions, and the thrill of completing the game.  At the time, it managed to achieve what other games lacked – a throughly playable and challenging game, with a goal that was just attainable enough, to avoid feeling of wanting to scratch your eyeballs out in frustration.

Report: Duke Nukem Developer Shuts Down – Tom’s Hardware