Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 01 Sep 2012 20:54:36 +0200
From:      nemysis <nemysis@gmx.ch>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        jgh@FreeBSD.org
Subject:   ports/171236: [NEW PORT] games/schwarzweiss: Tank game for 2 players
Message-ID:  <20120901185440.9F4DB1065690@hub.freebsd.org>
Resent-Message-ID: <201209011900.q81J0OO1053912@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         171236
>Category:       ports
>Synopsis:       [NEW PORT] games/schwarzweiss: Tank game for 2 players
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Sep 01 19:00:23 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     nemysis
>Release:        FreeBSD 9.0-RELEASE amd64
>Organization:
>Environment:
System: FreeBSD FreeBSD_Ports 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan  3 07:46:30 UTC
>Description:
SchwarzWeiss is german and means "black/white".
This game was created 2010 during a 48-hour-game-creating contest at Viennas
Metalab computer lab. The theme was "black and white" (or was it "grid"?)
and only public available resources were allowed.
Lucky for me, that included ThePythonGameBook. In effect i worked around 3 hours
in the evening and around 4 hours in the next morning.
After that i lost interest and presented the game to the other participants
in the Metalab to make use of the weekend for non-computer related activities.
While i'm proud to report that i was the first participant to present a
"playable" game (way bebfore the deadline) i'm less proud to report the results
of test-playing against the other coders. It turned out that while my game is
playable, it is simply boring and not much fun.
Also i got beaten in my own game by people who never played the game before.

WWW: http://thepythongamebook.com/en:resources:games:schwarzweiss
WWW: https://github.com/horstjens/schwarzweiss

Generated and tested manually, tested with port test and with RedPorts (all RELEASES), sent with FreeBSD Port Tools 0.99_6 (mode: new)
>How-To-Repeat:
>Fix:

--- .shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	schwarzweiss
#	schwarzweiss/Makefile
#	schwarzweiss/pkg-descr
#	schwarzweiss/files
#	schwarzweiss/files/schwarzweiss.in
#	schwarzweiss/distinfo
#
echo c - schwarzweiss
mkdir -p schwarzweiss > /dev/null 2>&1
echo x - schwarzweiss/Makefile
sed 's/^X//' >schwarzweiss/Makefile << '2619028f1999b4e2c84a450c638b9b6b'
X# New Ports collection makefile for:	schwarzweiss
X# Date created:		2012-09-01
X# Whom:			nemysis@gmx.ch
X#
X# $FreeBSD$
X#
X
XPORTNAME=	schwarzweiss
XPORTVERSION=	95263
XCATEGORIES=	games
XMASTER_SITES=	https://github.com/horstjens/schwarzweiss/tarball/master/
XDISTNAME=	${PORTNAME}-d${DISTVERSION}f
XDIST_SUBDIR=	python
X
XMAINTAINER=	nemysis@gmx.ch
XCOMMENT=	Tank game for 2 players
X
XLICENSE=	GPLv3
X
XRUN_DEPENDS=	${PYTHON_SITELIBDIR}/pygame/__init__.py:${PORTSDIR}/devel/py-game
X
XWRKSRC=		${WRKDIR}/horstjens-${DISTNAME}
X
XFETCH_ARGS?=	-Fpr
XUSE_PYTHON=	yes
XNO_BUILD=	yes
X
XPLIST_FILES=	bin/${PORTNAME} \
X		share/pixmaps/${PORTNAME}.png
X
XPORTDATA=	*
XPORTDOCS=	readme.txt
X
XSUB_FILES=	${PORTNAME}
X
X.include <bsd.port.options.mk>
X
Xdo-install:
X# Scripts
X	${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${PREFIX}/bin
X
X# Executable
X	${MKDIR} ${DATADIR}
X	${INSTALL_SCRIPT} ${WRKSRC}/*.py ${DATADIR}
X
X# Data
X	@(cd ${WRKSRC} && ${COPYTREE_SHARE} data ${DATADIR})
X
X# Pixmaps
X	${INSTALL_DATA} ${WRKSRC}/data/menupic.png  ${PREFIX}/share/pixmaps/${PORTNAME}.png
X
X# Documentation
X.if ${PORT_OPTIONS:MDOCS}
X	${MKDIR} ${DOCSDIR}
X	${INSTALL_DATA} ${WRKSRC}/readme.txt ${DOCSDIR}
X.endif
X
X.include <bsd.port.mk>
2619028f1999b4e2c84a450c638b9b6b
echo x - schwarzweiss/pkg-descr
sed 's/^X//' >schwarzweiss/pkg-descr << '42b3987929d6318dbb6831370ed58455'
XSchwarzWeiss is german and means "black/white".
XThis game was created 2010 during a 48-hour-game-creating contest at Viennas
XMetalab computer lab. The theme was "black and white" (or was it "grid"?)
Xand only public available resources were allowed.
XLucky for me, that included ThePythonGameBook. In effect i worked around 3 hours
Xin the evening and around 4 hours in the next morning.
XAfter that i lost interest and presented the game to the other participants
Xin the Metalab to make use of the weekend for non-computer related activities.
XWhile i'm proud to report that i was the first participant to present a
X"playable" game (way bebfore the deadline) i'm less proud to report the results
Xof test-playing against the other coders. It turned out that while my game is
Xplayable, it is simply boring and not much fun.
XAlso i got beaten in my own game by people who never played the game before.
X
XWWW: http://thepythongamebook.com/en:resources:games:schwarzweiss
XWWW: https://github.com/horstjens/schwarzweiss
42b3987929d6318dbb6831370ed58455
echo c - schwarzweiss/files
mkdir -p schwarzweiss/files > /dev/null 2>&1
echo x - schwarzweiss/files/schwarzweiss.in
sed 's/^X//' >schwarzweiss/files/schwarzweiss.in << '882af341b0383da59e746423cc5c0bff'
X#!/bin/sh
X#
X# $FreeBSD$
X
Xecho "SchwarzWeiss: Starting up..."
Xcd "%%DATADIR%%"
X./schwarzweiss_start.py
882af341b0383da59e746423cc5c0bff
echo x - schwarzweiss/distinfo
sed 's/^X//' >schwarzweiss/distinfo << '25adfda3eb0ca4167aa52bce1ba83e64'
XSHA256 (python/schwarzweiss-d95263f.tar.gz) = 7c37ef23d07c1e8b162accafcf921ba5d6c144d1042835f53c1a686da08b78c5
XSIZE (python/schwarzweiss-d95263f.tar.gz) = 285380
25adfda3eb0ca4167aa52bce1ba83e64
exit
--- .shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120901185440.9F4DB1065690>