Nico基于 Nim 的游戏框架
NICO 是一个简单的 Nim 编程语言游戏框架,其灵感来自 PICO-8 API,并构建在 SDL2 或 Web 之上。
它能做什么:
- 可以加载多达 256 种颜色的自定义调色板
- 具有像素缩放功能的固定或灵活的自定义显示分辨率
- Sprite 绘图,加载 png spritesheets,指定每张图的 tile 大小(可以加载多个并在它们之间切换)
- Tilemap 绘制,从 Tiled 导入 json
- 输入:键盘、游戏手柄、鼠标、触控
- 加载和播放 ogg vorbis 文件
- 内置芯片合成器
- 音乐播放:流 ogg vorbis 文件
- 导出动画 gif
安装
- 您需要安装 Nim 编译器
- 运行
nimble install nico
- 运行
nicoboot <yourname> <projectname> <directory>
以创建一个新目录,其中包含准备开始使用的示例库。 - 可以在此处观看快速教程
- 原生构建:
- 需要 SDL2 进行本机构建,在 Windows 上,确保将 SDL2.dll 复制到你的项目目录
- 从项目目录运行
nimble runr
以构建并将示例作为本机构建运行。 - 从项目目录运行
nimble rund
以构建并运行示例作为调试本机构建。
- Web 构建:
- 对于 Web 构建,需要 Emscripten
- 从项目目录运行
nimble webr
以在发布模式下为 Web 构建。 - 从项目目录运行
nimble webd
以在调试模式下为 Web 构建。
评论
Nico基于 Nim 的游戏框架
NICO是一个简单的 Nim 编程语言游戏框架,其灵感来自 PICO-8 API,并构建在SDL2或Web之上。它能做什么:可以加载多达256种颜色的自定义调色板具有像素缩放功能的固定或灵活的自定义显
Nico基于 Nim 的游戏框架
0
GameAISDK基于图像的游戏 AI 自动化框架
APAIST是基于游戏图像来开发游戏AI的开源工具包(开源项目名为GameAISDK),工具包主要完成了UI检测、游戏内元素识别、AI算法(DQN,IM)等功能,特点是以游戏图像为输入,直接输出模拟触
GameAISDK基于图像的游戏 AI 自动化框架
0
GameAISDK基于图像的游戏 AI 自动化框架
APAIST是基于游戏图像来开发游戏AI的开源工具包(开源项目名为GameAISDK),工具包主要完
GameAISDK基于图像的游戏 AI 自动化框架
0
The-Best-JS-Game-FrameworkJavaScript 的游戏框架
The-Best-JS-Game-Framework是一个JavaScript的游戏框架:足够简单,特别适合开发微信上到处疯传的那种轻量级小游戏极易扩展和重写Duck-TypeFirst尊重每一位开发
The-Best-JS-Game-FrameworkJavaScript 的游戏框架
0