yampa-2048:使用 Yampa FRP 库的 2048 游戏克隆

时间:2024-07-16 13:47:24
【文件属性】:

文件名称:yampa-2048:使用 Yampa FRP 库的 2048 游戏克隆

文件大小:12KB

文件格式:ZIP

更新时间:2024-07-16 13:47:24

Haskell

使用 Yampa FRP 库的 2048 游戏克隆 在尝试掌握 FRP 的思想(主要集中在 Yampa 库上)之后,我终于发现自己对它的理解足以写出一些简单的东西。 这个项目是基于其他人的一些代码。 我对自己实现 2048 的逻辑或从头开始绘制到 Gloss 窗口不感兴趣。 因此,这个存储库包含一些其他人编写的代码块: 和他我提供了游戏逻辑。 和她我提供了渲染代码块。 在阅读了和他们的代码后,我能够想出我的解决方案 跑步: cabal sandbox init cabal install --dependencies-only cabal run 游戏玩法非常简单。 没有什么花哨。 尝试生存尽可能长的时间。 我想改变但可能不会改变的事情: Gloss 缺乏设置字体样式的能力,因此这些数字看起来不太好,但只要有效它似乎没问题 我希望游戏在按下 Esc 按钮时退出,但没有费心去


【文件预览】:
yampa-2048-master
----Setup.hs(46B)
----yampa2048.cabal(1KB)
----src()
--------Main.hs(2KB)
--------Types.hs(1KB)
--------GameModel.hs(2KB)
--------Graphics()
--------Game.hs(3KB)
--------GameLogic.hs(5KB)
--------Rendering.hs(5KB)
----LICENSE(1KB)
----README.md(2KB)
----.gitignore(113B)

网友评论