Educational Games

Games can be educational, as well. As we all know, having a game that also happens to be educational doesn't automatically eradicate the fun factor. In fact, one of my favorite Linux games just happens to be an educational game (I'll tell you what it is shortly).

KStars

Kstars (command name, kstars), part of the kdeedu package, is a desktop planetarium program that displays the locations of stars and planets on your desktop. KStars is amazing fun but much more than a toy. With a database of the planets, 40,000 stars, and 13,000 deep-sky objects, KStars is an astronomical treasure. With it, you can visually identify the position of stars, galaxies, nebulae, and other glories of the night sky (see Figure 18-10). You can control what is displayed, zoom in on objects, and (I love this part) download images from online resources, such as Hubble and the Space Telescope Science Institute. Just right-click on an object of interest, and the pop-up will offer you both additional information and links to high-resolution images of those objects when appropriate.

Figure 18-10. Explore the universe with KStars.

graphics/18fig10.jpg

When you start KStars, it will assume your location as Greenwich, United Kingdom, which is probably not what you want (unless, of course, you live near Greenwich). Start by clicking Location on the menu bar and selecting Geographic. A dialog box will appear with a world map (Figure 18-11).

Figure 18-11. Choosing your geographical location for viewing.

graphics/18fig11.jpg

Click an area on the map close to where you live. This will provide you with a list of geographical points in a list to the right of the map. Make your selection and click OK. Should you happen to know your latitude and longitude, you can simply enter that at the bottom of the window.

Explore. Learn. The universe is yours!

Learn to Type

In this day and age, learning to type is a life skill. From what I have seen, a foolproof voice recognition system is still some time off. For years, it has been my dream to be able to speak my thoughts and have them appear in my word processor or text editor, but I have seen nothing that works faster than just typing. What I'm saying is that everyone, including kids, should learn to type.

As part of the kdeedu package, you'll find a package called KTouch (command name ktouch), a great little typing program. Besides being a nice typing tutor, KTouch looks great while doing the job. The display highlights which key to press as you go along, and the color coding tells you which finger to use (Figure 18-12). It supports multiple keyboard layouts, tracks your performance, and automatically changes levels, based on that performance.

Figure 18-12. Learn to type with KTouch.

graphics/18fig12.jpg

If the kids are particularly young, KTouch may not seem like a great deal of fun. Another way to get them into the spirit of learning is with a game called TuxTyping (Figure 18-13). This one isn't likely to be on your distribution disk, but head on over to the Web site and pick up a copy at http://www.geekcomix.com/dm/tuxtype.

Figure 18-13. Learning to type becomes a game with TuxTyping.

graphics/18fig13.jpg

TuxTyping features a pleasant musical soundtrack, friendly graphics, colorful background images, and multiple levels of increasing difficulty. Furthermore, when you complete a level, TuxTyping rewards you with applause that can be quite raucous at times. There's also a free-type mode where Tux stands inside something that looks like the holodeck. You might find this the ideal level for the beginner. I particularly like waiting until the letters are almost at ground level before I let Tux go for them. It's great fun to see him run for it. Otherwise, he just lazily makes his way over to the fish. If you have kids and you want to teach them to type, get TuxTyping. They will love you for it.

That Potato Guy

I can't honestly say whether this qualifies as educational (although it does force you to use your imagination), but it does qualify as fun. What I am talking about here is Potato Guy (command name ktuberling), a computerized version of the potato-head game where you plug various plastic eyes, ears, noses, and hats into a plastic potato to create a funny-looking potato person (Figure 18-14). The official Mr. Potato Head is, of course, the famous store-bought version of this game, sold by Hasbro. I'm old enough to remember when the potato wasn't included with the game. You used a real potato.

Figure 18-14. KTuberling, aka the "Potato Guy."

graphics/18fig14.jpg

As you add the various pieces to the potato guy, a friendly voice speaks out the names of those parts. "Nose." "Eye." "Spectacles." Change the playground (click Playground on the menu bar), and you can dress up Tux the penguin or create an aquarium scene in the same way.

Yes, I know it is a kid's game, but I have had a lot of fun with this simple diversion.

The Edutainment Pack

I'm going to wrap up this section on educational games by telling you a bit more about one of the packages that comprises KDE, the one called kdeedu. In it, you will find a scrambled word-guessing game called KMessedWords (command name kmessedwords), as well as KHangMan (command name khangman), another word-guessing game.

The package also contains some more advanced items, including KPercentage (command name kpercentage), a math testing game using (what else?) percentages; KGeo (command name kgeo), an interactive geometry program; and KAlzium (command name kalzium), an interactive periodic table of the elements with a Web lookup.

There is quite a lot of work going on in this area. For more details (and to see what else is in the works) visit http://edu.kde.org.