以“外星人入侵”这个项目为例:1、游戏项目的文件、类和职责怎样协作?2、每一帧为什么都要执行“事件—更新—重绘”?3、按住方向键时,飞船为什么能持续移动?4、一颗子弹从创建到删除经历哪些状态?5、外星人阵列怎样由屏幕尺寸和嵌套循环生成?6、外星人群碰到边缘后为何下移并反向?7、子弹碰撞外星人时,哪些集合和分数同时变化?8、游戏开始、失去飞船和重新开始怎样改变全局状态?9、等级、速度、得分和界面怎样组成完整反馈环?#python入门 #python学习