Py2Play is a network game engine written in Python, and it rests on a Peer

To Peer model (ala Napster) and not a client-server one, as it is usually
done.

Peer To Peer presents some avantages, and drawbacks too, which will be
detailed in a future article on this subject (let me the time to write it !).

Py2Play can be used for about any game, even if it has been designed at the
origin with massive online games in mind. It interfaces well with Soya3D but
can be used separately too. The only limitation is that each player must
play a single character.
This commit is contained in:
Michal Pasternak 2003-11-05 05:20:53 +00:00
parent 0d869c8f6a
commit 9fc788ee9c
4 changed files with 56 additions and 0 deletions

11
py-Py2Play/DESCR Normal file
View file

@ -0,0 +1,11 @@
Py2Play is a network game engine written in Python, and it rests on a Peer
To Peer model (ala Napster) and not a client-server one, as it is usually
done.
Peer To Peer presents some avantages, and drawbacks too, which will be
detailed in a future article on this subject (let me the time to write it !).
Py2Play can be used for about any game, even if it has been designed at the
origin with massive online games in mind. It interfaces well with Soya3D but
can be used separately too. The only limitation is that each player must
play a single character.

18
py-Py2Play/Makefile Normal file
View file

@ -0,0 +1,18 @@
# $NetBSD: Makefile,v 1.1.1.1 2003/11/05 05:20:53 mpasternak Exp $
#
DISTNAME= Py2Play-0.1.5
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= devel
MASTER_SITES= http://oomadness.tuxfamily.org/downloads/
MAINTAINER= dotz@irc.pl
HOMEPAGE= http://oomadness.tuxfamily.org/en/py2play/index.html
COMMENT= Network game engine in Python, utilizing P2P model
USE_BUILDLINK2= yes
PY_PATCHPLIST= yes
PYDISTUTILSPKG= yes
.include "../../lang/python/extension.mk"
.include "../../mk/bsd.pkg.mk"

23
py-Py2Play/PLIST Normal file
View file

@ -0,0 +1,23 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2003/11/05 05:20:53 mpasternak Exp $
${PYSITELIB}/py2play/__init__.py
${PYSITELIB}/py2play/action.py
${PYSITELIB}/py2play/character.py
${PYSITELIB}/py2play/demo.py
${PYSITELIB}/py2play/idler.py
${PYSITELIB}/py2play/level.py
${PYSITELIB}/py2play/player.py
${PYSITELIB}/py2play/__init__.pyc
${PYSITELIB}/py2play/action.pyc
${PYSITELIB}/py2play/character.pyc
${PYSITELIB}/py2play/demo.pyc
${PYSITELIB}/py2play/idler.pyc
${PYSITELIB}/py2play/level.pyc
${PYSITELIB}/py2play/player.pyc
${PYSITELIB}/py2play/__init__.pyo
${PYSITELIB}/py2play/action.pyo
${PYSITELIB}/py2play/character.pyo
${PYSITELIB}/py2play/demo.pyo
${PYSITELIB}/py2play/idler.pyo
${PYSITELIB}/py2play/level.pyo
${PYSITELIB}/py2play/player.pyo
@dirrm ${PYSITELIB}/py2play

4
py-Py2Play/distinfo Normal file
View file

@ -0,0 +1,4 @@
$NetBSD: distinfo,v 1.1.1.1 2003/11/05 05:20:53 mpasternak Exp $
SHA1 (Py2Play-0.1.5.tar.gz) = 58862c1cb0bce2be7628675a818748781ac0f41f
Size (Py2Play-0.1.5.tar.gz) = 21059 bytes