使用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个难度(简单难度、一般难度、困难难度、地狱难度),分别对应增加不同种类的方块;