Godtland Software - Product Directory

Currently we have five books and twenty-three software products available. But please check back often as many more products are yet to come.

Books

Do-It-Yourself Java Games

An Introduction to Java Computer Programming

Do-It-Yourself Java Games teaches the basics of Java programming as you create text-based puzzle and game programs like Choose An Adventure, Secret Code, Hangman, Crazy Eights, and many more.

Do-It-Yourself Java Games is the first book in the Do-It-Yourself Java Games series. These books use a unique "discovery learning" approach to teach computer programming: learn Java programming techniques more by doing Java programming than by reading about them. Through extensive use of fill-in blanks, with easy one-click access to answers, you will be guided to write complete programs yourself, starting with the first lesson. You'll discover how, when, and why Java programs are written the way they are.


More Do-It-Yourself Java Games

An Introduction to Java Graphics and Event-Driven Programming

More Do-It-Yourself Java Games teaches the basics of working with color, graphics, and many forms of user interface as you create card games, dice games, mazes, word games and many more puzzles and games.

More Do-It-Yourself Java Games is the second book in the Do-It-Yourself Java Games series. These books use a unique "discovery learning" approach to teach computer programming: learn Java programming techniques more by doing Java programming than by reading about them. Through extensive use of fill-in blanks, with easy one-click access to answers, you will be guided to write complete programs yourself, starting with the first lesson. You'll discover how, when, and why Java programs are written the way they are.


Advanced Do-It-Yourself Java Games

An Introduction to Java Java Threads and Animated Video Games

Advanced Do-It-Yourself Java Games teaches you to add animation and sound to computer games as you develop advanced programming skills: abstract classes and interfaces, state driven programming, and model/view/controller design.

Advanced Do-It-Yourself Java Games is the third book in the Do-It-Yourself Java Games series. These books use a unique "discovery learning" approach to teach computer programming: learn Java programming techniques more by doing Java programming than by reading about them. Through extensive use of fill-in blanks, with easy one-click access to answers, you will be guided to write complete programs yourself, starting with the first lesson. You'll discover how, when, and why Java programs are written the way they are.


Do-It-Yourself Multiplayer Java Games

An Introduction to Java Sockets and Internet-Based Games

Do-It-Yourself Multiplayer Java Games teaches you to use Java sockets and TCP/IP to create games to play with your friends within a home network or over the internet.

Do-It-Yourself Multiplayer Java Games is the fourth book in the Do-It-Yourself Java Games series. These books use a unique "discovery learning" approach to teach computer programming: learn Java programming techniques more by doing Java programming than by reading about them. Through extensive use of fill-in blanks, with easy one-click access to answers, you will be guided to write complete programs yourself, starting with the first lesson. You'll discover how, when, and why Java programs are written the way they are.


Create Market-Ready Java Programs

Easy Installer, Trial Version, Secure Online Sales and More

Is this your story? You just finished writing a great Java program and you would like to share it with others, maybe even sell it. Even if your program works great on your computer, you have much more to consider if you want to make it easy for others to use. It's time to make your program market-ready.

Create Market-Ready Java Programs: Easy Installer, Trial Version, Secure Online Sales and More demonstrates how to automate bundling your program, all its resources, and a minimal Java runtime environment into a single, downloadable, signed file that will easily and properly install your program into the Windows environment. You'll learn to create a trial version, add some piracy protection, sell your program securely online, and much more.

Create Market-Ready Java Programs image not shown.

Software


Baby Bird - Free

The object of Baby Bird is to flap the baby bird's wings to guide the bird through the gaps in the walls. More points are given for flying through smaller gaps.

This free game is one of the 8 different puzzle and game programs you will be taught to write yourself if you follow the instructions in the book Advanced Do-It-Yourself Java Games: An Introduction to Java Threads and Animated Video Games by Annette Godtland.

Baby Bird image not shown.

Baker's Dozen Solitaire - Free

The object of Baker's Dozen Solitaire is to move four rows of thirteen cards to the four top foundation stacks. You may move only one card at a time. Each foundation stack must be started with an ace. Cards may be moved to the foundation stacks in increasing numerical order and must be of the same suit. Each foundation stack ends with a king. Cards of any suit may be moved to other columns, but they must be placed in decreasing numerical order.

This game is one of the 10 different puzzle and game programs you will be taught to write yourself if you follow the instructions in the book More Do-It-Yourself Java Games: An Introduction to Java Graphics and Event-Driven Programming by Annette Godtland.

BakersDozen image not shown.

Blitz - Free

Blitz is a popular card game also known as Scat or 31. With a hand of only 3 cards, players try to get 31 points in one suit, or "rap" if they think at least one other player has fewer points. The player with the fewest points loses a token. But a player must be cautious about rapping, for if they have the worst hand, they lose two tokens.

