Import armagetronad-server-0.2.8.3.3 as games/armagetronad-server

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.

Server for the armagetronad game.

Originally packaged in pkgsrc-wip by:
- Adam Hoka
- Thomas Klausner
- David Sainty
- Aleksej Saushev
- Sevan Janiyan
and
- myself.
This commit is contained in:
kamil 2016-07-24 15:44:49 +00:00
parent 3973d9ffc7
commit b31fb44770
3 changed files with 130 additions and 0 deletions

View file

@ -0,0 +1,14 @@
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.
Server for the armagetronad game.

View file

@ -0,0 +1,36 @@
# $NetBSD: Makefile,v 1.1 2016/07/24 15:44:49 kamil Exp $
#
.include "../../games/armagetronad/Makefile.common"
PKGNAME= ${DISTNAME:S/.src//:S/armagetronad/armagetronad-server/}
COMMENT= Server for the armagetronad game
MAINTAINER= pkgsrc-users@NetBSD.org
# Enable server, don't build client
CONFIGURE_ARGS+= --enable-dedicated
# pkgsrc specific handling of configuration
EGDIR= ${PREFIX}/share/examples/${PKGBASE}
PKG_SYSCONFSUBDIR= armagetronad-dedicated
BUILD_DEFS+= PKG_SYSCONFBASE
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASE}
INSTALL_MAKE_FLAGS+= sysconfdir=${EGDIR}
MAKE_DIRS+= ${PKG_SYSCONFDIR}/examples
MAKE_DIRS+= ${PKG_SYSCONFDIR}/examples/cvs_test
.for f in aiplayers.cfg default.cfg master.srv rc.config settings.cfg settings_authentication.cfg settings_dedicated.cfg settings_visual.cfg subcultures.srv
CONF_FILES+= ${EGDIR}/armagetronad-dedicated/${f} ${PKG_SYSCONFDIR}/${f}
.endfor
.for f in breakfast_in_hell.cfg death_zone.cfg fortress_soccer.cfg single_use_turbo.cfg teamsumo.cfg
CONF_FILES+= ${EGDIR}/armagetronad-dedicated/examples/${f} ${PKG_SYSCONFDIR}/examples/${f}
.endfor
.for f in fortress_complete.cfg fortress_physics.cfg fortress_politics.cfg fortress_scoring.cfg sumo_complete.cfg
CONF_FILES+= ${EGDIR}/armagetronad-dedicated/examples/cvs_test/${f} ${PKG_SYSCONFDIR}/examples/cvs_test/${f}
.endfor
.include "../../mk/bsd.pkg.mk"

View file

