Develop on Pico8

Getting Started - Tutorial / Guide / Awesome PICO-8 / Helpful Posts

caption

Keyboard Shortcuts

Reload/Run/Restart Ctrl+R
Quick-Save Ctrl+S

Lua

--[=====[ 
for k,v in pairs(t) do
   local d = fullToShort[k]
   local col = xColours[v[1]] -- It stops here!
   cecho(string.format(("<%s>%s ", col, d))
end
--]=====]

Tips

Tutorials

Pico-8 Feature review

PICO-8 0.2.5

  • Sprite
    • Sprite animation Ctrl-L set start then end - U / W cycle within range Work aslso on big sprite
    • paste big Ctrl-B
    • activate Grid Ctrl-G
    • print ctrl code
  • Map in different place
  • Save url - a url embeding your code
  • Label for cart
  • custom font - variable width
  • Map Editor
    • move & edit in selection without erasing what’s under it - by using the cursor key
  • String are array now
  • Char wrap
  • TLINE ??

  • PICO-8 0.2.4
  • 64ko Memory
  • Video Remapping - The video memory sections can now be mapped to each other, allowing the screen to be used as if it were the spritesheet, and/or to draw to the spritesheet as if it were the screen.
  • Big Maps - This feature doesn’t come with extra cartridge space to match! So to use 0x8000 and above, you’ll need to manually mset() or memcpy() some map data. This feature will be most useful for carts that procedurally generate their maps or have some custom data storage scheme.
  • P8SCII - character data can be specified and printed in-line using “\^.” followed by 8 bytes of raw binary data

Debug

Compression & Packing

Written on October 22, 2023, Last update on December 16, 2023
pico8 codingame lua