/Java-game-Tetris-for-rookie

俄罗斯方块,java实现。完全基于javafx,不使用任何外部库或框架,使用多线程技术。(大二上学期刚学java时写的)。

Primary LanguageJava

Java傻瓜式俄罗斯方块

完全基于javafx,不使用任何外部库或框架,使用多线程技术。(大二上学期刚学java时写的)。

效果

image-20200507212837764

image-20200507212901345

涉及知识

多线程

除了主线程监控一些事件、检测是否达到消除方块的条件,方块的下降单独作为一个线程

javafx

全部的图形界面都是用javafx搭建的,不熟悉javafx的同学可以稍微参考一下

运行

把整个文件夹在IDE中以项目形式打开,如果jdk什么的已经安装好了,就可以直接运行。

组织

  1. 菜单

  2. 主界面

  • 游戏界面

  • 计分界面

  • 预测界面

image-20200507212739031