Skip to content

PICO-8

Awesome PICO-8 Awesome

PICO-8 tools code

精选的 PICO-8 资源、教程、工具等列表. 灵感来自 awesome 列出事情. 你可能还喜欢 awesome-luaawesome-love2d.

PICO-8 是一款用于制作、分享和玩小游戏和其他计算机程序的奇幻游戏机. 当你打开它时,机器会用一个 shell 来迎接你,让你输入一个子集 Lua 命令并提供简单的内置工具来创建您自己的墨盒.

Community

DemoScene

Resources

Tutorials

Tools

  • Sprite Editor - 只有键盘的 8x8 像素艺术工具.
  • pico2png - 用 perl 编写的 Spritesheet 提取.
  • Spritesheets and tools for the PICO-8 Palette - 使用 PICO-8 调色板编译作品资产和工具.
  • Pico8Utils - 编译基于 unix 哲学的 lua 脚本,用于处理 .p8 文件.
  • picotool - 用于操作 Pico-8 游戏文件的工具和 Python 库.
  • p8dl - Carts Downloader - Python - 将墨盒下载到正确的文件夹中(查看您的 config.txt).
  • Pico-8 Carts Downloader - Bash - 从 BBS 下载墨盒(单个购物车、整个索引或转储您最喜欢的条目)并根据它们的元数据重命名它们.
  • p8 responsive webplayer transform - 使您的 HTML 导出页面响应的 Python 脚本.
  • Color Palette - 网页的十六进制和 RGB 颜色代码.
  • PICO-8 font - 经过 RhythmLynx.
  • pico-test - PICO-8 测试框架.
  • Lib-Pico8 - 有用的常用函数的 Pico-8 库.
  • pico8-missing-builtins - 为 pico8 提供 Lua 内置函数.
  • P8Coder - 一种编程工具,可将 pico-8 cartridges (p8) 中的 lua 代码替换为您在 P8Coder 中编写的代码.
  • Pico-Kit - Pico-8 助手的自以为是的集合,使它更容易上手. 添加 OOP、更好的调试和物理.
  • picoDeploy - 将 Pico-8 手推车部署为桌面 (Electron) 和移动 (Ionic) 上的独立应用程序.
  • pico8Grunt - 用于 pico8 游戏的构建系统,使用 gruntjs.
  • PICO-EC - 为 PICO-8 幻想控制台创建的小型场景实体组件库.
  • PICO-Tween - 一个用于 PICO-8 幻想控制台的补间/缓动函数的小型库,灵感来自 Robert Penner 的缓动函数.
  • p8 - 依赖管理器和构建工具. 允许您共享代码/精灵、require() 依赖项,以及在保存时自动重新加载购物车. 适用于任何外部代码编辑器并支持 MoonScript.
  • MIDI to PICO-8 - 将 MIDI 文件转换为 PICO-8 音乐的工具.
  • midi2pico - MIDI 到 PICO-8 转换器.
  • Denote - 将 MIDI 文件转换为 SFX 数据——交互式和基于 Web.
  • Custom template - 一个简单干净的模板,修复了全屏、鼠标问题,而且看起来不错.
  • Fillp Tool - 用于生成 fillp 模式的简单帮助工具.
  • Depict - 将图像转换为使用 PICO-8 颜色的抖动图像,并将其缩小到最大尺寸 128 x 128.
  • picoCAD - 用于构建和纹理低多边形 3D 模型的 PICO-8 程序.
  • pico8-deploy - 一种将 PICO-8 项目导出和部署到 itch.io 的简单方法
  • yap8b - Build tool for creating pico carts from multiple source files.
  • TS-PICO-8 - 使用 TypeScript 创建 PICO-8 游戏.
  • Shrinko8 - 积极缩小 Pico-8 代码大小的缩小器. 还包括 linter 和其他工具.

Assets

Text Editors Language Support

  • 视觉工作室代码: pico8-ls - PICO-8 语言服务器,为 Lua 的 PICO-8 方言提供完整的语言支持.
  • 原子: language-pico8
  • 崇高: Sublime PICO-8 - 用于 Sublime Text 编辑器的 PICO-8 插件(配色方案、字体、构建系统、代码完成、片段......).
  • 因为: vim-pico8-syntax
  • 埃马克斯: pico8-mode

Programming Fonts

您可能有兴趣安装 pico-8 programming fonts 它们支持 pico-8 自定义字符以及各种字体(位图和常规抗锯齿字体). 检查 BBS thread here.

如何安装字体:

  • Linux: 将文件复制到 ~/.fonts 和 sudo fc-cache -f -v
  • Windows: 将文件复制到 c:/windows/fonts/

Hacks - undocumented PICO-8 features

Hardware

Articles & Posts

Talks

  • Sharing the love - 使用 PICO-8 制作游戏. linux conf au 2017 - 澳大利亚霍巴特

Clones

  • TIC-80 by Nesbox - 微型计算机,适用于 HTML 5、Windows、Linux 32/64 位、Android 和 MacOSX
  • PicoLove - LÖVE 中的 Pico-8 重新实现.
  • LIKO-12 - 使用 LÖVE 和 96kb RAM 制作的开源幻想计算机.
  • PX8 - Rust 中的开源 Fantasy 控制台(128x128 像素)(支持 Python/LUA 代码).
  • tac08 - tac08 是 Pico-8 幻想控制台的运行时部分的仿真,在 RG350 手持游戏机上运行.
  • LowRes NX - IOS、MacOS、Windows、Linux 和 GameShell 上可用的 Fantasy Console(基本代码支持)

I Want to Contribute!

伟大的! :笑脸:

请阅读 contribution guidelines 第一的.

License

CC0

在法律允许的范围内, Felipe Bueno 已放弃该作品的所有版权和相关或邻接权.

See https://github.com/pico-8/awesome-PICO-8/blob/master/LICENSE 了解更多信息.