****-坦克大战-Java
订阅后:请点击此处观看视频课程
****-坦克大战-Java
学习有效期:永久观看
学习时长:933分钟
学习计划:16天
难度:低
「口碑讲师带队学习,让你的问题不过夜」
讲师姓名:曹冬冬
开发组长/高级工程师
讲师介绍:精通Java Web、手机App、Qt桌面软件开发,6年项目开发经验
☛点击立即跟老师学习☚
「你将学到什么?」
本课程是使用JavaSE的基础知识开发,实现了单人版、多人版、网络版与自定义地图版,通过本课程让大家轻松快速提高开发技能,夯实Java基础知识
「课程学习目录」
1.简介 |
2.创建窗口 |
3.事件 |
4.画图 |
5.创建游戏主窗口 |
6.创建菜单场情 |
7.创建选择精灵 |
8.画FPS |
9.进场动画 |
10.退场动画 |
11.创建地图地层 |
12.画出左右英雄坦克 |
13.键盘控制移动英雄坦克 |
14.实现坦克与地图边框的碰撞检测 |
15.实现坦克与地图的碰撞检测 |
16.播放游戏音效 |
17.画出英雄坦克受保存的状态 |
18.画子弹精灵 |
19.让子弹运动起来 |
20.画爆炸精灵 |
21.子弹打墙 |
22.完善子弹与墙的碰撞检测 |
23.画敌方坦克 |
24.让敌方坦克运动起来 |
25.敌方坦克随机改变方向 |
26.敌方坦克随机发射子弹 |
27.修改子弹与墙的碰撞问题 |
28.子弹打击坦克 |
29.子弹打击子弹 |
30.随机制造敌方坦克 |
31.画敌方坦克数量 |
32.画生命值与游戏等级 |
33.显示GameOver动画 |
34.画宝物 |
35.吃宝物1 |
36.吃宝物2 |
37.吃宝物3 |
38.吃宝物4 |
39.实现吃4颗星以上连发子弹 |
40.完善GameOver并实现通关 |
41.实现游戏的暂停与音效开关 |
42.实现存档功能 |
43.完善存档功能 |
44.创建自定义地图场情 |
45.绘制自定义地图中的元素 |
46.完成自定义地图功能 |
47.网络版本服务器开启TCP服务 |
48.客户端连接服务端 |
49.客户端开启UDP监听 |
50.服务器回车开始游戏 |
51.服务端向客户端发送创建英雄的UDP消息 |
52.客户端解析创建英雄的UDP数据包 |
53.生成创建敌方坦克的消息 |
54.生成精灵移动的消息 |
55.拦截事件实现左右英雄分开控制 |
56.子弹创建与移动的消息 |
57.生成被打击的消息 |
58.生成创建宝物与爆炸的消息 |
59.生成吃宝物的消息 |
60.生成地图被击中的消息 |
61.生成播放音效的消息 |
62.客户端实现GameOver与通关 |
63.结束-解决一些问题 |
「7项超值权益,保障学习质量」
- 大咖讲解
技术专家系统讲解传授思路与实战。
- 答疑服务
专属社群随时沟通与讲师答疑,扫清学习障碍。
- 课程资料+课件
超实用资料,覆盖核心知识,关键技能,方便练习巩固。
- 常用实战
企业常见实战案例,带你掌握Python在工作中的不同运用场景。
- 大牛技术大会视频
2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。
- APP+PC随时随地学习
满足不同场景学习需求,不受空间、地域限制。
- 内推机会
****联合大厂博客专家,为优秀学员推荐具有竞争力的工作机会 。
☛点击立即跟老师学习☚
「什么样的技术人适合学习?」
- 想进入技术行业,但是面对多门编程语言不知如何选择,0基础的你
- 掌握技术单一、冷门,迫切希望能够转型的你
- 想进入大厂,但是技术不够丰富,没有竞争力的你
「悉心打造精品好课,16天学到大牛3年项目经验」
【完善的技术体系】
技术成长循序渐进,帮助用户轻松掌握
掌握Java知识,扎实编码能力
【清晰的课程脉络】
浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。
【仿佛在大厂实习般的课程设计】
课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。
☛点击立即跟老师学习☚
「你可以收获什么?」
深刻理解面向对象
夯实Java基础知识