This is an 3-D network play tank battle game for UNIX/X with Mesa or OpenGL. It is similar to the old "Battle Zone" arcade game and the game "Spectre" for the Mac. You drive a tank through a 3-D rendered world, dodging and fighting all the other tanks. You can have either robotic opponents (computer controlled), human opponents across a network, or a combination of the two. A variety of features (fog/night vision conditions, heads up display, etc.) make game play varied and more interesting. This program was written as a final project for a computer graphics course, and was originally developed under Linux. [ This port is maintained by Donald Burr <dburr@POBoxes.com>. ] Fix: #!/bin/sh # This is a shell archive (produced by GNU sharutils 4.1.4). # To extract the files from this archive, save it to some FILE, remove # everything before the `!/bin/sh' line above, then type `sh FILE'. # # Made on 1998-03-04 05:05 PST by <dburr@control.colossus.dyn.ml.org>. # Source directory was `/usr/ports/games'. # # Existing files will *not* be overwritten unless `-c' is specified. # # This shar contains: # length mode name # ------ ---------- ------------------------------------------ # 62 -rw-r--r-- tank/files/md5 # 47 -rw-r--r-- tank/pkg/COMMENT # 684 -rw-r--r-- tank/pkg/DESCR # 744 -rw-r--r-- tank/pkg/PLIST # 3517 -rw-r--r-- tank/patches/patch-aa # 689 -rw-r--r-- tank/Makefile # touch -am 1231235999 $$.touch >/dev/null 2>&1 if test ! -f 1231235999 && test -f $$.touch; then shar_touch=touch else shar_touch=: echo echo 'WARNING: not restoring timestamps. Consider getting and' echo "installing GNU \`touch', distributed in GNU File Utilities..." echo fi rm -f 1231235999 $$.touch # # ============= tank/files/md5 ============== if test ! -d 'tank'; then echo 'x - creating directory tank' mkdir 'tank' fi if test ! -d 'tank/files'; then echo 'x - creating directory tank/files' mkdir 'tank/files' fi if test -f 'tank/files/md5' && test X"$1" != X"-c"; then echo 'x - skipping tank/files/md5 (file already exists)' else echo 'x - extracting tank/files/md5 (text)' sed 's/^X//' << 'SHAR_EOF' > 'tank/files/md5' && MD5 (tank-0.4a-src.tar.gz) = 36c7cc9315826c6ead3b3ad1d721ddac SHAR_EOF $shar_touch -am 0304043698 'tank/files/md5' && chmod 0644 'tank/files/md5' || echo 'restore of tank/files/md5 failed' shar_count="`wc -c < 'tank/files/md5'`" test 62 -eq "$shar_count" || echo "tank/files/md5: original size 62, current size $shar_count" fi # ============= tank/pkg/COMMENT ============== if test ! -d 'tank/pkg'; then echo 'x - creating directory tank/pkg' mkdir 'tank/pkg' fi if test -f 'tank/pkg/COMMENT' && test X"$1" != X"-c"; then echo 'x - skipping tank/pkg/COMMENT (file already exists)' else echo 'x - extracting tank/pkg/COMMENT (text)' sed 's/^X//' << 'SHAR_EOF' > 'tank/pkg/COMMENT' && A 3-D network tank game that uses OpenGL/Mesa. SHAR_EOF $shar_touch -am 0304034498 'tank/pkg/COMMENT' && chmod 0644 'tank/pkg/COMMENT' || echo 'restore of tank/pkg/COMMENT failed' shar_count="`wc -c < 'tank/pkg/COMMENT'`" test 47 -eq "$shar_count" || echo "tank/pkg/COMMENT: original size 47, current size $shar_count" fi # ============= tank/pkg/DESCR ============== if test -f 'tank/pkg/DESCR' && test X"$1" != X"-c"; then echo 'x - skipping tank/pkg/DESCR (file already exists)' else echo 'x - extracting tank/pkg/DESCR (text)' sed 's/^X//' << 'SHAR_EOF' > 'tank/pkg/DESCR' && This is an 3-D network play tank battle game for UNIX/X with Mesa or OpenGL. It is similar to the old "Battle Zone" arcade game and the game "Spectre" for the Mac. You drive a tank through a 3-D rendered world, dodging and fighting all the other tanks. You can have either robotic opponents (computer controlled), human opponents across a network, or a combination of the two. A variety of features (fog/night vision conditions, heads up display, etc.) make game play varied and more interesting. X This program was written as a final project for a computer graphics course, and was originally developed under Linux. X [ This port is maintained by Donald Burr <dburr@POBoxes.com>. ] SHAR_EOF $shar_touch -am 0304044898 'tank/pkg/DESCR' && chmod 0644 'tank/pkg/DESCR' || echo 'restore of tank/pkg/DESCR failed' shar_count="`wc -c < 'tank/pkg/DESCR'`" test 684 -eq "$shar_count" || echo "tank/pkg/DESCR: original size 684, current size $shar_count" fi # ============= tank/pkg/PLIST ============== if test -f 'tank/pkg/PLIST' && test X"$1" != X"-c"; then echo 'x - skipping tank/pkg/PLIST (file already exists)' else echo 'x - extracting tank/pkg/PLIST (text)' sed 's/^X//' << 'SHAR_EOF' > 'tank/pkg/PLIST' && bin/tank lib/tank/eatthis.au lib/tank/expl01.tga lib/tank/expl02.tga lib/tank/expl03.tga lib/tank/expl04.tga lib/tank/expl05.tga lib/tank/expl06.tga lib/tank/expl07.tga lib/tank/expl08.tga lib/tank/expl09.tga lib/tank/expl10.tga lib/tank/expl11.tga lib/tank/expl12.tga lib/tank/expl13.tga lib/tank/expl14.tga lib/tank/expl15.tga lib/tank/expl16.tga lib/tank/expl17.tga lib/tank/expl18.tga lib/tank/expl19.tga lib/tank/expl20.tga lib/tank/explos.au lib/tank/miss01.tga lib/tank/miss02.tga lib/tank/miss03.tga lib/tank/miss04.tga lib/tank/miss05.tga lib/tank/miss06.tga lib/tank/miss07.tga lib/tank/miss08.tga lib/tank/miss09.tga lib/tank/miss10.tga lib/tank/miss11.tga lib/tank/miss12.tga lib/tank/miss13.tga lib/tank/miss14.tga @dirrm lib/tank SHAR_EOF $shar_touch -am 0304045698 'tank/pkg/PLIST' && chmod 0644 'tank/pkg/PLIST' || echo 'restore of tank/pkg/PLIST failed' shar_count="`wc -c < 'tank/pkg/PLIST'`" test 744 -eq "$shar_count" || echo "tank/pkg/PLIST: original size 744, current size $shar_count" fi # ============= tank/patches/patch-aa ============== if test ! -d 'tank/patches'; then echo 'x - creating directory tank/patches' mkdir 'tank/patches' fi if test -f 'tank/patches/patch-aa' && test X"$1" != X"-c"; then echo 'x - skipping tank/patches/patch-aa (file already exists)' else echo 'x - extracting tank/patches/patch-aa (text)' sed 's/^X//' << 'SHAR_EOF' > 'tank/patches/patch-aa' &&
State Changed From-To: open->closed Imported, thanks!