java俄罗斯方块游戏制作_仅需300余行JAVA代码!制作经典小游戏俄罗斯方块

原标题:仅需300余行JAVA代码!制作经典小游戏俄罗斯方块

这几天在外面吃饭总听见,

别人那说撸几把什么的

不禁想起来

小时候玩过的游戏

俄罗斯方块

虽然没有现在这些游戏的精美画面

但是充满着满满的回忆在里面

那么用 JAVA 如何写俄罗斯方块呢?

现在就分享给大家 JAVA开发游戏 俄罗斯方块的思路!

功能

首先就是游戏界面

这里需要GUI

(Graphical User Interface)

图形用户界面

java俄罗斯方块游戏制作_仅需300余行JAVA代码!制作经典小游戏俄罗斯方块_第1张图片

别一天到晚撸这撸那的

一天到晚不好好努力学习,整天成迷游戏怎么行?

小撸怡情,大撸伤身呐!

接下来是实现功能的代码

首先就是画个地图

java俄罗斯方块游戏制作_仅需300余行JAVA代码!制作经典小游戏俄罗斯方块_第2张图片

我们看的是这个

界面

其实后台就是一个数组

java俄罗斯方块游戏制作_仅需300余行JAVA代码!制作经典小游戏俄罗斯方块_第3张图片

创建一个12*22的数组并且全部赋值为0

java俄罗斯方块游戏制作_仅需300余行JAVA代码!制作经典小游戏俄罗斯方块_第4张图片

画一个围墙

地图搞好了

该创建我们的小方块了

定义一个数组

java俄罗斯方块游戏制作_仅需300余行JAVA代码!制作经典小游戏俄罗斯方块_第5张图片

这段代码主要是设置方块的形状

额看的有点懵逼是吧!

java俄罗斯方块游戏制作_仅需300余行JAVA代码!制作经典小游戏俄罗斯方块_第6张图片

这样呢?

这样看是不是好多了?

这就是长条形的块了

那么我们为什么要这么弄呢?

都记一下知识点来了!

java俄罗斯方块游戏制作_仅需300余行JAVA代码!制作经典小游戏俄罗斯方块_第7张图片

这个代码就是用来检测碰撞的

如果我们的新建的小方块想要移动到地方

存在小方块和围墙

那么我们是移动不过去的

java俄罗斯方块游戏制作_仅需300余行JAVA代码!制作经典小游戏俄罗斯方块_第8张图片

这段代码是用来消行计分的

如果一整行都是小方块那么计10分

把上面一行的方块移到下面来

那么就介绍这么多了,欢迎加入JAVA学习QQ群:170525862,在这里,可以获取免费学习机会和学习更多知识。

剩下的小伙伴们自己去看吧!

如果感觉本文对你有帮助,可以关注摘星教育。返回搜狐,查看更多

责任编辑:

你可能感兴趣的:(java俄罗斯方块游戏制作)