Log In  
[back to top]


Disclaimer: This is just an idea, and not a feature in the next PICO-8 Update.

I was thinking about playing a multiplayer game, when I realized I didn't have any friends to play with (sad). So I've decided to ask @zep to add an online mode for the PICO-8 Application. My idea is to make a nickname editor and match maker so that people can play PICO-8 games together. This could also be good for play testing games you want to release.

1 comment



Cart #gbc_startup-0 | 2021-07-22 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
6


I made the startup sequence that the GameBoy Color uses except in PICO-8.

GameBoy Startup

@Czarlo made the GameBoy Startup, you can check it out here!

6
0 comments



Credit @noel for making the original Celeste Classic

Credit @Czarlo for making some sprites

Mareste:

Cart #mareste-0 | 2021-07-22 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
16


Luig
Mareste:
Cart #luigeste-0 | 2021-07-27 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
16


A simple hack me and @Czarlo made.

16
7 comments



A simple collection of some PICO-8 Mario games.

Cart #super_mario_pico_stars-1 | 2021-07-27 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
28

Original games:

Super Mario Bros Authentic: https://www.lexaloffle.com/bbs/?tid=31744
Super Mario Bros 0.2: https://www.lexaloffle.com/bbs/?tid=28942
Super Mario Remix: https://www.lexaloffle.com/bbs/?tid=39432
Yoshi in Celeste 2: https://www.lexaloffle.com/bbs/?pid=yoshiceleste2-0
Arcade Mario Bros: https://www.lexaloffle.com/bbs/?pid=arcademariobros_02-1

28
8 comments



I found that, when entering the editors, the map resets itself and, furthermore, resets the map for the game being currently played as well.
An example of this bug (using Super Mario Remix):

@zep can you please fix this or make this a setting or something? (I would prefer it being a setting available using config)

2
4 comments



Cart #pico_tracker-0 | 2021-07-09 | Code ▽ | Embed ▽ | No License
5


A music editor I'm working on, it's simple now but I'm planning on making it a fully usable PICO-8 music exporter. It will export in printable format using control character a. It's based on FamiTracker (an NES music maker).

[/{ : Octave Down

]/} : Octave Up

5
0 comments



Cart #smr_extra_themes-0 | 2021-07-09 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4


Some music I made because I was kind of bored.
This music is based on the themes in the Super Mario Bros. style in Super Mario Maker 2.

Left: Desert Theme

Right: Forest Theme

Up: Snow Theme

Down: Airship Theme

Have any suggestions for more music? Post it in the comments!

4
1 comment



I was fiddling around with the printable sfx when I discovered the f character affected the sound playing, so I decided to make this list:

-- Filters --
n: Noise filter (Noiz)
b: Buzz
d1: Detune 1
d2: Detune 2
r1: Reverb 1
r2: Reverb 2
-- Characters --
1: n
2: b
3: n b
4: d1
5: n d1
6: b d1
7: n b d1
8: d2
9: n d2
0: [none]
Q: b r2
W: d2 r2
E: b r1
R: n b r1
T: n d1 r1
Y: b d2 r1
U: b r1
I: d1 r1
O: r2
P: r2
A: b d2
S: r1
D: n r1
F: n b r1
G: d1 r1
H: n d1 r1
J: n b d1 r1
K: d2 r1
L: n d2 r1
Z: n b d2 r1
X: n d2 r2
C: r1
V: n b r2
B: n b d2
N: n b d2 r2
M: b d2 r2
-- Example --
?"\asffbc2c3c4c2c3c4i6c2"
print("\asffbc2c3c4c2c3c4i6c2")