This free game is one of the 8 different puzzle and game programs you will be taught to write yourself if you follow the instructions in the book Advanced Do-It-Yourself Java Games: An Introduction to Java Threads and Animated Video Games by Annette Godtland.

Blitz image not shown.

Blitz (Online) - Online 2-10 Players - Free to play, $25 to host

Play Blitz online with family and friends, over the internet or across a home network. Blitz is a popular card game also known as Scat or 31. With a hand of only 3 cards, players try to get 31 points in one suit, or "rap" if they think at least one other player has fewer points. The player with the fewest points loses a token. But a player must be cautious about rapping, for if they have the worst hand, they lose two tokens.

Blitz Mutliplayer image not shown.

Cat and Mouse - Free

The object of Cat and Mouse is to guide the mouse to eat cheese without getting caught by the cat. Be careful - the cat can hear when the mouse moves and will try to hunt it down.

This free game is one of the 8 different puzzle and game programs you will be taught to write yourself if you follow the instructions in the book Advanced Do-It-Yourself Java Games: An Introduction to Java Threads and Animated Video Games by Annette Godtland.

Cat and Mouse image not shown.

Click It Tourney Tracker - $15

Use Click It Tourney Tracker to track team wins and losses as well as score how your friends do in picking the teams they think will win the tournament. Some if its hightlights include:

  • Quick and easy click interface
  • Import participant data from prior tournaments
  • E-mail picks and standings to participants
Click It Tourney Tracker image not shown.

Contract Whist - Online 2-8 Players - Free to play, $25 to host

Play Contract Whist online with family and friends, over the internet or across a home network. Contract Whist is a trump and trick-taking card game, played in 13 hands. Each hand, each player bids on (makes a contract for) how many tricks they will try to take, based on their cards and the assigned trump suit for that hand. Each hand, the players receive one less card than the previous hand.

Contract Whist image not shown.

Dots and Boxes - Online 2 Players - Free to play, $15 to host

Play Dots and Boxes online with family and friends, over the internet or across a home network. Dots and Boxes is a two-player strategy game (also known as "Pen the Pig"). The object of Dots and Boxes is to complete the most boxes, as the players take turns connecting adjacent dots. If a player completes a box, they get an extra turn.

This game is one of the 7 different puzzle and game programs you will be taught to write yourself if you follow the instructions in the book Do-It-Yourself Multiplyaer Java Games: An Introduction to Java Sockets and Internet-Based Games by Annette Godtland.

Dots and Boxes image not shown.

Double Solitaire - Online 2 Players - Free to play, $15 to host

Play Double Solitaire online with family and friends, over the internet or across a home network. Double Solitaire is a two-player fast-paced card game. The object of this double solitaire game, also known as "Spit", is to get rid of all your cards, playing as fast as you can to the two discard piles, while your opponent is also playing as fast as they can onto the same two discard piles. Discards must be played in sequence, either up or down, regardless of suit. The first player to get rid of all their cards wins.

This game is one of the 7 different puzzle and game programs you will be taught to write yourself if you follow the instructions in the book Do-It-Yourself Multiplyaer Java Games: An Introduction to Java Sockets and Internet-Based Games by Annette Godtland.

Double Solitaire image not shown.

Falling Bricks - Free

The object of Falling Bricks is to move, rotate, and drop falling bricks to complete rows. Earn more points by completing multiple rows with a single brick.

This free game is one of the 8 different puzzle and game programs you will be taught to write yourself if you follow the instructions in the book Advanced Do-It-Yourself Java Games: An Introduction to Java Threads and Animated Video Games by Annette Godtland.

Falling Bricks image not shown.

Framed - Free

Clicking tiles in Framed will turn groups of lights on or off. The goal is to form a frame of lights.

This free game is one of the 10 different puzzle and game programs you will be taught to write yourself if you follow the instructions in the book More Do-It-Yourself Java Games: An Introduction to Java Graphics and Event-Driven Programming by Annette Godtland.

Framed image not shown.

Gravity Well - Free

The object of Gravity Well is to softly land a spaceship without crashing into walls or using up all the fuel. The softer and the more difficult the landing pad, the more points are awarded and the more fuel is replenished.

This free game is one of the 8 different puzzle and game programs you will be taught to write yourself if you follow the instructions in the book Advanced Do-It-Yourself Java Games: An Introduction to Java Threads and Animated Video Games by Annette Godtland.

Gravity Well image not shown.

Greedy - Free

The object of Greedy is to achieve the highest score you can in ten rounds. Increase your score by rolling the dice as many times as you want. But don't be too greedy; if you have a bad roll, you could lose all your points!

