Previous | Next | Trail Map | Putting It All Together--The BINGO Game | Table of Contents


Putting It All Together--The BINGO Game

You've learned it all:

Now, it's time to put all that knowledge and programming skill together into one final project. You can choose your own project, or you can follow the description and analysis of the final project that we did: a Java implementation of the game of BINGO.


Note: This trail was added to the online tutorial on December 22, 1997. This trail is an experimental trail that diverges from the normal approach of the tutorial--it looks at one large, real-world example in detail instead of investigating one topic in detail.

We would like your feedback on this trail. Please send your thoughts, comments, and suggestions to us at tutorial@java.sun.com. Some questions you might want to answer:

Thank you in advance for writing!

Traditional BINGO

If you're already familiar with the game of BINGO, you probably have images of superstitious, blue-haired, old women in a church hall maniacally hovering over a dozen, dog-eared, rumpled cards. You can skip this section.

If you're not familiar with BINGO then you'll want to read this section.

A Brief Description of the BINGO Programs

Our Java implementation of BINGO is a client/server application that allows players all over the world play BINGO together. No money changes hands! This is not gambling...it's just good clean fun.

Let's Play!

The code will make more sense if you play the game first. Besides, it's fun.

The Code

This section describes each class that contribute to the Game and Player programs and how they fit together.

What's Interesting?

The Game and the Player applications use many of the JDK 1.2 features such as:

Exercises for the Reader

We haven't done it all. Read here for a list of things you can do to improve the BINGO game.


Previous | Next | Trail Map | Putting It All Together--The BINGO Game | Table of Contents