
坦克大战(一期)
来自 网络整理·免费领取学习资源
8,312 领取 · 7,036 收藏更新于 2026年9月20日
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《坦克大战(一期)》。官网需要单独购买,有集上可以免费领取。
课程目录
- 1-坦克大战第一节
- 1-new出一个窗口
- 2-设定标题栏内容
- 3-TankFrame从Frame继承+显示
- 4-认识paint方法,重写
- 10-坦克大战第十节
- 1-显示爆炸
- 2-加入声音
- 3-让敌人坦克更加智能
- 11-坦克大战第十一节
- 1-对坦克和子弹加入 Group属性
- 2-测试Properties类的使用
- 3-建立PropertyMgr类
- 12-坦克大战第十二节
- 1-MV分开 Model View分离
- 2-GameModel 改成单例模式
- 3-对于碰撞的处理
- 13-坦克大战第十三节
- 1-Class.forName
- 2-抽象出游戏物体的父类
- 3-合成GameModel中的各种不同物体
- 14-坦克大战第十四节
- 1-完善责任链模式
- 2-加入墙
- 3-按键切换发射策略
- 15-坦克大战第十五节
- 1-实现暂停功能
- 2-实现存盘功能
- 3-使用Junit测试服务器loop
- 16-坦克大战第十六节
- 1-去掉敌人的坦克
- 2-处理接收到的消息
- 3-player新的构造方法
- 17-坦克大战第十七节
- 1-让后来人能看到先加入者
- 2-加入坦克方向改变的消息
- 3-重构代码
- 18-坦克大战第十八节
- 1-处理改变坦克方向的消息
- 2-发送主战坦克停止的消息
- 3-发送主战坦克开始移动的消息(方向没变)
- 19-坦克大战第十九节
- 1-加入子弹和Player的撞击逻辑
- 2-把主战坦克也加入到List中
- 3-完成坦克大战网络版
- 2-坦克大战第二节
- 1-学习graphics类,画图
- 2-学习repaint方法
- 3-实现MyKeyListener,对键盘作出响应
- 4-MyKeyListener从KeyAdapter继承
- 3-坦克大战第三节
- 1-取得具体按键信息
- 2-根据具体按键调整坦克位置,持有对方引用
- 3-抽象出坦克类,学习使用枚举类型
- 4-坦克大战第四节
- 1-把监听处理类MyKeyListener放到TankFrame内
- 2-用匿名内部类处理窗口关闭
- 3-根据按键状态,改变坦克方向
- 5-坦克大战第五节
- 1-根据坦克方向移动位置
- 2-能停,能动
- 3-test包,关于classloader的知识
- 6-坦克大战第六节
- 1-将坦克换成图片版
- 2-画出一颗子弹,让子弹飞一会儿
- 3-按下ctrl键,主战坦克打出一发炮弹
- 7-坦克大战第七节
- 1-打出多发子弹
- 2-子弹从坦克中心位置打出
- 3-子弹消亡(飞出游戏区)
- 8-坦克大战第八节
- 1-定义rectangle属性,不用每次都new
- 2-炮弹new出来自动加入容器,死掉后自动去除
- 3-分离玩家和机器人,对边界进行不同的处理
- 9-坦克大战第九节
- 1-用双缓冲消除闪烁
- 2-加一堆敌人坦克
- 3-做碰撞检测
包含内容
- · 1-坦克大战第一节
- · 1-new出一个窗口
- · 2-设定标题栏内容
- · 3-TankFrame从Frame继承+显示
- · 4-认识paint方法,重写
- · 10-坦克大战第十节
- · 1-显示爆炸
- · 2-加入声音
贡献者
Mia
黄金
学习社区
1 人正在学习
阅读与知识交流
交流各类书籍与综合资料,分享阅读问题、笔记和延伸线索。提问时请带上资料名称。