summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxim Sobolev <sobomax@FreeBSD.org>2001-03-10 16:07:49 +0000
committerMaxim Sobolev <sobomax@FreeBSD.org>2001-03-10 16:07:49 +0000
commit6bc94235a279cbcaa6ab0e8700bf283465ea444b (patch)
tree49aa045216994dc25c6aa4b18df4786f56c97794
parentUpdate to 1.3.12. (diff)
Add twitch 1.0, an overhead 2-d shooter written in Python, reminiscent of
games like Robotron.
Notes
Notes: svn path=/head/; revision=39430
-rw-r--r--games/Makefile1
-rw-r--r--games/twitch/Makefile30
-rw-r--r--games/twitch/distinfo1
-rw-r--r--games/twitch/pkg-comment1
-rw-r--r--games/twitch/pkg-descr9
-rw-r--r--games/twitch/pkg-plist89
6 files changed, 131 insertions, 0 deletions
diff --git a/games/Makefile b/games/Makefile
index 790950f031ae..edf83a40651c 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -190,6 +190,7 @@
SUBDIR += nil
SUBDIR += nonsense
SUBDIR += omega
+ SUBDIR += twitch
SUBDIR += uox3
SUBDIR += wmeyes
SUBDIR += wmminichess
diff --git a/games/twitch/Makefile b/games/twitch/Makefile
new file mode 100644
index 000000000000..f7e29756c5e6
--- /dev/null
+++ b/games/twitch/Makefile
@@ -0,0 +1,30 @@
+# New ports collection makefile for: twitch
+# Date created: 10 March 2001
+# Whom: Maxim Sobolev <sobomax@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= twitch
+PORTVERSION= 1.0
+CATEGORIES= games
+MASTER_SITES= http://wildsau.idv.uni-linz.ac.at/mfx/download/pysol/
+
+MAINTAINER= sobomax@FreeBSD.org
+
+RUN_DEPENDS= ${PYTHON_SITELIBDIR}/pygame/__init__.py:${PORTSDIR}/devel/py-game
+
+USE_PYTHON= yes
+
+do-build:
+ ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py -l ${WRKSRC}
+
+do-install:
+ @${MKDIR} ${PREFIX}/share/twitch
+ (cd ${WRKSRC}; tar cf - images sound levels twitch.*) | \
+ (cd ${PREFIX}/share/twitch; tar xf -)
+ @printf "#!/bin/sh\ncd ${PREFIX}/share/twitch && \
+ ${PYTHON_CMD} ${PREFIX}/share/twitch/twitch.py\n" > ${WRKDIR}/twitch.sh
+ @${INSTALL_SCRIPT} ${WRKDIR}/twitch.sh ${PREFIX}/bin/twitch
+
+.include <bsd.port.mk>
diff --git a/games/twitch/distinfo b/games/twitch/distinfo
new file mode 100644
index 000000000000..8f6d4113e3d8
--- /dev/null
+++ b/games/twitch/distinfo
@@ -0,0 +1 @@
+MD5 (twitch-1.0.tar.gz) = 5d19b4a1ed3411b4cc466fd8320921c2
diff --git a/games/twitch/pkg-comment b/games/twitch/pkg-comment
new file mode 100644
index 000000000000..0367d71af63a
--- /dev/null
+++ b/games/twitch/pkg-comment
@@ -0,0 +1 @@
+An overhead 2-d shooter, reminiscent of games like Robotron
diff --git a/games/twitch/pkg-descr b/games/twitch/pkg-descr
new file mode 100644
index 000000000000..e07ec3a43371
--- /dev/null
+++ b/games/twitch/pkg-descr
@@ -0,0 +1,9 @@
+Twitch - a GPL arcade game by David Clark <silenus@telus.net>.
+
+Twitch is an overhead 2-d shooter, reminiscent of games like Robotron or Tron:
+Deadly Disks. The player has entered the fortress of the evil Hippopoticus,
+and is trying to rescue the fair Lady Penelope from his clutches. I wrote
+Twitch as a proof-of-concept: namely that Python, properly written, is fast
+enough to create a playable, cross-platform arcade game.
+
+WWW: http://www3.telus.net/futility/futility/twitch.html
diff --git a/games/twitch/pkg-plist b/games/twitch/pkg-plist
new file mode 100644
index 000000000000..07388375f309
--- /dev/null
+++ b/games/twitch/pkg-plist
@@ -0,0 +1,89 @@
+bin/twitch
+share/twitch/images/blank1.png
+share/twitch/images/blank2.png
+share/twitch/images/blank3.png
+share/twitch/images/blank4.png
+share/twitch/images/block1.png
+share/twitch/images/block2.png
+share/twitch/images/block3.png
+share/twitch/images/block4.png
+share/twitch/images/bomb.png
+share/twitch/images/bombammo.png
+share/twitch/images/boss.png
+share/twitch/images/boss_dying.png
+share/twitch/images/bulletammo.png
+share/twitch/images/crosshair.png
+share/twitch/images/damage.png
+share/twitch/images/explosion.png
+share/twitch/images/fire.png
+share/twitch/images/flame.png
+share/twitch/images/flamerammo.png
+share/twitch/images/gate.png
+share/twitch/images/grenade.png
+share/twitch/images/grenadeammo.png
+share/twitch/images/gunner.png
+share/twitch/images/gunner_dying.png
+share/twitch/images/healthempty.png
+share/twitch/images/healthfull.png
+share/twitch/images/healthkit.png
+share/twitch/images/heart.png
+share/twitch/images/hunter.png
+share/twitch/images/hunter_dying.png
+share/twitch/images/key.png
+share/twitch/images/laserammo.png
+share/twitch/images/penelope.png
+share/twitch/images/player.png
+share/twitch/images/player_death.png
+share/twitch/images/robot.png
+share/twitch/images/robot_dying.png
+share/twitch/images/rocket.png
+share/twitch/images/rocketammo.png
+share/twitch/images/shooter.png
+share/twitch/images/shooter_dying.png
+share/twitch/images/smoke.png
+share/twitch/images/spawngate.png
+share/twitch/images/spider.png
+share/twitch/images/spider_dying.png
+share/twitch/images/title.png
+share/twitch/images/weapons.png
+share/twitch/images/weaponsel.png
+share/twitch/images/younffp_.ttf
+share/twitch/levels/1.lvl
+share/twitch/levels/10.lvl
+share/twitch/levels/2.lvl
+share/twitch/levels/3.lvl
+share/twitch/levels/4.lvl
+share/twitch/levels/5.lvl
+share/twitch/levels/6.lvl
+share/twitch/levels/7.lvl
+share/twitch/levels/8.lvl
+share/twitch/levels/9.lvl
+share/twitch/levels/template.lvl
+share/twitch/sound/bombblast.wav
+share/twitch/sound/explosion.wav
+share/twitch/sound/fealingnull.xm
+share/twitch/sound/flame.wav
+share/twitch/sound/gatedown.wav
+share/twitch/sound/gateup.wav
+share/twitch/sound/gchuck.wav
+share/twitch/sound/hunterdeath.wav
+share/twitch/sound/laser.wav
+share/twitch/sound/levelintro.wav
+share/twitch/sound/mg.wav
+share/twitch/sound/pain1.wav
+share/twitch/sound/pain2.wav
+share/twitch/sound/pain3.wav
+share/twitch/sound/pickup.wav
+share/twitch/sound/pickuphealth.wav
+share/twitch/sound/playerdeath.wav
+share/twitch/sound/rocket.wav
+share/twitch/sound/schizo.xm
+share/twitch/sound/shotgun.wav
+share/twitch/sound/spawngate.wav
+share/twitch/sound/weaponswitch.wav
+share/twitch/twitch.py
+share/twitch/twitch.pyc
+@dirrm share/twitch/sound
+@dirrm share/twitch/levels
+@dirrm share/twitch/images
+@dirrm share/twitch