Java练手小项目,俄罗斯方块游戏

学完Java基础,一直想找一个项目实战,俄罗斯方块就是一个不错的实战项目,它原理实现比较简单。

话虽如此,我一开始还是毫无头绪,直到看到一个俄罗斯方块的视频才有了思路。俄罗斯方块还是比较适合新手练习的。

视频教程中会带着大家一步一步地实现这个俄罗斯方块游戏的各个功能,为了提高兴趣度,该项目也提供了图形界面.

使用到的知识点主要是JavaSE的知识,这个项目也是为了筑牢你所学的JavaSE基础,如果你也跟着一步一步完成这个项目案例,我相信你的JavaSE基本功、编码能力、分析问题解决问题的能力都会有一个大的提升;

准备工作

  • JDK8.0
  • IntelliJ IDEA

所使用素材

小方块

游戏背景图片

课程目录

•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/?csdn


 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值