文件名称:codesteroids:小行星,但 javascript 向你飞来
文件大小:1.53MB
文件格式:ZIP
更新时间:2024-07-06 09:36:31
JavaScript
类固醇 描述 Codesteroids 是一款受经典小行星启发的 HTML5 画布街机游戏。 故事(来自初始启动画面)您的 javascript 引擎失控了! 在它们摧毁你之前摧毁流氓关键词。 您在电路板周围驾驶一艘船,对旋转的关键字进行射击。 当你击中一个时,字符被消除并且单词分裂。 每个词都有自己的人工智能,具有不同程度的攻击性。 如果你离得太近,他们也会向你发射分号。 要进行引导射击命中 z,使用 x 进行散布射击,然后使用箭头键进行导航。 设计选择 一些很酷的实现细节: 通过让所有游戏角色(船、敌人和子弹)从同一个构造函数继承,运动代码被干掉了。 自定义矢量对象处理位置和标题,并具有旋转、加/减和其他矢量操作的逻辑。 关键字通过双向链表协调运动,最左边的元素选择要做什么。 敌人 AI 是使用有限状态机实现的。 所有的演员都有身体上的限制,所以他们只能加速和转向这么快。 图
【文件预览】:
codesteroids-master
----vendor()
--------underscore.js(51KB)
--------keymaster.js(8KB)
----assests()
--------circuit_board_green.jpg(1.32MB)
--------guided-powerup.png(249B)
--------spread-powerup.png(231B)
--------partyhat.png(15KB)
--------circuit_board_blue.jpg(181KB)
--------health-powerup.png(135B)
--------partyhat.gif(7KB)
----index.html(2KB)
----.gitignore(10B)
----lib()
--------utils.js(2KB)
--------vector.js(3KB)
--------gameView.js(5KB)
--------ai()
--------game.js(4KB)
--------settings()
--------enemies()
--------movingObject.js(836B)
--------guidance.js(1KB)
--------hero()
----README.md(2KB)