文件名称:olek:用 OCaml 编写的探索平台游戏
文件大小:265KB
文件格式:ZIP
更新时间:2024-07-02 02:08:47
OCaml
奥列克 这是用 OCaml 编写的探索平台游戏。 它是作为一个实验来训练我的函数式编程技能并用函数式语言创建一个非平凡的交互式应用程序的。 还包含一个功能齐全的关卡编辑器。 这是我在 2014/15 年弗罗茨瓦夫大学函数式编程课程的最后一个项目。 建造 先决条件: OCaml (4.01.0)与ocamlopt 、 ocamlbuild 、 ocamlfind OCaml 包: core (111.28.01) , ocamlsdl (0.9.1) 带有SDL_ttf和SDL_image SDL 1.2 。 如果您使用opam安装 OCaml 包,请确保在开始安装ocamlsdl之前已经安装了 SDL 库和插件。 括号中提供的版本号是我在我的机器上使用的版本号,一些较旧的版本可能有效也可能无效。 要编译,请使用 shell 脚本make ,即构建游戏应用程序,调用./make
【文件预览】:
olek-master
----make(440B)
----src()
--------minds.mlpack(54B)
--------sprite.ml(2KB)
--------tileset.ml(1KB)
--------utils()
--------body.mli(883B)
--------tile.mli(256B)
--------terminal.mli(171B)
--------env.ml(5KB)
--------minds()
--------body.ml(2KB)
--------cmd.ml(2KB)
--------view.ml(1KB)
--------tileset.mli(261B)
--------canvas.ml(2KB)
--------cmd.mli(993B)
--------view.mli(506B)
--------objevent.ml(190B)
--------editor.ml(16KB)
--------env.mli(1KB)
--------object.ml(4KB)
--------terminal.ml(3KB)
--------room.mli(1KB)
--------tile.ml(1KB)
--------game.ml(8KB)
--------canvas.mli(497B)
--------data()
--------utils.ml(2KB)
--------sprite.mli(370B)
--------room.ml(8KB)
--------object.mli(1KB)
--------mind.ml(1KB)
--------context.ml(77B)
--------utils_sub.mlpack(34B)
----_tags(351B)
----screenshot_game.png(54KB)
----README.md(3KB)
----contributors.txt(16B)
----screenshot_editor.png(90KB)
----README-pl.txt(10KB)
----data()
--------tilesets()
--------fonts()
--------saves()
--------sprites()
--------backgrounds()
--------rooms()
----olek.sublime-project(317B)
----.gitignore(100B)