All Projects â†’ jozanza â†’ p8

jozanza / p8

Licence: other
👾 PICO-8 dependency manager

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Labels

Projects that are alternatives of or similar to p8

Awesome Pico 8
A curated list of awesome PICO-8 resources, carts, tools and more
Stars: ✭ 1,955 (+4343.18%)
Mutual labels:  pico-8
Pyxel
A retro game engine for Python
Stars: ✭ 9,133 (+20656.82%)
Mutual labels:  pico-8
PICO-EC
A tiny scene-entity-component library created for the PICO-8 fantasty console.
Stars: ✭ 37 (-15.91%)
Mutual labels:  pico-8
pico8-emmylua-definitions
EmmyLua intellisense definitions for PICO-8
Stars: ✭ 25 (-43.18%)
Mutual labels:  pico-8
tac08
tac08 is an an emulation of the runtime part of the Pico-8 fantasy console. It takes a .p8 (text format) pico-8 cart file and runs it as closely posible
Stars: ✭ 144 (+227.27%)
Mutual labels:  pico-8
Anteform
Anteform is a retro weird detective game written using the Minima Engine for PICO-8.
Stars: ✭ 17 (-61.36%)
Mutual labels:  pico-8
pico-8-projects
Just my repository for mocking and writing down basic implementations I have been thinking about.
Stars: ✭ 40 (-9.09%)
Mutual labels:  pico-8
Pico8Platformer
A platformer sample written for Pico-8, includes slopes and jump buffering
Stars: ✭ 38 (-13.64%)
Mutual labels:  pico-8
p8-programming-fonts
A collection of fonts I've modified for PICO-8 programming.
Stars: ✭ 67 (+52.27%)
Mutual labels:  pico-8
sublime-PICO-8
PICO-8 plugin for the Sublime Text 3 editor.
Stars: ✭ 42 (-4.55%)
Mutual labels:  pico-8
jspicl-mario-sample
A basic Mario game showcasing how to create PICO-8 games in JavaScript.
Stars: ✭ 19 (-56.82%)
Mutual labels:  pico-8
midi2pico
Midi to PICO-8 converter
Stars: ✭ 51 (+15.91%)
Mutual labels:  pico-8
pico8dev
Pico-8 Development
Stars: ✭ 17 (-61.36%)
Mutual labels:  pico-8
pico-test
âš¡ PICO-8 testing framework
Stars: ✭ 33 (-25%)
Mutual labels:  pico-8
PICO-8.vim
A vim plugin package for PICO-8 programming.
Stars: ✭ 42 (-4.55%)
Mutual labels:  pico-8
pico-8-adventure
An open-world adventure game written in Pico-8, including full tutorial.
Stars: ✭ 24 (-45.45%)
Mutual labels:  pico-8
P8Coder
A programming tool that replaces the lua code in pico-8 cartridges (p8) with the code you write in P8Coder.
Stars: ✭ 89 (+102.27%)
Mutual labels:  pico-8
pico2tic
PICO-8 Wrapper for the TIC-80
Stars: ✭ 48 (+9.09%)
Mutual labels:  pico-8
fake-08
A Pico-8 player/emulator for console homebrew
Stars: ✭ 374 (+750%)
Mutual labels:  pico-8

p8

NPM Version NPM Downloads

👾 PICO-8 dependency manager

Import lua/moonscript modules, spritesheets, and automatically reload your carts as you code.


Features:

  • Share code and sprites (via github or any file host)
  • Use require() to use modules in your own carts
  • Code in any IDE you want
  • Auto-reload carts on save

Installation

Download the executable

You can grab the executable for your platform from releases page →

- On macOS or linux, you may want to copy the executable into /usr/bin.
- On windows, you may want to add the executable to your PATH.

NPM

Or you can use good old npm

npm i -g p8

Getting Started

You can be up-and-running in a few quick steps.

1. Initialize your project

Create and/or adds basic fields to p8.json.

p8 init

2. Add Dependencies

Add .lua, .moon, .png, .jpg, or .gif files.

p8 add [file|url...]

3. Run your cartridge

Use the --watch flag to automatically reload whenever the entry-point is saved. This command will automatically install and build if you haven't already.

p8 run

Usage

Usage: p8 <command> [options]

Commands:
  p8 add [file|url...]  add modules as "dependencies" or "gfxDependencies" in p8.json.
  p8 build              outputs a cart (.p8 file)
  p8 init               initialize the project
  p8 install            install dependencies listed in p8.json to ./pico_modules
  p8 run                runs a .p8 cartridge (PICO-8 switches can be passed after a trailing --)
Options:
  --version  Show version number
  --help     Show help

If you want a detailed walkthrough, read Getting Started with p8 →.

If you want more examples, check out the examples →

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].