Import armagetronad-0.2.8.2.1 as wip/armagetronad.

Armagetron Advanced is a multiplayer game in 3D that attempts to emulate
and expand on the light cycle sequence from the movie Tron.

Tron was an arcade game based on the movie of the same name, release by
Disney in 1982. The original game consisted of 4 sub-games, the only one of
concern is the 'Light Cycles' one, in which the player uses a left/right
joystick to control a 'Light Cycle' which leaves a wall behind it wherever
the cycle it goes, turning only at 90 degree angles. The player must then get
the AI to crash into their wall while avoiding hitting the AI's own wall
themselves. Those were the humble beginnings of Armagetron Advanced's
game play, which has now blossomed into 16 player mayhem, with highly
advanced AI, network game play, and of course all in a 3D environment.
This commit is contained in:
Adam Hoka 2008-06-03 22:23:02 +00:00 committed by Thomas Klausner
parent bb9923ad49
commit 5c34a983ca
6 changed files with 168 additions and 0 deletions

12
armagetronad/DESCR Normal file
View file

@ -0,0 +1,12 @@
Armagetron Advanced is a multiplayer game in 3D that attempts to emulate
and expand on the light cycle sequence from the movie Tron.
Tron was an arcade game based on the movie of the same name, release by
Disney in 1982. The original game consisted of 4 sub-games, the only one of
concern is the 'Light Cycles' one, in which the player uses a left/right
joystick to control a 'Light Cycle' which leaves a wall behind it wherever
the cycle it goes, turning only at 90 degree angles. The player must then get
the AI to crash into their wall while avoiding hitting the AI's own wall
themselves. Those were the humble beginnings of Armagetron Advanced's
game play, which has now blossomed into 16 player mayhem, with highly
advanced AI, network game play, and of course all in a 3D environment.

11
armagetronad/Makefile Normal file
View file

