使用JavaFx实现的俄罗斯方块小游戏

使用JavaFx编写一个俄罗斯方块小游戏

一、内容介绍

(1)经典俄罗斯方块基础内容:

①七种四小方块组成的方块(田形、L形、反L形、长条形、Z形、S形);
②填满一排消除,到达顶端结束;
③下一个方块提示显示及分数显示;
④方块定时下落,当不能下落时方块固定,下一个方块开始下落。
⑤使用键盘中的按键控制方块的左右移动、加速下落、旋转。

(2)拓展内容:

①设置了三个不同的难度:

Ⅰ简单难度为经典俄罗斯方块中的七种不同类型的方块;
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

Ⅱ一般难度在简单难度的基础上增加了由6个基础小方块组成的长I块;
在这里插入图片描述

Ⅲ困难难度在一般难度的基础上增加了由9个基础小方块组成的大田块、由5个基础小方块组成的长L块、由5个基础小方块组成的长J块和6个基础小方块组成的目块;
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

Ⅳ地狱难度在困难难度的基础上增加了由5个基础小方块组成的+块、由5个基础小方块组成的凹形块:
在这里插入图片描述在这里插入图片描述

②插入了背景音乐、点击按钮音效、消除一行的音效,同时添加了音量调节的界面;

音量调节界面

③游戏分为了双人模式和单人模式:

Ⅰ双人模式可供两人同时游戏,通过比较方块到达顶端前的得分多少来判定胜利者,玩家可以选择难度以及修改玩家一和玩家二的姓名;
(插入双人模式界面)

Ⅱ单人模式加入生涯策略,具有修改玩家姓名、闯关进度解锁图片、通过无尽模式获取金币来购买解锁次数去解锁指定的图片或拼图;
(插入单人模式界面以及拼图界面)在这里插入图片描述

④单人模式中,具有闯关模式和无尽模式两种模式:

Ⅰ闯关模式一共有20关,其中1-8关为简单模式、9-16关为一般模式、17-20关为困难模式,闯关模式选择界面还可以查看关卡进度;
(插入闯关选择界面)

Ⅱ无尽模式分为4个难度(简单难度、一般难度、困难难度、地狱难度),分别对应增加不同种类的方块;
(插入无尽模式选择界面)

⑤在单人模式中,有排行榜可以显示历史得分前十的玩家姓名难度以及分数;

(插入排行榜界面图片)

⑥单人模式可以在配置设置界面重置无尽模式分数纪录和闯关进度。

在这里插入图片描述

(3)补充截图:

在这里插入图片描述

二、运行代码

链接: 使用JavaFx实现的俄罗斯方块小游戏

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值