Add solarwolf 1.0, an action/arcade game originally based of SolarFox on the
Atari 2600. Boys, if you think that the Python is inapproprite language for games programming you ought to try this - it really rocks, even on a low-end machines like my P133 notebook!
This commit is contained in:
parent
b8b5051b4e
commit
d50622339d
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=42244
@ -192,6 +192,7 @@
|
||||
SUBDIR += smacx
|
||||
SUBDIR += sokoban
|
||||
SUBDIR += sol
|
||||
SUBDIR += solarwolf
|
||||
SUBDIR += speak
|
||||
SUBDIR += spellcast
|
||||
SUBDIR += speyes
|
||||
|
30
games/solarwolf/Makefile
Normal file
30
games/solarwolf/Makefile
Normal file
@ -0,0 +1,30 @@
|
||||
# New ports collection makefile for: solarwolf
|
||||
# Date created: 4 May 2001
|
||||
# Whom: Maxim Sobolev <sobomax@FreeBSD.org>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= solarwolf
|
||||
PORTVERSION= 1.0
|
||||
CATEGORIES= games
|
||||
MASTER_SITES= http://shredwheat.zopesite.com/solarwolf/files/
|
||||
|
||||
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 ${WRKSRC}
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${PREFIX}/share/solarwolf
|
||||
(cd ${WRKSRC}; tar cf - .) | \
|
||||
(cd ${PREFIX}/share/solarwolf; tar --unlink -xf -)
|
||||
@printf "#!/bin/sh\ncd ${PREFIX}/share/solarwolf && \
|
||||
${PYTHON_CMD} ${PREFIX}/share/solarwolf/solarwolf.py\n" > ${WRKDIR}/solarwolf.sh
|
||||
@${INSTALL_SCRIPT} ${WRKDIR}/solarwolf.sh ${PREFIX}/bin/solarwolf
|
||||
|
||||
.include <bsd.port.mk>
|
1
games/solarwolf/distinfo
Normal file
1
games/solarwolf/distinfo
Normal file
@ -0,0 +1 @@
|
||||
MD5 (solarwolf-1.0.tar.gz) = 36928c34398bf26aaeeee4c76c065ee7
|
1
games/solarwolf/pkg-comment
Normal file
1
games/solarwolf/pkg-comment
Normal file
@ -0,0 +1 @@
|
||||
An action/arcade game originally based of SolarFox on the Atari 2600
|
12
games/solarwolf/pkg-descr
Normal file
12
games/solarwolf/pkg-descr
Normal file
@ -0,0 +1,12 @@
|
||||
SolarWolf is an action/arcade game written entirely in Python. It is entirely
|
||||
opensource and free. It is released under the LGPL license.
|
||||
|
||||
It features quick and smooth fullscreen 800x600 graphics. There is alpha
|
||||
transparent blitting, colorkeying, animated sprites, scrolling starfield
|
||||
background, antialiased font rendering, and more. The sound system supports
|
||||
multiple sound channel playback, along with streaming music support. It also
|
||||
supports input from keyboard or joystick.
|
||||
|
||||
The game is originally based of SolarFox on the Atari 2600.
|
||||
|
||||
WWW: http://shredwheat.zopesite.com/solarwolf
|
251
games/solarwolf/pkg-plist
Normal file
251
games/solarwolf/pkg-plist
Normal file
@ -0,0 +1,251 @@
|
||||
bin/solarwolf
|
||||
share/solarwolf/code/FpsClock.py
|
||||
share/solarwolf/code/FpsClock.pyc
|
||||
share/solarwolf/code/allmodules.py
|
||||
share/solarwolf/code/allmodules.pyc
|
||||
share/solarwolf/code/game.py
|
||||
share/solarwolf/code/game.pyc
|
||||
share/solarwolf/code/gamecreds.py
|
||||
share/solarwolf/code/gamecreds.pyc
|
||||
share/solarwolf/code/gamefinish.py
|
||||
share/solarwolf/code/gamefinish.pyc
|
||||
share/solarwolf/code/gameinit.py
|
||||
share/solarwolf/code/gameinit.pyc
|
||||
share/solarwolf/code/gamemenu.py
|
||||
share/solarwolf/code/gamemenu.pyc
|
||||
share/solarwolf/code/gamename.py
|
||||
share/solarwolf/code/gamename.pyc
|
||||
share/solarwolf/code/gamenews.py
|
||||
share/solarwolf/code/gamenews.pyc
|
||||
share/solarwolf/code/gameplay.py
|
||||
share/solarwolf/code/gameplay.pyc
|
||||
share/solarwolf/code/gamestart.py
|
||||
share/solarwolf/code/gamestart.pyc
|
||||
share/solarwolf/code/gamewin.py
|
||||
share/solarwolf/code/gamewin.pyc
|
||||
share/solarwolf/code/gfx.py
|
||||
share/solarwolf/code/gfx.pyc
|
||||
share/solarwolf/code/hud.py
|
||||
share/solarwolf/code/hud.pyc
|
||||
share/solarwolf/code/input.py
|
||||
share/solarwolf/code/input.pyc
|
||||
share/solarwolf/code/levels.py
|
||||
share/solarwolf/code/levels.pyc
|
||||
share/solarwolf/code/main.py
|
||||
share/solarwolf/code/main.pyc
|
||||
share/solarwolf/code/messagebox.py
|
||||
share/solarwolf/code/messagebox.pyc
|
||||
share/solarwolf/code/objbox.py
|
||||
share/solarwolf/code/objbox.pyc
|
||||
share/solarwolf/code/objexplode.py
|
||||
share/solarwolf/code/objexplode.pyc
|
||||
share/solarwolf/code/objguard.py
|
||||
share/solarwolf/code/objguard.pyc
|
||||
share/solarwolf/code/objpopbox.py
|
||||
share/solarwolf/code/objpopbox.pyc
|
||||
share/solarwolf/code/objpopshot.py
|
||||
share/solarwolf/code/objpopshot.pyc
|
||||
share/solarwolf/code/objship.py
|
||||
share/solarwolf/code/objship.pyc
|
||||
share/solarwolf/code/objshot.py
|
||||
share/solarwolf/code/objshot.pyc
|
||||
share/solarwolf/code/objsmoke.py
|
||||
share/solarwolf/code/objsmoke.pyc
|
||||
share/solarwolf/code/objtele.py
|
||||
share/solarwolf/code/objtele.pyc
|
||||
share/solarwolf/code/objtext.py
|
||||
share/solarwolf/code/objtext.pyc
|
||||
share/solarwolf/code/objwarp.py
|
||||
share/solarwolf/code/objwarp.pyc
|
||||
share/solarwolf/code/players.py
|
||||
share/solarwolf/code/players.pyc
|
||||
share/solarwolf/code/score.py
|
||||
share/solarwolf/code/score.pyc
|
||||
share/solarwolf/code/snd.py
|
||||
share/solarwolf/code/snd.pyc
|
||||
share/solarwolf/code/stars.py
|
||||
share/solarwolf/code/stars.pyc
|
||||
share/solarwolf/data/Sav693.tmp
|
||||
share/solarwolf/data/audio/boxhit.wav
|
||||
share/solarwolf/data/audio/delete.wav
|
||||
share/solarwolf/data/audio/explode.wav
|
||||
share/solarwolf/data/audio/gameover.wav
|
||||
share/solarwolf/data/audio/incorrect.wav
|
||||
share/solarwolf/data/audio/levelfinish.wav
|
||||
share/solarwolf/data/audio/levelskip.wav
|
||||
share/solarwolf/data/audio/select_choose.wav
|
||||
share/solarwolf/data/audio/select_move.wav
|
||||
share/solarwolf/data/audio/shoot.wav
|
||||
share/solarwolf/data/audio/startlife.wav
|
||||
share/solarwolf/data/audio/startup.wav
|
||||
share/solarwolf/data/audio/whip.wav
|
||||
share/solarwolf/data/audio/yboxhit.wav
|
||||
share/solarwolf/data/bigbox0000.gif
|
||||
share/solarwolf/data/bigbox0001.gif
|
||||
share/solarwolf/data/bigbox0002.gif
|
||||
share/solarwolf/data/bigbox0003.gif
|
||||
share/solarwolf/data/bigbox0004.gif
|
||||
share/solarwolf/data/bigbox0005.gif
|
||||
share/solarwolf/data/bigbox0006.gif
|
||||
share/solarwolf/data/bigbox0007.gif
|
||||
share/solarwolf/data/bigbox0008.gif
|
||||
share/solarwolf/data/bigbox0009.gif
|
||||
share/solarwolf/data/bigbox0010.gif
|
||||
share/solarwolf/data/bigbox0011.gif
|
||||
share/solarwolf/data/bigbox0012.gif
|
||||
share/solarwolf/data/bigbox0013.gif
|
||||
share/solarwolf/data/bigbox0014.gif
|
||||
share/solarwolf/data/box00.gif
|
||||
share/solarwolf/data/box01.gif
|
||||
share/solarwolf/data/box02.gif
|
||||
share/solarwolf/data/box03.gif
|
||||
share/solarwolf/data/box04.gif
|
||||
share/solarwolf/data/box05.gif
|
||||
share/solarwolf/data/box06.gif
|
||||
share/solarwolf/data/box07.gif
|
||||
share/solarwolf/data/box08.gif
|
||||
share/solarwolf/data/box09.gif
|
||||
share/solarwolf/data/box10.gif
|
||||
share/solarwolf/data/box11.gif
|
||||
share/solarwolf/data/box12.gif
|
||||
share/solarwolf/data/box13.gif
|
||||
share/solarwolf/data/box14.gif
|
||||
share/solarwolf/data/bullet.gif
|
||||
share/solarwolf/data/credrules.gif
|
||||
share/solarwolf/data/delete.gif
|
||||
share/solarwolf/data/downerror.gif
|
||||
share/solarwolf/data/download1.gif
|
||||
share/solarwolf/data/download2.gif
|
||||
share/solarwolf/data/downok.gif
|
||||
share/solarwolf/data/end.gif
|
||||
share/solarwolf/data/explosion1.gif
|
||||
share/solarwolf/data/explosion2.gif
|
||||
share/solarwolf/data/explosion3.gif
|
||||
share/solarwolf/data/explosion4.gif
|
||||
share/solarwolf/data/explosion5.gif
|
||||
share/solarwolf/data/explosion6.gif
|
||||
share/solarwolf/data/guard_e-00.gif
|
||||
share/solarwolf/data/guard_e-01.gif
|
||||
share/solarwolf/data/guard_e-02.gif
|
||||
share/solarwolf/data/guard_e-03.gif
|
||||
share/solarwolf/data/guard_e-04.gif
|
||||
share/solarwolf/data/guard_e-05.gif
|
||||
share/solarwolf/data/guard_e-06.gif
|
||||
share/solarwolf/data/guard_n-00.gif
|
||||
share/solarwolf/data/guard_n-01.gif
|
||||
share/solarwolf/data/guard_n-02.gif
|
||||
share/solarwolf/data/guard_n-03.gif
|
||||
share/solarwolf/data/guard_n-04.gif
|
||||
share/solarwolf/data/guard_n-05.gif
|
||||
share/solarwolf/data/guard_n-06.gif
|
||||
share/solarwolf/data/guard_s-00.gif
|
||||
share/solarwolf/data/guard_s-01.gif
|
||||
share/solarwolf/data/guard_s-02.gif
|
||||
share/solarwolf/data/guard_s-03.gif
|
||||
share/solarwolf/data/guard_s-04.gif
|
||||
share/solarwolf/data/guard_s-05.gif
|
||||
share/solarwolf/data/guard_s-06.gif
|
||||
share/solarwolf/data/guard_w-00.gif
|
||||
share/solarwolf/data/guard_w-01.gif
|
||||
share/solarwolf/data/guard_w-02.gif
|
||||
share/solarwolf/data/guard_w-03.gif
|
||||
share/solarwolf/data/guard_w-04.gif
|
||||
share/solarwolf/data/guard_w-05.gif
|
||||
share/solarwolf/data/guard_w-06.gif
|
||||
share/solarwolf/data/hud.gif
|
||||
share/solarwolf/data/hud2.gif
|
||||
share/solarwolf/data/levels.txt
|
||||
share/solarwolf/data/logo.gif
|
||||
share/solarwolf/data/menu_creds_off.gif
|
||||
share/solarwolf/data/menu_creds_on.gif
|
||||
share/solarwolf/data/menu_news_off.gif
|
||||
share/solarwolf/data/menu_news_on.gif
|
||||
share/solarwolf/data/menu_on_bgd.gif
|
||||
share/solarwolf/data/menu_quit_off.gif
|
||||
share/solarwolf/data/menu_quit_on.gif
|
||||
share/solarwolf/data/menu_start_off.gif
|
||||
share/solarwolf/data/menu_start_on.gif
|
||||
share/solarwolf/data/miniship.gif
|
||||
share/solarwolf/data/music/gamemenu.wav
|
||||
share/solarwolf/data/music/gameplay.wav
|
||||
share/solarwolf/data/music/gamestart.wav
|
||||
share/solarwolf/data/newsrules.gif
|
||||
share/solarwolf/data/newversion.gif
|
||||
share/solarwolf/data/oldsolarfox.png
|
||||
share/solarwolf/data/popbox1.gif
|
||||
share/solarwolf/data/popbox2.gif
|
||||
share/solarwolf/data/popshot1.gif
|
||||
share/solarwolf/data/popshot2.gif
|
||||
share/solarwolf/data/popshot3.gif
|
||||
share/solarwolf/data/popshot4.gif
|
||||
share/solarwolf/data/pygame.gif
|
||||
share/solarwolf/data/python.gif
|
||||
share/solarwolf/data/rub.gif
|
||||
share/solarwolf/data/score_1.png
|
||||
share/solarwolf/data/score_10.png
|
||||
share/solarwolf/data/score_5.png
|
||||
share/solarwolf/data/score_50.png
|
||||
share/solarwolf/data/sdl.gif
|
||||
share/solarwolf/data/ship1.gif
|
||||
share/solarwolf/data/ship2.gif
|
||||
share/solarwolf/data/ship3.gif
|
||||
share/solarwolf/data/ship4.gif
|
||||
share/solarwolf/data/smoke1.gif
|
||||
share/solarwolf/data/smoke2.gif
|
||||
share/solarwolf/data/smoke3.gif
|
||||
share/solarwolf/data/smoke4.gif
|
||||
share/solarwolf/data/solarwolf.pal
|
||||
share/solarwolf/data/star1.gif
|
||||
share/solarwolf/data/star2.gif
|
||||
share/solarwolf/data/star3.gif
|
||||
share/solarwolf/data/star4.gif
|
||||
share/solarwolf/data/star5.gif
|
||||
share/solarwolf/data/tele_in-01.gif
|
||||
share/solarwolf/data/tele_in-02.gif
|
||||
share/solarwolf/data/tele_in-03.gif
|
||||
share/solarwolf/data/tele_in-04.gif
|
||||
share/solarwolf/data/tele_in-05.gif
|
||||
share/solarwolf/data/tele_in-06.gif
|
||||
share/solarwolf/data/tele_in-07.gif
|
||||
share/solarwolf/data/tele_in-08.gif
|
||||
share/solarwolf/data/tele_in-09.gif
|
||||
share/solarwolf/data/tele_in-10.gif
|
||||
share/solarwolf/data/warp_0001.gif
|
||||
share/solarwolf/data/warp_0002.gif
|
||||
share/solarwolf/data/warp_0003.gif
|
||||
share/solarwolf/data/warp_0004.gif
|
||||
share/solarwolf/data/warp_0005.gif
|
||||
share/solarwolf/data/warp_0006.gif
|
||||
share/solarwolf/data/warp_0007.gif
|
||||
share/solarwolf/data/warp_0008.gif
|
||||
share/solarwolf/data/warp_0009.gif
|
||||
share/solarwolf/data/warp_0010.gif
|
||||
share/solarwolf/data/warp_0011.gif
|
||||
share/solarwolf/data/warp_0012.gif
|
||||
share/solarwolf/data/warp_0013.gif
|
||||
share/solarwolf/data/warp_0014.gif
|
||||
share/solarwolf/data/warp_0015.gif
|
||||
share/solarwolf/data/ybox00.gif
|
||||
share/solarwolf/data/ybox01.gif
|
||||
share/solarwolf/data/ybox02.gif
|
||||
share/solarwolf/data/ybox03.gif
|
||||
share/solarwolf/data/ybox04.gif
|
||||
share/solarwolf/data/ybox05.gif
|
||||
share/solarwolf/data/ybox06.gif
|
||||
share/solarwolf/data/ybox07.gif
|
||||
share/solarwolf/data/ybox08.gif
|
||||
share/solarwolf/data/ybox09.gif
|
||||
share/solarwolf/data/ybox10.gif
|
||||
share/solarwolf/data/ybox11.gif
|
||||
share/solarwolf/data/ybox12.gif
|
||||
share/solarwolf/data/ybox13.gif
|
||||
share/solarwolf/data/ybox14.gif
|
||||
share/solarwolf/lgpl.txt
|
||||
share/solarwolf/readme.txt
|
||||
share/solarwolf/solarwolf.py
|
||||
share/solarwolf/solarwolf.pyc
|
||||
@dirrm share/solarwolf/data/music
|
||||
@dirrm share/solarwolf/data/audio
|
||||
@dirrm share/solarwolf/data
|
||||
@dirrm share/solarwolf/code
|
||||
@dirrm share/solarwolf
|
Loading…
Reference in New Issue
Block a user