在Clojure中对欧洲轮盘游戏进行建模/编程

5

我们正在为学校使用Clojure和webnoir框架创建轮盘赌网络应用程序。在Clojure中,所有事情似乎都是可行的,但问题是:我们如何在我们的域中定义轮盘赌盘?必须能够放置角落赌注等。

如果我们在我们的域中对此进行建模,如何将视图的信息发送到我们的域/板上?

是否有人有想法或建议?

1个回答

3
由于有无限种定义棋盘的方式,其中许多都是良好的,我将避免这个问题,主要解决第二个问题:在板视图和模型之间进行通信。
使用webnoir的一个解决方案是使您的板视图包含表单以执行操作。提交该表单会更新您的棋盘模型并重定向到相同的路线,从而得到更新后的视图。我确定您已经仔细阅读了Chris Granger的优秀文档
另一种方法(虽然可能超出了您项目的范围)是让客户端代码动态地与模型通信并更新您的视图,最终结果是单页Web应用程序。这可以使用ClojureScript完成。如果您正在考虑这个选项,请查看Chris Granger曾经称为pinot的库,它们是webnoir的出色补充。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接