![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Pygame
GYT0313
邮箱:guyongtao@qq.com
展开
-
pygame之《飞机大战》(一)
前言:学习完Python后,为巩固与练习,因而编写了《飞机大战》小游戏。必须资源:图片和音乐下载pygame之《飞机大战》(二) pygame之《飞机大战》(三) pygame之《飞机大战》(四) pygame之《飞机大战》(五) pygame之《飞机大战》(六)环境配置:Python的环境配置网上教程很多,在此就不讲解配置过程。本次编写运行平台及环境:Ub...原创 2018-04-22 18:08:41 · 32151 阅读 · 36 评论 -
pygame之《飞机大战》(二)
前言:继《飞机大战》(一)后,本次对其进行扩展及优化。扩展内容:判断以及删除越界子弹hero的按键持续移动敌机发射子弹编程代码:导入模块import pygameimport timeimport randomfrom pygame.locals import *1 - hero子弹越界判断及删除越界子弹class Hero...原创 2018-04-22 19:37:05 · 12228 阅读 · 7 评论 -
pygame之《飞机大战》(三)
前言:本章将进行基类的抽取。使代码更具有层次性和简化重复代码。编程代码:导入模块import pygameimport timeimport randomfrom pygame.locals import *1 - Base类的提取(所有类的基类) 所有类都有(x, y)坐标,图片的加载,即可以提取出来。class Base(object): ...原创 2018-04-22 19:52:52 · 10264 阅读 · 3 评论 -
pygame之《飞机大战》(四)
前言:本章将进行被击中后的爆炸效果hero飞机的持续按键移动。hero飞机自爆分析:要实现爆炸效果,即循环替换飞机的照片,并且控制循环的时间。编程代码:模块导入import pygameimport timeimport randomfrom pygame.locals import *1 - Base类class Base(o...原创 2018-04-22 20:13:39 · 9886 阅读 · 3 评论 -
pygame之《飞机大战》(五)
前言:本章将实现:enemy0, enemy1, enemy2的实现。飞机血量HP的实现。不同enemy飞机发射不同子弹。编程代码:模块导入:import pygameimport timeimport randomfrom pygame.locals import *全局变量:#全局变量hit_score = 0#飞机HPHP_li...原创 2018-04-22 20:37:11 · 9729 阅读 · 0 评论 -
pygame之《飞机大战》(六)
前言:本章将实现:血量补给、子弹补给的实现。血量补给、子弹补给的回收。代码优化。编程代码:模块导入:import pygameimport timeimport randomfrom pygame.locals import *全局变量:#全局变量#窗口window_screen = None#herohero = None#得分...原创 2018-04-22 21:11:33 · 9550 阅读 · 2 评论