As of my knowledge, this is not yet discovered or documented, so I'm going to document this discovery.
For more info on P8SCII and printable sounds, go to the manual (https://www.lexaloffle.com/pico8_manual.txt) or this informational website (https://iiviigames.github.io/pico8-api/)

3
0 comments



Cart #jelpi_hard-0 | 2021-07-01 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2


Basically just a harder version of Jelpi by Zep.

2
4 comments



PICO-8 versions of the Super Mario Bros and Super Mario Bros: The Lost Levels ending themes + the Super Mario Remix ending theme for future release.
Music and images:

Cart #ending_themes-0 | 2021-06-29 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4


Music Only:
[sfx]
Down/Left: Super Mario Bros Ending
Up/Right: Super Mario Bros: The Lost Levels Ending
X: Super Mario Remix Ending

4
2 comments



A cart that allows you to make sprites compatible with ESPR()

Cart #espr_maker-0 | 2021-07-01 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
5


So basically I made a function to add sprites beyond PICO-8's 128 by 128 sprite sheet. Feel free to use this function with credit.

function espr(data,x,y,w,h,flp_x,flp_y)
 --[[
 data is a list of all the
 pixels that make a sprite

 the sprites are 8 by 8 pixels

 this function can be used
 for easily adding new sprites
 into the game
 ]]

 list=split(tostr(data))

 w=w or 8
 h=h or (count(list)/8)

 x=x or 0
 y=y or 0

 local val=0

 local backup={}

 repeat
  add(backup,sget(val%w,val/w))
  val+=1
 until val==h*w
 for pnum,p in pairs(list) do
  pnum-=1
  if (pnum/w)<h then
   if p~=16 then sset(pnum%w,pnum/w,p) end
  end
 end
 sspr(0,0,w,h,x,y,w,h,flp_x,flp_y)
 for pnum,p in pairs(backup) do
  pnum-=1
  if pnum<=w*h then
   sset(pnum%w,pnum/w,p)
  end
 end
end

So, for example, if I do this:

espr("12,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,12",0,0,17,2)

It will output this:

5
5 comments



I was working on a project, when I realized that checking if a bit is set would be much easier to understand so I made this function that checks if a bit is set.

function bit(v,b)
 val=((flr(v/b)*b)%(b*2))==b
 --checks if the bit is set
 return val
 --returns true if the bit is set and returns false if the bit is not set
end
1 comment



Credit @JadeLombax for level compression.

A simple editor I made for anyone who likes to create Super Mario Maker levels.

This is compatible with Super Mario Remix, which is a game I'm currently making

How to share levels:

Go to the comments section, type in the title of the level, and press the Control Button + V after copying the level.

Technical notes:

Can be played with a Mouse or a Controller

Level width is 16 screens,
256 tiles,
or 2048 pixels

Level height is 1 screen,
16 tiles,
or 128 pixels

Controls for mouse

Left click : Place blocks
Right click : Delete blocks
Scroll : Select blocks

Controls for controller

Up, Down, Left, and Right : Move Cursor
X while not on selected block : Place blocks
X while on selected block : Delete blocks
Z and Up or Down : Select Block

Menu items

1 : Stage type / Theme
2 : Copy Level to Clipboard
3 : Load Level from Clipboard after pasting from clipboard (Control Button + V)

[ Continue Reading.. ]

10
6 comments



[sfx]
I made the Title theme in PICO-8.

6
0 comments



Cart #coinflipper-0 | 2021-06-01 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4


A simple coin flipper I made for decision making. Credit Nintendo for the original songs and sounds.

4
3 comments



[sfx]
A remix of the theme in Super Mario Bros. (in Super Mario All Stars).

6
0 comments



With "Bah"s


Without "Bah"s



A remix I made in a few hours.

Credit @bikibird for bell noise

Credit @tesselode for trumpet noise

Credit @Czarlo for helping with sprites (and making the "Bah" PCM sample using @rnd's ASCII tool)

12
3 comments



My question is, how do you add enemies to a game, do you use tables? Use local values in a function? Or some other way?

2 comments



[sfx]
Some music I made in a few hours. Copyright Nintendo for creating this music.

5
3 comments



My question(s) is, what is the best way to store level data and/or do you need a special PICO-8 level editor to do that? I am asking because I'm currently making a game with more levels than one map can handle.

28 comments





Top    Load More Posts ->