在我们学习完JavaSE之后,急需要自己动手开发一些JavaSE的综合性项目来练练手,综合提升自己的编码能力,巩固所学的JavaSE知识,那么菲菲老师给大家精心录制了本套基于JavaSE实现的俄罗斯方块游戏项目,那么这个项目非常适合大家来练手,在视频中会带着大家一步一步地实现这个俄罗斯方块游戏的各个功能,为了提高大家的兴趣度,该项目也提供了图形界面,使用到的知识点主要是JavaSE的知识,通过本课程学习筑牢你所学的JavaSE基础,如果你也跟着一步一步完成这个项目案例,我相信你的JavaSE基本功、编码能力、分析问题解决问题的能力都会有一个大的提升;
本课程采用动力节点PDT4J教学法,以项目案例驱动教学,边实现项目功能,边掌握JavaSE知识;
2-1 编写小方块类
2-2 编写四方格父类
2-3 创建7个不同的形状
2-4 编写俄罗斯方块主类
2-5 初始化7个不同形状的位置
2-6 随机生成四方格
2-7 创建游戏场景
2-8 绘制游戏背景
2-9 绘制游戏
2-10 绘制游戏主区域
2-11 绘制正在下落的四方格
2-12 绘制下一个将要下落的四方格
2-13 绘制游戏得分
2-14 绘制游戏状态
2-15 判断方块是否出界
2-16 判断方块是否重合
2-17 按键一次四方格左移一次
2-18 按键一次四方格右移一次
2-19 四方格变形
2-20 初始化7个形状相对位置
2-21 旋转状态1
2-22 旋转状态2
2-23 旋转状态3
2-24 顺时针旋转四方格
2-25 判断游戏是否结束
2-26 消行并积分
2-27 判断四方格能否下落
2-28 按键一次四方格下落一个
2-29 瞬间下落
2-30 编写逆时针旋转四方格方法
2-31 创建顺时针旋转
2-32 开启键盘监听事件
2-33 根据按键做相应事情
2-34 将俄罗斯方块窗口设置为焦点
2-35 编写四方格自动下落
2-36 将start方法添加到main方法中
2-37 俄罗斯方块最终效果
获取步骤