小编Dri*_*den的帖子

Clojure纸牌游戏的状态

我对clojure相对较新,但掌握了主要的功能概念.我真正挣扎的是国家.

我正在写一个简单的纸牌游戏应用程序,它已经到了我正在编写游戏引擎的地步.因此,国家的概念很快打动了我.

我需要跟踪许多与游戏相关的事情:

  • 甲板的状态
  • 积分的状态
  • 谁是经销商
  • 等等

我已经阅读过如何在clojure,Refs,Agents,Atoms和thread local vars中使用状态.但它们似乎都不是我正在做的正确选择.

所以我的实际问题是:我用什么clojure构造来维护clojure中单线程游戏引擎的状态?

state clojure game-engine

3
推荐指数
1
解决办法
383
查看次数

标签 统计

clojure ×1

game-engine ×1

state ×1