KOTH has a new web
page and maintainer, Allan Douglas. The most recent
release will be found there.
If you find KOTH interesting, take a look at
my current project.
King of the Hill (KOTH) is a multiplayer, networked artillery
game of little tanks with really big weapons set out to destroy
one another. Best-known games of this type include the classic
DOS game "Scorched Earth: The Mother of All Games" and "Scorched
Tanks" for the Amiga, but the concept has been implemented on
everything from the TI-85 graphing calculator on up. KOTH seeks
to build on the best ideas from these games while also taking a
fresh, approach including an open, network-centric architecture
and concurrent progressive event modeling.
Features:
Supports up to ten players at once, with unlimited observers
(ten only because beyond that the game would get
unwieldy, not an architectural limitation)
Players can join and leave at any time without disrupting
the game
Pregame and In-game color-coded chat
Buy and sell various types of neat weapons to use against your
enemies
Fracal-tessalation terrain generating algorithm produces
endless variations of interesting terrain (before you
start blowing massing craters into it that is
Falling dirt and falling damage to tanks
Lightweight, asynchronous networking protocol - perfectly
playable on a modem over the Internet even with high pingtime
LibGGI for portable graphics. Currently supports
8/15/16/24/32 bits per pixel in any resolution
Free software so anyone can and is encouraged to add in
their own favorite weapons, equipment, and other features.
Screenshots
Download KOTH here:
- koth-0.7.6.tar.gz
- Note that KOTH is also available as debian package, try
"apt-get install koth"
If you need the LibGGI graphics library, get it at
ftp://ftp.ggi-project.org/pub/ggi/ggi/current/.
You need both libggi and libgii.
Mailing List
There is now a mailing list set up for KOTH discussion! To
subscribe, send an email to koth-d-request@crud.net with just
the text "subscribe" in the body. Mailing list archives are
available at http://crud.net/Lists-Archives/
CVS Server
There is cvs server now set up. Set your CVSROOT environment
variable to ":pserver:guest@crud.net:/usr/local/cvsroot" cvs login
with password guest, and cvs checkout the repository "koth".