摘要: 有了飞船,我们要发射子弹,不然如何保护我们的领地呢?我们在AlienGame目录下新建bullet.py文件,即子弹的模块 代码如下: # -*- coding: utf-8 -*- # 作者: guos # 日期: 2023/3/29 import pygame class Bullet: """ 阅读全文
posted @ 2023-03-29 17:06 以赛亚 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 一、飞船显示,最终效果如下: 在根目录AlienGame 下新建ship模块来管理飞船 代码如下: # -*- coding: utf-8 -*- # 作者: guos # 日期: 2023/3/29 import pygame # 保存 飞船类的模块 class Ship: """ 表示飞船【玩家 阅读全文
posted @ 2023-03-29 16:56 以赛亚 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 游戏中会有很多配置信息,我们为了后期维护更加方便,我们把一些初始化的配置信息抽取出来,然后创建配置模块,即新建 game_config.py文件 代码如下: # -*- coding: utf-8 -*- # 作者: guos # 日期: 2023/3/29 # 该模块[即一个py文件就是一个模块, 阅读全文
posted @ 2023-03-29 16:05 以赛亚 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 环境:python3.9 pygame 2.1.2 --> 安装 pip install pygame Mac下开发 之前有小球移动的初步学习了pygame的使用,接下来我们开始做外星人入侵游戏,主要使用面向对象编程来做 第一步先把基础的窗口搭建出来代码如下: 新建AlienGame目录,在目录下新 阅读全文
posted @ 2023-03-29 15:33 以赛亚 阅读(15) 评论(0) 推荐(0) 编辑