学完Java基础,一直想找一个项目实战,俄罗斯方块就是一个不错的实战项目,它原理实现比较简单。
话虽如此,我一开始还是毫无头绪,直到看到一个俄罗斯方块的视频才有了思路。俄罗斯方块还是比较适合新手练习的。
项目视频教程中会带着大家一步一步地实现这个俄罗斯方块游戏的各个功能,为了提高兴趣度,该项目也提供了图形界面。
使用到的知识点主要是JavaSE的知识,这个项目也是为了筑牢你所学的JavaSE基础,如果你也跟着一步一步完成这个项目案例,我相信你的JavaSE基本功、编码能力、分析问题解决问题的能力都会有一个大的提升;
准备工作小方块
游戏背景图片
课程目录•001.课程导读
•002.准备工作
•003.所使用素材
•004.编写小方块类
•005.编写四方格父类
•006.创建7个不同的形状
•007.编写俄罗斯方块主类
•008.初始化7个不同形状的位置
•009.随机生成四方格
•010.创建游戏场景
•011.绘制游戏背景
•012.绘制游戏
•013.绘制游戏主区域
•014.绘制正在下落的四方格
•015.绘制下一个将要下落的四方格
•016.绘制游戏得分
•017.绘制游戏状态
•018.判断方块是否出界
•019.判断方块是否重合
•020.按键一次四方格左移一次
•021.按键一次四方格右移一次
•022.四方格变形
•023.初始化7个形状相对位置
•024.旋转状态1
•025.旋转状态2
•026.旋转状态3
•027.顺时针旋转四方格
•028.判断游戏是否结束
•029.消行并积分
•030.判断四方格能否下落
•031.按键一次四方格下落一个
•032.瞬间下落
•033.编写逆时针旋转四方格方法
•034.创建顺时针旋转
•035.开启键盘监听事件
•036.根据按键做相应事情
•037.将俄罗斯方块窗口设置为焦点
•038.编写四方格自动下落
•039.将start方法添加到main方法中
•040.俄罗斯方块最终效果
俄罗斯方块游戏资料源码下载:
http://www.bjpowernode.com/?toutiao
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved