0
0

Python 和 PyGame 的一些示例

陈皓 发表于 2011年05月18日 08:43 | Hits: 3982
Tag: Python | 技术读物 | 杂项资源 | 编程语言 | ebook | pygame

看到一个网页收集了很多使用Python和PyGame写游戏的示例,分享给大家。(注:我不知道用Python/PyGame写游戏其性能会怎么样,但是一些小游戏应该是没有问题的)

这个网页同时给了一本介绍Python和PyGame的电子书(PDF),下面的这些例子就是这本书的示例。所有的这些示例可以打包下载

基础 Python 示例

Pygame 图形示例

pygame_base_template.py– 开启一个黑的 pygame 窗口。当你要写一个新的代码时,你可以使用这个示例的代码初始化你的程序。
simple_graphics_demo.py– 作图,画一些简单的图形。 simple_graphics_demo_thumb.png

functions_and_graphics.py– 图一些雪人。
animating_snow.py– 下雪动画。 Animating Snow
move_keyboard.py– 使用键盘移动一个图形

move_mouse.py– 使用鼠标移动一个图形

move_game_controller.py– 使用游戏手柄移动一个图形

bitmapped_graphics.py– 显示一些图片(png, jpb),并加入一些声音。
array_backed_grid.py– 一个网格,可以用来开发一些棋类的游戏。

Pygame 示例

sprite_collect_blocks.py– 使用鼠标移动一个小点
sprite_collect_circle.py– 和上面的示例一样,只不过是圆点。
sprite_collect_graphic.py– 和上面的示例一样,只不过是图片。
move_sprite_mouse.py– 用鼠标移动一个点

move_sprite_keyboard_jump.py– 用键盘移动一个点(跳动式的)

move_sprite_keyboard_smooth.py– 用键盘移动一个点(平滑式的).

move_sprite_game_controller.py– 用游戏手柄移动一个点

move_with_walls_example.py– 移动一个点,但是会被墙阻止。

游戏示例

bounce_ball_with_paddle.py– 两个玩家玩对碰球游戏,需要两个手柄。
breakout_simple.py– 一个简单的游戏,显示 “Game Over” 信息.
一个学生的作业. Spring 2011
另一个学生的作业.Fall 2010

Download games– .

创建一个安装包

Python Pygame 安装包教程

搜索和排序示例

文件示例

high_score.py– Example that shows how to read and write a high score to the disk so that it persists between program runs.

其它信息

(全文完)

——————————

最后,不好意思很久没有更新酷壳,这段时间在国外出差,事多,5月31回国。大家见谅!

相关文章

原文链接: http://coolshell.cn/articles/4710.html

0     0

我要给这篇文章打分:

可以不填写评论, 而只是打分. 如果发表评论, 你可以给的分值是-5到+5, 否则, 你只能评-1, +1两种分数. 你的评论可能需要审核.

评价列表(0)