文件名称:jme-clj:Clojure 3D游戏引擎包装,由jMonkeyEngine提供支持
文件大小:23.22MB
文件格式:ZIP
更新时间:2024-02-21 04:43:46
clojure lisp game-engine game-development game-engine-3d
jme-clj 一个用于Clojure包装器库。 jMonkeyEngine是面向冒险的Java开发人员(现为Clojure开发人员)的3D游戏引擎。 它是开源,跨平台和尖端的。 如果您想了解有关引擎的更多请查看 ,强烈建议! 此外,还有 ,您可以询问/搜索问题,社区ReactSwift且友好。 该引擎已被多家商业游戏工作室和计算机科学课程所使用。 这是一种味道: 理由 在Clojure中制作游戏的最好之处在于,您可以在运行时在REPL中对其进行修改。 通过简单地重新加载名称空间,您的代码将被注入到游戏中,而不受诸如HotSwap之类的工具所带来的限制。 此外,REPL允许您在运行时读取和修改游戏状态,从而可以快速进行实验和诊断问题。 Clojure还带来了函数式编程的好处。 这已成为包括John Carmack在内的gamedev圈子中讨论的重要话题。 部分原因是由于多核硬件的普及,使得并发变得更加重要。 另外,由于复杂的类层次结构和状态突变,在维护面向对象的游戏代码库时,通常会遇到困难。 它来自Zach Oakes的play-clj库。 这完美地总结了这种情况的美味。 安装