网页驱动与游戏引擎

通过网页驱动,你可以轻松的给自己的 C2 游戏机创造游戏,或在现有游戏上进行自由改造。

快速上手

  1. 打开「C2 网页驱动」,需要使用 Chrome 谷歌浏览器
  2. 点击「保存」按钮,将脚本保存到云端
  3. 在对话框输入「帮我做个贪吃蛇」,点输入框右下角的发送按钮
  4. 稍等片刻
  5. 右边的模拟器就会出现新的游戏,可以在网页试玩一下
  6. 然后使用 USB-C 线连接设备和电脑,给游戏机开机
  7. 点击网页驱动右上角的「运行到设备」,在弹出设备选择框中选「TooBeFun C2」
  8. 稍等片刻,新的游戏就会出现在游戏机里,此时可断开数据线

C2 游戏玩法实现技巧

  1. 游戏引擎支持下面资源格式
资源格式描述可以导入
RGB5静态图片,RGB565格式.png、.jpg、.bmp、.webp
RGB5A动态图片,RGB565格式.gif
WAV音频文件,WAV格式.wav
WORLD引擎世界编辑器的保存文件,可以让 AI 制定某个 id 的节点为游戏素材.world
CURVES矢量图形,兼容 lottie 的矢量图形格式.curves
SYNTH合成器音效,可以在「我的资源」里创建合成器音效并自由改动合成器参数.synth
  1. C2 游戏机的屏幕渲染区域为 320*142,矩形四周被圆角胶囊状遮挡,可以告诉驱动「关键显示区域避开安全区」
  2. C2 游戏机的屏幕刷新带宽有限,避免游戏同时让太多画面运动
  3. C2 游戏机的屏幕不适合表现丰富的色彩,建议游戏背景为黑色
  4. C2 内置简单物理引擎,可以告诉驱动「帮我使用内置物理引擎实现...」
  5. C2 实现的游戏,避免使用长按摇杆按钮的操作逻辑,因为 C2 的摇杆长按会返回菜单
  6. C2 游戏本质是用 ES5 的 JavaScript 脚本语言进行开发
  7. 游戏引擎内置相机移动,但只能在 X 轴方向上移动
  8. C2 的强调色可以动态改变,所以游戏的矢量内容可以告诉驱动「游戏角色使用强调色」
  9. C2 的可分配内存只有 6MB 左右,所以可以告诉驱动「使用对象池复用避免分配太多内存」