Chapter 15

Our Favorite Games


CONTENTS

Single-Player Games

Ataxx

by Paul Buchheit
URL: http://k2.scl.cwru.edu/~ptb/ataxx/

An Ataxx applet. Ataxx is a game that is mildly similar to Othello. Has the ability to load a variety of computer players and board configurations.

Connect Four

by Mike O'Brien
URL: http://server.suni.com/~mfo/java/connect4/index.html

Play Connect Four against the computer.

Crossword Puzzle

by Carl Haynes
URL: http://www.starwavecom/people/haynes/xword.html 

Interactive crossword puzzle, updated daily.

Iceblox

by Karl H_rnell
URL: http://www.tdb.uu.se/~karl/java/iceblox.html

Inspired by a mid-eighties arcade game, slightly modified. You guide, a penguin through a playing field of ice cubes and stones. The object is to free five gold coins from the ice and avoid incineration by the evil flames that are out to get you.

NetCELL

by Dennis Cronin
URL: http://www.cd.com/netcell

NetCELL is a web-ified version of Freecell written in Java. It talks to a central server machine to save scores and games so you can compete with folks net-wide to see who can run up the biggest "streaks." Warning: may be addictive!

Pegdelux

by Jeff Holst
URL: http://www.onr.com/user/jeff/pegdelux.htm

Marble Solitaire Extreme. This version has auto solve, timed games, multiple boards, 3D rendered marbles, and more.

PipeDream

by Adam Doppelt
URL: http://www.cs.brown.edu/people/amd/java/PipeDream

Yet another classic arcade game reincarnated in Java. Looks best in 24-bit color.

Planex

by R.D. Klein
URL: http://www.cube.net/~rdklein/planex/usplanex.html

Planex: an interactive landing simulation game with a fractal background image.

Quarto!

by Daniel Hutchings
URL: http://www.cs.oberlin.edu/students/dhutchin/Java/applets/

A sophisticated puzzle applet. Try your skill against an intelligent automated opponent.

RollingCubes

by Ken Shirriff
URL: http://www.sunlabs.com/~shirriff/java/rollingcubes.html

The rolling cubes puzzle is deceptively simple. See if you can solve it.

Warp

by Karl H_rnell
URL: http://www.tdb.uu.se/~karl/java/warp.html

A game with lots of action and graphics. Dodge or blast your way through obstacles. Shoot the bad guys. Each new level has a different set of surroundings and attackers.

Yahtzee

by Dan Seidman
URL: http://platform.nis.newscorp.com:8082/seidman/yahtzee.htr

An implementation of the dice game Yahtzee.

Zplet

by Matthew Russotto
URL: http://www.pond.com/~russotto/zplet/minizork.html

Zplet is a Z-machine interpreter for Java. Simply put, it can run adventure games written by the old Infocom, or in that format. The ZPlet page contains several samplers and demos, as well as one full-sized game.

Multiplayer Games

Backgammon

by Lee Smith
URL: http://www.stanford.edu/~leesmith/hotjava.html

Two player interactive backgammon. Good example of a multiplayer game. Great example of how to use the Java Language's networking capabilities.

Como - Java based interactive communication

by Ulrich Gall
URL: http://www4.informatik.uni-erlangen.de/immd-iv/Projects/ 

This release includes a chat applet with audio support, a whiteboard, meeting scheduler and several games.

Europa

by Jay Steele and Alex Nicolaou
URL: http://www.cgl.vwaterloo.ca/~anicolao/Europa/

Europa is a strategic multiplayer board/arcade game, and was one of the winners of Sun's Java(tm) Cup contest, announced on May 29th 1996 at the JavaOne conference in San Francisco. Alex Nicolaou is currently maintaining the official Europa Server and would like to see more people logging in there! Also, he is available to resolve problems or fix bugs for the official server.

iChess

by Systemix Software, Inc.
URL: http://www.ichess.com

iChess is a complete, multi-player, client-server Internet Java Chess game. Features full drag and drop play, and a chat window. Spectators can watch games with moves animated on screen as they are made.

Unearthed

by Timothy Macinta
URL: http://www.mit.edu/people/twrm/unearthed/

Unearthed is a multi-user interactive fantasy world. You can walk around in aworld with other people, talk with other people, and cast spells on people (including yourself).