This free game is one of the 10 different puzzle and game programs you will be taught to write yourself if you follow the instructions in the book More Do-It-Yourself Java Games: An Introduction to Java Graphics and Event-Driven Programming by Annette Godtland.

Greedy image not shown.

Match Three - Free

The object of Match Three is to swap balls to form chains of three or more matching balls. Completed chains will be removed and replaced by new balls. Score more points for longer chains.

This free game is one of the 8 different puzzle and game programs you will be taught to write yourself if you follow the instructions in the book Advanced Do-It-Yourself Java Games: An Introduction to Java Threads and Animated Video Games by Annette Godtland.

Match Three image not shown.

Maze Generator - Free

Maze Generator can generate a random maze of any size. It will generate either a maze or an anti-maze. In an anti-maze, you can only cross lines and cannot move through open areas.

The object of the game is to move the green ball to the red ball by pressing cursor movement keys.

This free game is one of the 10 different puzzle and game programs you will be taught to write yourself if you follow the instructions in the book More Do-It-Yourself Java Games: An Introduction to Java Graphics and Event-Driven Programming by Annette Godtland.

Maze Generator image not shown. Anti-Maze Generator image not shown.

Perfrance - Online 3 Players - Free to play, $25 to host

Play Perfrance online with family and friends, over the internet or across a home network. Perfrance is a trump and trick-taking card game, played with only 7s through aces. Each player is dealt ten cards, leaving two cards as the "blind." Players bid to name trump and may get the option of taking the blind cards. The player who names trump must win at least six tricks to avoid going set and losing points. The other players must either fold before playing a card, or get at least two tricks to avoid going set and losing points.

Perfrance image not shown.

Sliding Tiles - Free

The object of Sliding Tiles is to slide the image tiles back to their positions in the original picture.

This free game is one of the 10 different puzzle and game programs you will be taught to write yourself if you follow the instructions in the book More Do-It-Yourself Java Games: An Introduction to Java Graphics and Event-Driven Programming by Annette Godtland.

Sliding Tiles image not shown.

Snakes - Online 2 Players - Free to play, $10 to host

Play Snakes online with family and friends, over the internet or across a home network. Snakes is a two-player animated video game. The object of the game is to outlive your opponent's snake. Guide your snake to eat as many apples as it can--making it grow longer--so it may more easily block the other snake.

This game is one of the 7 different puzzle and game programs you will be taught to write yourself if you follow the instructions in the book Do-It-Yourself Multiplyaer Java Games: An Introduction to Java Sockets and Internet-Based Games by Annette Godtland.

Snakes image not shown.

Speed Words - Free

Make as many other words as possible from the letters of a random seven-letter word, in sixty seconds.

This free game is one of the 8 different puzzle and game programs you will be taught to write yourself if you follow the instructions in the book Advanced Do-It-Yourself Java Games: An Introduction to Java Threads and Animated Video Games by Annette Godtland.

Speed Words image not shown.

Watch Your Step - Free

The goal in Watch Your Step is to reveal all the safe terrain without stepping on a black hole. The numbers show how many squares of neighboring terrain have holes.

This free game is one of the 10 different puzzle and game programs you will be taught to write yourself if you follow the instructions in the book More Do-It-Yourself Java Games: An Introduction to Java Graphics and Event-Driven Programming by Annette Godtland.

Watch Your Step image not shown.

Word Builder - Free

The object of Word Builder is to build words using all the tiles on the board. You receive points for each letter used. The longer the word, the more each letter is worth.

This game comes complete with a dictionary of more than 168,000 words.

This free game is one of the 10 different puzzle and game programs you will be taught to write yourself if you follow the instructions in the book More Do-It-Yourself Java Games: An Introduction to Java Graphics and Event-Driven Programming by Annette Godtland.

Word Builder image not shown.

Word Hunt - Online 1-Any Number of Players - Free to play, $15 to host

Word Hunt is a timed word game. Each player receives the same 5 x 5 grid of letters. The object of the game is to find as many words as possible in three minutes. After three minutes, each player receives points for any words they found that their opponents did not find. Longer words are worth more points.

This game is one of the 7 different puzzle and game programs you will be taught to write yourself if you follow the instructions in the book Do-It-Yourself Multiplyaer Java Games: An Introduction to Java Sockets and Internet-Based Games by Annette Godtland.

Word Hunt not shown.

Word Mastermind - $5

Word Mastermind is a single player word game based on the traditional Mastermind game. Word Mastermind will select a random word for you to try to guess. With each guess the game will indicate which letters are in the word and which of those letters are in the correct location.

Word Mastermind not shown.