我总是阅读 HTML5 游戏之类的东西。但我不相信游戏完全是用 HTML5 编程的,因为它只是一种标记语言。通常,它是通过 JavaScript 控制的,对吧?
我想编写一个非常简单的浏览器游戏,我可以和我的朋友一起玩。但我想用 Scala 编写逻辑。
所以我想出了这个结构。
客户端能够在他的浏览器中看到 HTML。HTML5 将通过打开与我的网络服务器(AJAX?)的连接的 JavaScript 进行操作。现在我可以在 Scala 中编写所有逻辑并让 JavaScript 执行它(例如将 pawn 从位置 a 移动到位置 b)。
这是可能的,对吧?
作为网络服务器,我会选择 Lift。