欢迎!
这是的官方资源库。 如果您想知道如何使用CodeCraft,则应该看一下。
如何建造
CodeCraft使用sbt。 大多数构建任务很简单。 sbt compile编译根项目, sbt test运行所有测试, sbt publishLocal将项目发布到本地ivy存储库。 要启动预定义的游戏,请运行sbt 'project testai' run 。
储存库结构
该项目分为几个子模块,每个子模块位于一个单独的文件夹中:
项目
内容
collisions
简单的基于网格的碰撞检测。
core
实施核心游戏机制,AI和公共API。
docs
自动生成的ScalaDocs的根页面。
graphics
基于OpenGL的图形引擎,所有游戏对象的2D基元库和模型。
physics
碰撞检测和物理引擎。
scalajs-test
使用Scala.js版本的CodeCr