-
基于C++和SFML库开发的Java版俄罗斯方块源码:Tetris-SFML
资源介绍
java俄罗斯框源码俄罗斯方块-SFML-
使用
SFML
库用
C++
制作的俄罗斯方块游戏。
特征
是俄罗斯方块。
使用左/右箭头键调整下落物的水平位置。
使用“向上”箭头旋转下落的棋子。
使用“向下”箭头键增加一块的下落速度。
为要“折叠”的线构建水平线块/瓷砖并从中获得点数。
当块/瓷砖(尝试)到达
y
轴上的窗口外时,游戏就结束了。
软件分析
它是使用
C++
和
SFML
库制作的。
我使用这些是因为
C++
是我的首选语言,而
SFML
是一个相当轻量级的图形库,适合这样的任务。
我的第二个选择是
Javascript。
我很难在两者之间做出决定。
俄罗斯方块是一款非常适合在浏览器中运行的游戏,Javascript
本身非常轻量级,不需要任何额外的(图形)库来显示游戏,因为您只需使用其内置画布即可。
我最终还是选择了
C++/SFML,因为我喜欢拥有自己的桌面版游戏的想法,而且我不想让自己太容易。
我也考虑过使用
Java,但很快就否定了这个想法,因为我没有看到这样做的任何特定优势,只是它可能更便携。
如果我决定使用它,那么我可能会使用
JavaFX
来显示游戏的视觉效果