Learn to write computer games

This is a set of HTML pages that will teach you how to write programs for computers. We'll learn how to write computer games and learn bits and pieces about how computers work along the way.

These lessons teach you to program using the Tcl/Tk programming language.

Tcl/Tk is a programming language that's used by major companies and individuals. Rocket scientists at NASA use Tcl/Tk for programs that track satellites while individuals use it to write games, balance their checkbook and track standings in APA Baseball leagues.

Tcl/Tk is a language that's used around the world. It's simple and easy to learn, and powerful enough for the big jobs as well as writing games.

It's also a fun language to work with. I've been programming computers for almost 40 years. I've had more fun (and been more productive) writing programs in Tcl/Tk than any of the other languages I've used.

If you want to learn how to write computer programs, and want to write computer games in particular, this is the place.

I'm the new kid in town, Let me start at the beginning

I've been here before, and I want to go to a specific lesson

1: Getting started 13: Keeping track of the score
2: A view of an exploded computer 14: Tchuka Ruma (gesundheit)
3: What is a computer 15: Make a game look like a game
4: Getting the tools 16: Drawing conclusions (and pictures)
5: A simple, boring game. 17: A Card Game with images and buttons
6: A game with input 18: A better looking card game
7: A game using variables and decisions 19: Flipping cards - simple animation with images.
8: Using loops to make a number guessing game. 20: Moving Images
9: Snack Time - Adding sounds to your program 21: Playing against the computer
10: More loops and more secrets 22: More Card Animation
11: Snack Time II: Building sentences. 23: Let the wookie win
12: Play it again, Sam - Making games that can be replayed. 24: Arcade Games


Copyright 2007 Clif Flynt