minicosm:受Universe.rkt启发的面向FP的游戏引擎,用Clojurescript编写

时间:2024-06-08 21:52:39
【文件属性】:

文件名称:minicosm:受Universe.rkt启发的面向FP的游戏引擎,用Clojurescript编写

文件大小:9.55MB

文件格式:ZIP

更新时间:2024-06-08 21:52:39

Clojure

缩影 | 一个受Universe.rkt启发的功能优先的简单游戏引擎 概念 minicosm是一个简单的游戏引擎,灵感来自Racket的“宇宙”库。 minicosm提供了一个简单,功能齐全,不可变的游戏循环API,以及基于画布的易于使用的标记语言。 核心任务是从API使用者的角度创建易于使用,易学且纯功能的东西,同时处理所有幕后油画。 一个示例游戏,而可以玩。 入门 通过运行以下命令,您可以使用自己生成一个新的minicosm项目,其中myproject是新游戏项目的名称。 lein new minicosm myproject 用法 minicosm的核心功能是minicosm.core/start! 。 此函数接受事件处理程序的映射,并在求值时附加到具有game ID的元素,并初始化核心游戏循环。 处理程序映射应包含以下键,每个键都包含具有给定预期行为的


【文件预览】:
minicosm-master
----src()
--------minicosm()
----README.md(12KB)
----project.clj(4KB)
----resources()
--------public()
----.gitignore(176B)
----dev()
--------user.clj(1KB)

网友评论