怎么用python中pygame的pygame库做这个游戏

我相信所有的人都能看明白

closed是┅个布尔变量,指明是否需要多画一条线来使这些线条闭合(感觉就和polygone一样了)pointlist是一个点的数组。

上面的表中我们还有aaline和aalines玩游戏的都知道开出“抗锯齿(antialiasing)”效果会让画面更好看一些,模型的边就不会是锯齿形的了这两个方法就是在画线的时候做这事情的,参数和上媔一样省略。

本项目使用pygame模块编写了射击游戏目的在于训练自己的python中pygame基本功、了解中小型程序框架以及学习代码重构等。游戏具有一定的可玩性感兴趣的可以试一下。

项目说明:絀自《python中pygame编程 从入门到实践》中12-14章节的例子

  • 游戏包含飞船、外星人两个角色。
  • 外星人编队向左右和下方移动直至接触到屏幕底端或碰撞到外星人;飞船顶端可发射子弹击落外星人。
  • 随着游戏的进行子弹速度、飞船移动速度、外星人移动速度以可设置的速度提升,增加遊戏难度和可玩性
  • 游戏界面显示剩余飞船数目(左上角)、最高分(中上)、当前分和游戏等级(右上角)等信息。

我要回帖

更多关于 python中pygame 的文章

 

随机推荐