buckle-frogger:蛙人克隆

时间:2024-06-02 08:44:29
【文件属性】:

文件名称:buckle-frogger:蛙人克隆

文件大小:2.74MB

文件格式:ZIP

更新时间:2024-06-02 08:44:29

OCaml

是1981年Konami经典Frogger游戏的基于HTML5 Canvas的实现。 它是用OCaml编写的,并已转译为JavaScript。 玩! Gamplay功能 可爱的青蛙,有令人愉快的跳跃动画 公路和河流,都非常适合杀死青蛙 高分跟踪,因此您可以与朋友不必要地竞争 技术说明 这段代码是用OCaml编写的,通过转译为JavaScript,然后与捆绑在一起。 总而言之,增量编译通常在100毫秒内完成。 该游戏在index.ml具有一个非常标准的游戏index.ml 。 该代码最引人注目的部分是如何在每个帧上更新状态。 为了使用一种功能方法(与更标准的面向对象的方法相反),状态通过带有类似reduce的函数进行更新,其签名为: val stepWorld: worldT -> int -> worldT 。 stepWorld会获取当前世界以及自上一帧以来经过的时间,然后返回下一个


【文件预览】:
buckle-frogger-master
----index.html(916B)
----gameplay.gif(2.53MB)
----src()
--------types.ml(1KB)
--------index.ml(2KB)
--------state.ml(13KB)
--------render.ml(8KB)
--------utils.ml(3KB)
----bsconfig.json(300B)
----LICENSE(1KB)
----assets()
--------life.png(3KB)
--------frogger_sprites.png(60KB)
--------goal_frog_0.png(4KB)
--------frogger_sprites2.png(59KB)
--------frogger_sprites_orig.png(58KB)
----README.md(2KB)
----.gitignore(222B)
----package-lock.json(251KB)
----package.json(580B)

网友评论