alien invasion
2021-04-23 17:39:08 4 举报
《Python编程-从入门到实践》外星人入侵项目架构分析
作者其他创作
大纲/内容
计分板
Y
游戏终止
调用
外星人撞到飞船
启动按钮
最高得分
创建&更新
统计信息
生命值>0
检查子弹与外星人的碰撞
更新
配置
主程序
创建
攻击
图形组件
侦听启动按钮
检查舰队是否位于屏幕边缘
侦听按键弹起事件
当前得分
发射
外星人全灭
生命值
检查是否诞生新的最高得分
响应外星人撞到飞船
更新子弹
飞船/外星人/计分牌/启动按钮/屏幕
按下空格
计算每行可容纳的外星人数
动态
舰队下移&改变方向
功能函数
难度等级
静态
飞船
外星人
创建外星人舰队
检查舰队是否到达屏幕底端
计算屏幕可容纳的行数
N
子弹
在当前行创建一个外星人
检测到碰撞
更新外星人舰队
创建子弹
侦听事件
更新屏幕
操纵&更新
侦听按键按下事件
收藏
0 条评论
下一页