@ -0,0 +1,11 @@
# $NetBSD: Makefile,v 1.1.1.1 2008/06/03 22:23:02 hoka_adam Exp $
#
PKGNAME= ${DISTNAME:S/.src//}
COMMENT= Tron clone in 3D with advanced gameplay and multiplayer
.include "../../devel/SDL/buildlink3.mk"
.include "../../graphics/SDL_image/buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"
.include "../../graphics/jpeg/buildlink3.mk"
.include "../../wip/armagetronad/Makefile.common"

View file

@ -0,0 +1,27 @@
# $NetBSD: Makefile.common,v 1.1.1.1 2008/06/03 22:23:02 hoka_adam Exp $
#
# used by wip/armagetronad/Makefile
# This is separated in case someone wants to make
# a dedicated server package.
DISTNAME= armagetronad-${ARMAD_VER}.src
CATEGORIES= games
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=armagetronad/}
ARMAD_VER= 0.2.8.2.1
MAINTAINER= adam.hoka@gmail.com
HOMEPAGE= http://armagetronad.sourceforge.net/
WRKSRC= ${WRKDIR}/armagetronad-0.2.8.2.1
GNU_CONFIGURE= yes
USE_LANGUAGES= c c++
USE_TOOLS+= bash gmake
REPLACE_BASH+= batch/*.in
CONFIGURE_ARGS+= --disable-uninstall
.include "../../textproc/libxml2/buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

100
armagetronad/PLIST Normal file
View file

@ -0,0 +1,100 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2008/06/03 22:23:02 hoka_adam Exp $
bin/armagetronad
share/doc/games/armagetronad/html/bugs.html
share/doc/games/armagetronad/html/changelog.html
share/doc/games/armagetronad/html/commands.html
share/doc/games/armagetronad/html/compile.html
share/doc/games/armagetronad/html/config.html
share/doc/games/armagetronad/html/faq.html
share/doc/games/armagetronad/html/index.html
share/doc/games/armagetronad/html/install_linux.html
share/doc/games/armagetronad/html/install_macosx.html
share/doc/games/armagetronad/html/install_result.html
share/doc/games/armagetronad/html/install_windows.html
share/doc/games/armagetronad/html/net/index.html
share/doc/games/armagetronad/html/net/lower.html
share/doc/games/armagetronad/html/net/middle.html
share/doc/games/armagetronad/html/net/upper.html
share/doc/games/armagetronad/html/network.html
share/doc/games/armagetronad/html/readme_macosx.html
share/doc/games/armagetronad/html/todo.html
share/doc/games/armagetronad/html/versions.html
share/games/armagetronad/desktop/armagetronad.desktop
share/games/armagetronad/desktop/icons/large/armagetronad.png
share/games/armagetronad/desktop/icons/medium/armagetronad.png
share/games/armagetronad/desktop/icons/small/armagetronad.png
share/games/armagetronad/language/american.txt
share/games/armagetronad/language/british.txt
share/games/armagetronad/language/deutsch.txt
share/games/armagetronad/language/english_base.txt
share/games/armagetronad/language/english_base_notranslate.txt
share/games/armagetronad/language/french.txt
share/games/armagetronad/language/languages.txt
share/games/armagetronad/language/languages.txt.in
share/games/armagetronad/language/spanish.txt
share/games/armagetronad/language/update.py
share/games/armagetronad/models/cycle_body.mod
share/games/armagetronad/models/cycle_front.mod
share/games/armagetronad/models/cycle_rear.mod
share/games/armagetronad/resource/included/AATeam/map-0.2.8.0.dtd
share/games/armagetronad/resource/included/AATeam/map-0.2.8.0_rc4.dtd
share/games/armagetronad/resource/included/Anonymous/README
share/games/armagetronad/resource/included/Anonymous/polygon/README
share/games/armagetronad/resource/included/Anonymous/polygon/regular/40-gon-0.2.aamap.xml
share/games/armagetronad/resource/included/Anonymous/polygon/regular/README
share/games/armagetronad/resource/included/Anonymous/polygon/regular/diamond-1.0.2.aamap.xml
share/games/armagetronad/resource/included/Anonymous/polygon/regular/square-1.0.1.aamap.xml
share/games/armagetronad/resource/included/Your_mom/clever/inaktek-0.7.2.aamap.xml
share/games/armagetronad/resource/included/Your_mom/clever/repeat-0.3.2.aamap.xml
share/games/armagetronad/resource/included/Z-Man/fortress/for_old_clients-0.1.0.aamap.xml
share/games/armagetronad/resource/included/Z-Man/fortress/fourfold_for_old_clients-0.1.0.aamap.xml
share/games/armagetronad/resource/included/Z-Man/fortress/sumo_4x4-0.1.1.aamap.xml
share/games/armagetronad/resource/included/Z-Man/fortress/sumo_8x2-0.1.0.aamap.xml
share/games/armagetronad/resource/included/Z-Man/fortress/zonetest-0.1.0.aamap.xml
share/games/armagetronad/resource/included/map-0.1-exp.dtd
share/games/armagetronad/resource/included/map-0.1.dtd
share/games/armagetronad/resource/included/map-0.2.8_beta3.dtd
share/games/armagetronad/scripts/relocate
share/games/armagetronad/scripts/sysinstall
share/games/armagetronad/sound/cyclrun.wav
share/games/armagetronad/sound/expl.wav
share/games/armagetronad/textures/KGN_logo.png
share/games/armagetronad/textures/cycle_body.png
share/games/armagetronad/textures/cycle_wheel.png
share/games/armagetronad/textures/dir_wall.png
share/games/armagetronad/textures/floor.png
share/games/armagetronad/textures/floor_a.png
share/games/armagetronad/textures/floor_b.png
share/games/armagetronad/textures/font.png
share/games/armagetronad/textures/font_extra.png
share/games/armagetronad/textures/font_s.png
share/games/armagetronad/textures/icon.png
share/games/armagetronad/textures/rim_wall.png
share/games/armagetronad/textures/shadow.png
share/games/armagetronad/textures/sky.png
share/games/armagetronad/textures/title.jpg
@dirrm share/games/armagetronad/textures
@dirrm share/games/armagetronad/sound
@dirrm share/games/armagetronad/scripts
@dirrm share/games/armagetronad/resource/included/Z-Man/fortress
@dirrm share/games/armagetronad/resource/included/Z-Man
@dirrm share/games/armagetronad/resource/included/Your_mom/clever
@dirrm share/games/armagetronad/resource/included/Your_mom
@dirrm share/games/armagetronad/resource/included/Anonymous/polygon/regular
@dirrm share/games/armagetronad/resource/included/Anonymous/polygon
@dirrm share/games/armagetronad/resource/included/Anonymous
@dirrm share/games/armagetronad/resource/included/AATeam
@dirrm share/games/armagetronad/resource/included
@dirrm share/games/armagetronad/resource
@dirrm share/games/armagetronad/models
@dirrm share/games/armagetronad/language
@dirrm share/games/armagetronad/desktop/icons/small
@dirrm share/games/armagetronad/desktop/icons/medium
@dirrm share/games/armagetronad/desktop/icons/large
@dirrm share/games/armagetronad/desktop/icons
@dirrm share/games/armagetronad/desktop
@dirrm share/games/armagetronad
@dirrm share/doc/games/armagetronad/html/net
@dirrm share/doc/games/armagetronad/html
@dirrm share/doc/games/armagetronad
@dirrm share/doc/games

6
armagetronad/distinfo Normal file
View file

@ -0,0 +1,6 @@
$NetBSD: distinfo,v 1.1.1.1 2008/06/03 22:23:02 hoka_adam Exp $
SHA1 (armagetronad-0.2.8.2.1.src.tar.gz) = 6693123968f1cec9085b3bf6eb9d6f8735203db6
RMD160 (armagetronad-0.2.8.2.1.src.tar.gz) = b752fd36e0fb09514f4f3bc2424ab2bf62afb191
Size (armagetronad-0.2.8.2.1.src.tar.gz) = 1874858 bytes
SHA1 (patch-aa) = 8fa14e44a6687694a60fa33589f2ccde1a662fe9

View file

@ -0,0 +1,12 @@
$NetBSD: patch-aa,v 1.1.1.1 2008/06/03 22:23:02 hoka_adam Exp $
--- batch/Makefile.in.orig 2006-08-04 21:15:59.000000000 +0200
+++ batch/Makefile.in
@@ -274,7 +274,6 @@ EXTRA_DIST = \
buildscript = sed -f ${top_builddir}/universal_variable_values_sed\
-e 's,@version\@,$(VERSION),g' \
-e 's,@executable_suffix\@,$(executable_suffix),g' \
- -e "s,/bin/bash,`which bash`,g"\
-e 's,@LN_S\@,$(LN_S),g'\
-e 's,@progname\@,@progname@,g' \
-e 's,@prognamebase\@,@prognamebase@,g' \