文件名称:tetris:俄罗斯方块在ClojureScript和core.async中
文件大小:53KB
文件格式:ZIP
更新时间:2024-06-03 10:27:35
Clojure
俄罗斯方块 通常,您可以在以下位置尝试最新版本: 为什么? 为什么世界需要另一个俄罗斯方块? 没有,但是现在我有了自己的俄罗斯方块! 好吧,更严重的一点是,我已经在空闲时间里和Clojure一起玩了1年以上,我发现这门语言非常令人兴奋,但是并没有做任何认真的项目。 最近,我一直在看并在上阅读了David Nolen关于该主题的大部分博客文章。 我喜欢David博客中有关构建UI的想法,所以我决定尝试一下。 我需要一个比TODO应用程序更简单的项目。 我以为俄罗斯方块可能是一个不错的选择。 尝试过的事情,结论 首先,编写ClojureScript而不是JavaScript无疑是一件乐事。 在开发过程中,我使用了 leiningen插件,该插件会自动编译您更改的文件并将其拉入浏览器。 游戏状态存储在ClojureScript原子中。 观察者功能通过将所有作品(着陆和坠落)的图像绘
【文件预览】:
tetris-master
----.gitignore(68B)
----README.md(3KB)
----resources()
--------public()
----project.clj(1KB)
----LICENSE(1KB)
----src()
--------tetris()