特技是第一个pygame 2社区游戏。
stuntcat的Python项目详细描述
_-第一款PyGame2社区游戏。从现在开始!你在吗?
“我的第一只猫叫斯皮迪。因为当他在屋子里疯狂的冲刺时,他会像摩托车特技演员一样,沿着沙发靠背跑来跑去。 在接近垂直的表面上。”
为了帮助推动pygame 2的开发,我们正在用pygame2制作一个游戏。
整个pygame社区都被邀请参加。在这场比赛中。再过4天。
开始吧。
python3 -m venv venv
. ./venv/bin/activate
pip install -r requirements.dev.txt
python run_game.py
团队。
Bitcraft-“我希望我能贡献自己的力量,但我的工作日程很糟糕”。pyscroll,pytmx库。
BlubberQuark—“不管怎样,我很想研究一些异步网络或服务器功能 Twitch/IRC集成、排行榜、不和谐…“
Bottersnake-Sn_ke图书馆。”事实上,我今天有很多空闲时间,所以我可能会准备好所有的样板文件,让其他东西写得更快。”
克劳德布-“我的第一只猫叫斯皮迪。因为当他走进屋子里那些疯狂的冲刺时“
dirk0-“很不幸,我现在非常忙,但如果需要的话,我可以贡献音乐和mac osx编译/测试。”
Illume-修复PyGame2,任何需要做的一般事情。
Kuba Thepolish-“PM Me if you need SFX and/or music”
TJWhale—“嘿,如果可以的话,我有兴趣帮助这个社区游戏:)我对PyGame有一些经验,实际上我用它在Steam上开发了一个游戏”
***-写入
我有兴趣帮忙。我仍在学习pygame,但我仍然很乐意参与其中。将是一个有趣和良好的学习体验“
我试着画一只猫,它看起来很奇怪。
很棒的库
除了PyGame2,我们还将尝试使用一些很棒的库。
PyGame 2编译
这个游戏应该也可以使用PyGame1.9.4+,但是这个游戏是关于使用PyGame2的。
所以…
现在需要从源代码处编译PyGame2(希望不要等到最后)。
运行测试。
可以在tests/文件夹中找到测试。
键入pytest
。
或者运行python -m tox
当发出拉取请求时,测试在Mac、Linux、Windows上运行。
释放
释放是用python3.7测试的(不是python2或任何其他版本)。
到python包索引(pypi)。
rm -rf dist/*
python setup.py sdist bdist_wheel
twine upload dist/*
在Windows上:
python setup.py bdist_msi
dir build/*.msi
在Mac上:
python setup.py bdist_dmg
ls build/*.dmg
制作gif。
取消对game.py行的注释。然后按G开始录制,按G停止。
# self.gifmaker = GifMaker()
需要在OSX上测试ImageMagic,可能在Linux上工作。
许可证
代码许可证
代码许可证将与PyGame许可证(lgpl)相同,但您可以保留您的部分!
艺术品资产
https://creativecommons.org/licenses/by-sa/4.0/https://creativecommons.org/2015/10/08/cc-by-sa-4-0-now-one-way-compatible-with-gplv3/
- @aokiahishatsu特技/data/images/
- @dirkkk0 stuntcat/data/sounds/ict_.ogg
- m.其他特技/数据/声音/
所以从技术上讲,任何人都应该能够在这些许可证之后分发游戏(甚至可以出售它)。