1-1 项目准备
  • 01-明确目标和实战步骤
  • 02-确认pygame模块正确安装
  • 03-项目准备及游戏的第一印象
  • 04-游戏的初始化和退出
  • 05-pygame的坐标系
  • 06-pygame.Rect描述矩形区域
  • 07-创建游戏窗口和游戏循环
  • 08-绘制图像的三个步骤
  • 09-绘制英雄和透明图像
  • 10-update方法的作用
  • 11-介绍计算机中的动画实现原理
1-2 监听和游戏初始化
  • 01-基本概念明确下一步目标
  • 02-利用时钟设置游戏循环的刷新帧率
  • 03-英雄动画效果实现
  • 05-基本概念和event模块的get方法
  • 05-监听退出事件并且退出游戏
  • 06-基本概念
  • 07-自定义精灵子类需求分析
  • 08-派生精灵子类代码实现
  • 09-创建敌机并且实现敌机动画
  • 10-明确飞机游戏类的设计
  • 11-明确文件职责准备主游戏类
  • 12-游戏初始化
  • 13-使用常量定义游戏窗口大小
  • 14-搭建启动游戏方法结构
1-3 背景类实现
  • 01-交替滚动实现思路分析
  • 02-背景类的设计与基本实现
  • 03-背景图像的交替滚动实现
  • 04-利用初始化方法简化背景精灵的创建
  • 05-定时器语法介绍
  • 06-定义并且监听创建敌机的定时器事件
  • 07-设计并准备敌机类
  • 08-定时创建并显示敌机精灵
  • 09-随机位置以及随机速度
  • 10-销毁飞出屏幕的敌机
1-4 绘制细节
  • 01-需求分析和类设计
  • 02-准备英雄类
  • 03-绘制英雄
  • 04-两种按键方式对比
  • 05-控制英雄左右移动
  • 06-英雄边界控制
  • 07-添加并监听英雄发射子弹事件
  • 08-定义子弹类
  • 09-发射子弹
  • 10-一次发射三枚子弹
  • 11-子弹摧毁敌机
  • 12-敌机撞毁英雄
1-5 vi简单介绍
  • 01-学习vi的目的
  • 02-vi和vim以及vi的特点
  • 03-打开或者新建文件
  • 04-打开文件并且定义指定行
  • 05-删除交换文件
  • 06-职责以及切换方式
  • 07-工作模式切换演练
1-6 vi命令(移动、撤销删除)
  • 01-学习线路图
  • 02-方向和行内移动
  • 03-行数跳转和上下翻页
  • 04-段落切换和括号切换
  • 05-利用标记返回之前需要编辑的代码位置
  • 06-三种选择文本的方式
  • 07-撤销和恢复命令介绍
  • 08-删除命令演练
  • 09-撤销和恢复撤销
1-7 vi命令(复制粘贴、查找替换、分屏)
  • 01-复制和粘贴演练
  • 02-系统剪切板的内容不能使用p粘贴
  • 03替换命令
  • 04-缩排以及重复执行
  • 05-查找字符串或者单词
  • 06-全局替换
  • 07-替换可视区域
  • 08-确认替换
  • 09-进入编辑模式的6个命令
  • 10-和数字的连用
  • 11-利用可视块给多行代码增加注释
  • 12-末行命令扩展
  • 13-w命令阶段性备份代码
  • 14-分屏命令演练