解锁swing技术新姿势,坦克大战游戏-java swing项目再实战
这,这是一个围绕Java swing技术趣味级的学习,助你解锁swing技术新姿势,更给力的项目,更用心的创作。除了可以巩固swing必备的基础之外,尤其涉及swing绘图技术、多线程操作、线程安全,io流的实际应用场景,分析透彻,说实话,不看,你亏大发了!!!
来看看界面和游戏功能。
1.欢迎界面:
2.游戏界面
3.菜单功能
新鲜不新鲜?作为程序员,是不是想一探究竟,我相信,你是你这个好奇心的,GO!
第一种方法: http://www.roadjava.com/
第二种方法B站直接播放: https://www.bilibili.com/video/BV1tZ4y1N7yy/
视频一步步教学目录:
1.项目演示
2.用到的技术分析
3.创建项目并配置
4.Swing gui编程里的Graphics绘图技术
5.画出一个坦克
6.欢迎页面布局
7.lombok的使用和欢迎页面事件处理
8.主界面布局
9.完成版权页面
10.资源处理封装
11.坦克属性并定义坦克类
12.定义子弹类
13.在作战区域画出玩家坦克
14.让玩家坦克动起来
15.画出玩家坦克的子弹
16.让玩家坦克的子弹动起来
17.如何判断我方坦克的子弹线程是否已死亡
18.画出敌方坦克
19.让敌方坦克自己动起来
20.完成敌方坦克自动发射子弹
21.击中坦克并产生爆炸效果
22.实现游戏暂停功能
23.实现继续游戏的功能
24.记住上次选择的游戏难度
25.提示是否继续上次游戏的逻辑
26.实现游戏的保存和退出
27.加载上次游戏进度
28.加入游戏声音(完)