项目实战
- 目标
- 强化面向对象程序设计
- 体验使用**
pygame
模块**进行游戏开发
1 pygame快速入门
- 目标
- 1、项目准备
- 2、使用
pygame
创建图形窗口 - 3、理解图像并实现图形绘制
- 4、理解游戏循环和游戏时钟
- 5、理解精灵和精灵组
2 游戏框架搭建
目标—使用面向对象设计飞机大战游戏类
- 目标
- 明确主程序职责;
- 实现主程序类;
- 准备游戏精灵组;
- 在游戏循环中,要做的事情很多,代码会很长,这个时候可以封装私有方法,来分别处理事件;
3 游戏背景
4 敌机出场
5 英雄登场
- 结论
- 第一种方式
event.type
用户必须要抬起按键才算一次按键事件,操作灵活性会大打折扣; - 第二种方式用户可以按住方向键不放,就能够实现持续向一个方向移动了,操作灵活性更好;
- 第一种方式
6 碰撞检测
Vi — 终端中的编辑器
- 目标
vi
简介- 打开和新建文件
- 三种工作模式
- 常用命令
- 分屏命令
- 常用命令速查图
1 vi简介
-
学习vi的目的
- 在工作上要对服务器上的文件进行简单的修改,可以使用ssh远程登录到服务器,并且使用
vi
进行快速地编辑即可; - 常用的修改文件
- 源程序
- 配置文件,例如
ssh
的配置文件~/.ssh/config
- 在没有图形界面的环境下,编辑文件,
vi
是最佳选择
- 在工作上要对服务器上的文件进行简单的修改,可以使用ssh远程登录到服务器,并且使用
-
vi
与vim
的区别
2 打开和新建文件
3 三种工作模式
4 常用命令
4.1 移动命令
4.2 撤销与删除
4.3 编辑操作
4.4 查找替换
4.5 分屏命令