文件名称:sappho:2D游戏库
文件大小:1.16MB
文件格式:ZIP
更新时间:2024-02-25 02:54:20
python game-engine game-2d pygame GameenginePython
Sappho是使用Python(2和3)和pygame编写的2D游戏引擎。 是该项目的妈妈和所有者。 请务必签出AUTHORS.md ! 设计哲学 不要干扰人们构建pygame游戏的方式 我们不是自动化游戏逻辑 Sappho模块可能无法导入其他Sappho模块 尽可能从pygame对象继承; 使用传统的pygame模型/架构。 一致性。 简洁胜过一切。 有据可查。 代码易于测试。 我们以100%的测试覆盖率证明了这一点。 有关更多信息,请检查CONTRIBUTING.md 。 入门 安装pygame: 您可以尝试pip install hg+http://bitbucket.or
【文件预览】:
sappho-master
----etc()
--------README.md(548B)
--------annotatetilesheet-example.png(9KB)
--------annotatetilesheet.py(3KB)
--------sappho.sublime-project(435B)
--------pre-commit(308B)
----sappho()
--------tiles.py(12KB)
--------animate.py(12KB)
--------camera.py(6KB)
--------collide.py(7KB)
--------particle.py(23KB)
--------__init__.py(23B)
--------layers.py(3KB)
----.gitignore(813B)
----setup.cfg(32B)
----requirements()
--------develop.txt(42B)
--------main.txt(97B)
--------travis.txt(32B)
----README.md(2KB)
----logo()
--------sappho-logo.xcf(59KB)
--------sappho-logo.png(8KB)
----tests()
--------resources()
--------common.py(2KB)
--------test_particle.py(15KB)
--------test_animate.py(3KB)
--------test_tiles.py(5KB)
--------test_layers.py(3KB)
--------__init__.py(0B)
--------test_camera.py(6KB)
--------test_collide.py(2KB)
----docs()
--------tilemap.rst(1KB)
--------.gitignore(9B)
--------README.md(518B)
--------conf.py(1KB)
--------index.rst(273B)
--------animatedsprite.rst(2KB)
--------layers.rst(2KB)
--------camera.rst(4KB)
--------images()
--------tutorials()
----LICENSE(1KB)
----CONTRIBUTING.md(2KB)
----distrib.sh(113B)
----AUTHORS.md(375B)
----game-demo.gif(914KB)
----setup.py(2KB)
----.travis.yml(661B)
----demo()
--------test_scene()
--------bg.gif(5KB)
--------README.md(194B)
--------crush.ogg(9KB)
--------laser.wav(46KB)
--------config.py(1KB)
--------smallexplode.ogg(6KB)
--------fuzzball-2.png(21KB)
--------swish.ogg(5KB)
--------__init__.py(0B)
--------bigexplode.ogg(17KB)
--------demo.py(12KB)
--------thip.ogg(3KB)
--------bullet.gif(169B)
--------fuzzball.png(4KB)