【文件属性】:
文件名称:java俄罗斯方块源码-Tetris-SFML:使用C++和SFML库制作的俄罗斯方块
文件大小:47KB
文件格式:ZIP
更新时间:2021-06-05 07:44:11
系统开源
java俄罗斯框源码俄罗斯方块-SFML-
使用
SFML
库用
C++
制作的俄罗斯方块游戏。
特征
是俄罗斯方块。
使用左/右箭头键调整下落物的水平位置。
使用“向上”箭头旋转下落的棋子。
使用“向下”箭头键增加一块的下落速度。
为要“折叠”的线构建水平线块/瓷砖并从中获得点数。
当块/瓷砖(尝试)到达
y
轴上的窗口外时,游戏就结束了。
软件分析
它是使用
C++
和
SFML
库制作的。
我使用这些是因为
C++
是我的首选语言,而
SFML
是一个相当轻量级的图形库,适合这样的任务。
我的第二个选择是
Javascript。
我很难在两者之间做出决定。
俄罗斯方块是一款非常适合在浏览器中运行的游戏,Javascript
本身非常轻量级,不需要任何额外的(图形)库来显示游戏,因为您只需使用其内置画布即可。
我最终还是选择了
C++/SFML,因为我喜欢拥有自己的桌面版游戏的想法,而且我不想让自己太容易。
我也考虑过使用
Java,但很快就否定了这个想法,因为我没有看到这样做的任何特定优势,只是它可能更便携。
如果我决定使用它,那么我可能会使用
JavaFX
来显示游戏的视觉效果
【文件预览】:
Tetris-SFML-master
----sounds()
--------fall.wav(8KB)
--------line.wav(6KB)
--------tetris.wav(14KB)
----Forwa_font.TTF(40KB)
----images()
--------tetris_tile.png(137B)
----Main.cpp(9KB)
----LICENSE(1KB)
----README.md(4KB)
----.gitignore(5KB)