武装飞船游戏demo练习

2017-10-23  本文已影响0人  ISIS卡拉肖克

(1)游戏的主体文件,第一部进行实例化,第二部创建界面通过循环调用函数


image.png

(2)游戏算法页面:通过监听键盘,update_screen函数不断刷新屏幕


image.png
(3)飞船类:实现初始化飞船图片和位置信息,设置绘制飞船的函数blitme,以及飞船移动update的函数 image.png

(4)配置页:飞船、背景、移动、子弹等等配置信息都在这里


image.png

(5)子弹类跟飞船类相似,初始化子弹的信息,设置子弹相对飞船的初始位置,设置绘制子弹的函数draw_bullet,子弹位置移动函数update


image.png
(6)效果图 image.png

本周十小时任务主要是在周末完成的,学习内容是继续假前开始的那个python入门里面的武装飞船游戏demo,跟着书上的章节本周完成飞船的移动加射击,虽说照敲,过程中还是bug不断,调试不习惯,但写完飞船移动射击一环节,感觉书上例子写完一段就封装,代码结构非常简洁清晰,还有游戏里外星人还没有,下周加。

上一篇下一篇

猜你喜欢

热点阅读