java俄罗斯方块源码-Tetris-SFML:使用C++和SFML库制作的俄罗斯方块

时间:2024-06-25 01:30:51
【文件属性】:

文件名称:java俄罗斯方块源码-Tetris-SFML:使用C++和SFML库制作的俄罗斯方块

文件大小:47KB

文件格式:ZIP

更新时间:2024-06-25 01:30:51

系统开源

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)

网友评论