@ -0,0 +1,80 @@
@comment $NetBSD: PLIST,v 1.1 2016/07/24 15:44:49 kamil Exp $
bin/armagetronad-dedicated
share/armagetronad-dedicated/desktop/armagetronad.desktop
share/armagetronad-dedicated/desktop/icons/large/armagetronad.png
share/armagetronad-dedicated/desktop/icons/medium/armagetronad.png
share/armagetronad-dedicated/desktop/icons/small/armagetronad.png
share/armagetronad-dedicated/language/american.txt
share/armagetronad-dedicated/language/british.txt
share/armagetronad-dedicated/language/deutsch.txt
share/armagetronad-dedicated/language/english_base.txt
share/armagetronad-dedicated/language/english_base_notranslate.txt
share/armagetronad-dedicated/language/french.txt
share/armagetronad-dedicated/language/languages.txt
share/armagetronad-dedicated/language/languages.txt.in
share/armagetronad-dedicated/language/polish.txt
share/armagetronad-dedicated/language/polish_transliterated.txt
share/armagetronad-dedicated/language/spanish.txt
share/armagetronad-dedicated/language/update.py
share/armagetronad-dedicated/resource/included/AATeam/map-0.2.8.0.dtd
share/armagetronad-dedicated/resource/included/AATeam/map-0.2.8.0_rc4.dtd
share/armagetronad-dedicated/resource/included/Anonymous/README
share/armagetronad-dedicated/resource/included/Anonymous/polygon/README
share/armagetronad-dedicated/resource/included/Anonymous/polygon/regular/40-gon-0.2.aamap.xml
share/armagetronad-dedicated/resource/included/Anonymous/polygon/regular/README
share/armagetronad-dedicated/resource/included/Anonymous/polygon/regular/diamond-1.0.2.aamap.xml
share/armagetronad-dedicated/resource/included/Anonymous/polygon/regular/square-1.0.1.aamap.xml
share/armagetronad-dedicated/resource/included/Your_mom/clever/inaktek-0.7.2.aamap.xml
share/armagetronad-dedicated/resource/included/Your_mom/clever/repeat-0.3.2.aamap.xml
share/armagetronad-dedicated/resource/included/Z-Man/fortress/for_old_clients-0.1.0.aamap.xml
share/armagetronad-dedicated/resource/included/Z-Man/fortress/fourfold_for_old_clients-0.1.0.aamap.xml
share/armagetronad-dedicated/resource/included/Z-Man/fortress/sumo_4x4-0.1.1.aamap.xml
share/armagetronad-dedicated/resource/included/Z-Man/fortress/sumo_8x2-0.1.0.aamap.xml
share/armagetronad-dedicated/resource/included/Z-Man/fortress/zonetest-0.1.0.aamap.xml
share/armagetronad-dedicated/resource/included/map-0.1-exp.dtd
share/armagetronad-dedicated/resource/included/map-0.1.dtd
share/armagetronad-dedicated/resource/included/map-0.2.8_beta3.dtd
share/armagetronad-dedicated/scripts/rcd_config
share/armagetronad-dedicated/scripts/rcd_server
share/armagetronad-dedicated/scripts/rcd_startstop
share/armagetronad-dedicated/scripts/relocate
share/armagetronad-dedicated/scripts/serverstarter
share/armagetronad-dedicated/scripts/sysinstall
share/doc/armagetronad-dedicated/html/bugs.html
share/doc/armagetronad-dedicated/html/changelog.html
share/doc/armagetronad-dedicated/html/commands.html
share/doc/armagetronad-dedicated/html/compile.html
share/doc/armagetronad-dedicated/html/config.html
share/doc/armagetronad-dedicated/html/faq.html
share/doc/armagetronad-dedicated/html/index.html
share/doc/armagetronad-dedicated/html/install_linux.html
share/doc/armagetronad-dedicated/html/install_macosx.html
share/doc/armagetronad-dedicated/html/install_result.html
share/doc/armagetronad-dedicated/html/install_windows.html
share/doc/armagetronad-dedicated/html/net/index.html
share/doc/armagetronad-dedicated/html/net/lower.html
share/doc/armagetronad-dedicated/html/net/middle.html
share/doc/armagetronad-dedicated/html/net/upper.html
share/doc/armagetronad-dedicated/html/network.html
share/doc/armagetronad-dedicated/html/readme_macosx.html
share/doc/armagetronad-dedicated/html/todo.html
share/doc/armagetronad-dedicated/html/versions.html
share/examples/armagetronad-server/armagetronad-dedicated/aiplayers.cfg
share/examples/armagetronad-server/armagetronad-dedicated/default.cfg
share/examples/armagetronad-server/armagetronad-dedicated/examples/breakfast_in_hell.cfg
share/examples/armagetronad-server/armagetronad-dedicated/examples/cvs_test/fortress_complete.cfg
share/examples/armagetronad-server/armagetronad-dedicated/examples/cvs_test/fortress_physics.cfg
share/examples/armagetronad-server/armagetronad-dedicated/examples/cvs_test/fortress_politics.cfg
share/examples/armagetronad-server/armagetronad-dedicated/examples/cvs_test/fortress_scoring.cfg
share/examples/armagetronad-server/armagetronad-dedicated/examples/cvs_test/sumo_complete.cfg
share/examples/armagetronad-server/armagetronad-dedicated/examples/death_zone.cfg
share/examples/armagetronad-server/armagetronad-dedicated/examples/fortress_soccer.cfg
share/examples/armagetronad-server/armagetronad-dedicated/examples/single_use_turbo.cfg
share/examples/armagetronad-server/armagetronad-dedicated/examples/teamsumo.cfg
share/examples/armagetronad-server/armagetronad-dedicated/master.srv
share/examples/armagetronad-server/armagetronad-dedicated/rc.config
share/examples/armagetronad-server/armagetronad-dedicated/settings.cfg
share/examples/armagetronad-server/armagetronad-dedicated/settings_authentication.cfg
share/examples/armagetronad-server/armagetronad-dedicated/settings_dedicated.cfg
share/examples/armagetronad-server/armagetronad-dedicated/settings_visual.cfg
share/examples/armagetronad-server/armagetronad-dedicated/subcultures.srv