Abalone® is a very nice commercially available strategic board game for two or three players. If you don't know the game, read the explanation of the rules in the About box.
Each of the two or three Abalone players can be humans (local or remote on the network) or Macs, so you can use the program
- in 'demo mode' (all Mac players),
- to play against the Mac (one Mac player and one human player [you]),
- to play against others, either using one Mac or using two or three networked Macs.
Currently, four different but similar strategies can be chosen for a Mac player, and each strategy can be played at several different levels.
More strategies may be implemented in the future; good ideas for this are welcome. If your idea sounds promising and is easy to implement, I probably will do so some day.
 
Abalone is a simple game where the player tries to push his opponent's marbles off the board. This is accomplished by having a greater number of marbles to push the opponent. For instance three marbles can push one or two marbles. As I said it is an easy game but it can be difficult to master. The thing that I like most about this game is the options available to the player. Options include five different levels of computer player, fat code for the Power Mac, Option to change the ball color, sound, and 3d Colorization. All of the is included in a game that is freeware. It you want a simple game that will give you a challenge then you should check this one out.