Pygame
外观
開發者 | Pete Shinners |
---|---|
当前版本 | 1.8.1(2008年7月30日 | )
源代码库 | |
操作系统 | 跨平台 |
类型 | API |
许可协议 | GNU Lesser General Public License |
网站 | http://www.pygame.org |
Pygame是 跨平台 Python模块,专为电子游戏设计。 包含图像、声音。建立在SDL基础上,允许实时电子游戏研发而无需被低階语言,如C语言或是更低階的組合語言束缚。基于这样一个设想,所有需要的游戏功能和理念都(主要是图像方面)都完全简化位游戏逻辑本身,所有的资源结构都可以由高级语言提供,如Python。
Pygame 原为代替突然停止的 pySDL [1]
Pygame 作者是 Pete Shinners 协议为 GNU Lesser General Public License
其他
展示:
- Pyweek,游戏制作竞赛,时间限制在7天内
- Ludum Dare,LD48 游戏制作竞赛,时间限制在48小时内
2D引擎和库:
- Phil's Pygame Utilities (PGU)是增强 Pygame的库和工具的集合。工具tile编辑器和一个关卡编辑器。 (tile, isometric, hexagonal) GUI增强包括全功能GUI,html渲染,文档输出,文本渲染。 The libraries include a sprite and tile engine (tile, isometric, hexagonal), a state engine,计时器,高分系统。(当前不维护pgu)综合:
- Pyglet,一个OpenGL库,类似Pygame
参考
链接
- Pygame homepage — Pygame documentation, wiki, news, download and more.
- An Introduction to Python Game Programming - written by Rene Dudfield and Geoff Howland
- Pyweek homepage — regular contest to write a game during one week using Python (most entries use pygame).
- Pygame newsgroup (web access) — the "official" Pygame newsgroup,requires registration
- Line by line tutorial — Tutorial for beginners by Pete Shinners.
- Creating Games with Python - A tutorial explaining how to use Pygame for game development and improved execution.
- pyGame Basics and Arinoid tutorials video tutorials at showmedo
- Beginning Game Development with Python and Pygame -- A new book discussing game development using Pygame
- Game Programming the L Line -- A book that introduces programming and game development with Python and pygame
- pyOpenGL - Python OpenGL Bindings