Log In  
Follow
Czarlo
Follow

Hey, I'm Czarlo and I like to make games under retro limitations. Such as limiting the colors, a sprite, or making games only in 128x128 pixels! (Like PICO-8!) So I'm joining PICO-8 to create some simple, but amazing games for it.

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

Description

A remake of the GameBoy's classic Startup screen, enhanced with gravity and all that science crap.

Controls

Restart Startup

if you press ❎ or 🅾️/X or Z, the Startup will restart.

GameBoy Color version

Me and Gabe both did the GameBoy's Startups, both GameBoy and respectively, go check his out!

P#95168 2021-07-22 02:19 ( Edited 2021-07-22 02:21)

Cart #enhancedpico8punyfontsnippet-3 | 2021-07-11 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

The original PICO-8 puny font was just the uppercase letters, except slightly smaller, which does not follow the the "theme" of current fonts today, like sans serif. So I decided to "enhance" it by making the puny letters simular to sans serif or other fonts.

Also, credit to Astorek86 for the #FONT_SNIPPET with original font cart.

P#94564 2021-07-07 23:14 ( Edited 2021-07-11 19:16)

Cart #picophrasegame-0 | 2021-07-04 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

Description

A recreation of the popular "Catch-Phrase" game!

Instructions

You try to explain words without saying them, once the other player gets the word correctly, you press the "Correct Word" button, which will change the controls to the other player's controls and the other player will repeat what you did, but with a different word.

Controls

Switch Words

Press 🅾 or Z to switch the current word to a random one from a table.

Correct Word

Press ❎ or X to confirm a word, and lend the controls to the next player.

Credits

@Noba (helping with table optimization)

P#94456 2021-07-04 21:44 ( Edited 2021-07-05 00:15)

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

Real Man Virus that can affect your PICO-8 dramatically 😈

THIS IS NOT REAL, IT'S ALL JUST A JOKE

Source code:

cls(1)poke(0x5f30,1)_set_fps(60)t=0c=0r=rnd::_::
?"h𝘢𝘩𝘢 𝘺𝘰𝘶𝘳 pico-8 𝘩𝘢𝘴 𝘮𝘢𝘯 𝘷𝘪𝘳𝘶𝘴",4,60,c
?"웃",r(121),r(123),r(13)+2
?"\as1e2",0,0
if(time()-t>.2)c=r(13)+2t=time()
flip()goto _

P#94313 2021-07-01 20:51

Cart #toadsbiggestnightgame-1 | 2021-06-30 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
6

Story

Toad has been preparing this night since he was a teenager, and today was the day to finally do the thing of his dreams!

Characters

Toad

[16x16]

Some people call him todd, but that's a completely different thing compared to what he is.

Audience members

[16x8]

Nobody knows who they truly are, they were just there for toad and toad only.

Controls

Scream

Press 🅾 to scream, toad's main move.
[16x16]

Dab

Press ❎ to dab, DAB ON THE HATERS!!!
[16x16]

Credits

Jalli (making the game): G 004 M9T 3R5 (sorry, I can't find any of their social links so this is just the game)
DGR (playing the game on video so I could use it as a base): https://bit.ly/2T9QQ9X

P#94214 2021-06-29 16:27 ( Edited 2021-06-30 19:58)

Cart #jetpackcollectorgame-1 | 2021-06-28 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

Kind of weird, but addictive jetpack game (with sound!)

Source Code (heavily compressed)

f=0y=40m=0c=0d=145e=60r=0::_::cls(1)m+=.3d-=1r=rnd(119)y+=m
if(btn(🅾️))m-=.6f=1print("\ac0")else f=0
if(f>0)print("\f9ˇ",60,y+5)
if(y>127or y<0)run()
?"\f5⧗\fb\vu웃",60,y
?"\fa●",d,e
?"\f5●:"..c,1,2
if(d<-8)d=145e=r
if(pget(63,y+1)==10)d=145c+=1print("\agebe")e=r
flip()goto _

P#94186 2021-06-28 21:46

Cart #tweetcollectorgame-0 | 2021-06-28 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3

Another Tweetcart, just a coin collector this time.

Source code:

☉="\agebe"
cx=60
cy=10
c=0
x=60
y=60
mx=0
my=0
::_::
cls(1)
x+=mx
y+=my
mx*=.7
my*=.7
?"\fb웃",x,y
?"\fa●",cx,cy
?"\f5☉:"..c,1,1,0
if pget(x+3,y+2)==10then cx=rnd(126)cy=rnd(126)c+=1print(☉)end
if(btn(⬅️))mx-=.5
if(btn(➡️))mx+=.5
if(btn(⬆️))my-=.5
if(btn(⬇️))my+=.5
flip()goto _

P#94169 2021-06-28 04:15 ( Edited 2021-06-28 17:06)

Cart #googledinogame-0 | 2021-06-27 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
6

Description

It's a dino running through a desert at full speed with many cactuses, what could possibly go wrong?

Characters

Dino

[8x8]

The big guy himself!
(also yes, most of the sprites aren't outlined raw)

Cactus

[8x8]

Very spikey, only found in desert areas.

Credits

  • Google (creating dino easter egg)
  • Czarlo (creating the re-make)
P#94126 2021-06-27 04:09

Cart #tweetormergame-0 | 2021-06-25 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

Another PICO-8 Tweetcart, this time a bit more complicated and optimized.

Source code:

x=60
y=123
mx=0
my=0
b=0
s=0
g=0
::_::
cls(1)
x+=mx
y+=my
mx*=.7
if (y<122)then my+=0.3end
if(y>123)then my=0y=123end
if(y>122)then g=1else g=0end
?"\f7웃\vm●",x,y
if(btn(⬅️))mx-=s
if(btn(➡️))mx+=s
if(btn(❎))s=.9b=3.5else s=.7b=3
if(btn(🅾️))and g>0then my-=b end
flip()goto _

P#94004 2021-06-25 00:18

Cart #tweetcartgame-1 | 2021-06-24 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

My first try at a tweetcart, was actually pretty fun to figure out the limitations and how to recreate the _update() function.

Source code:

x=60
y=60
mx=0
my=0
s=1
::_::
cls()
?"\f8웃\ff\vm🐱",x,y
x+=mx
y+=my
mx*=.7
my*=.7
if (btn(⬅️)) mx-=s
if (btn(➡️)) mx+=s
if (btn(⬆️)) my-=s
if (btn(⬇️)) my+=s
if (btn(❎)) s=.9 else s=.7
flip()goto _

P#93974 2021-06-24 15:54

Cart #birbgame-0 | 2021-06-19 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

Desc

Have you ever been annoyed by the pipes that have been passing by you and your friends for weeks? Well this game is for you! You don't have to dodge any pipes,
in fact, you don't even have to dodge anything! You can just fly in peace without those pesky pipes ending your life.

Characters

Mr. Birb

He is in fact, a birb, not to be confused with a bird.
[8x8]

Unnerving cloud

Strangely creepy and unnerving with that... smile...
[16x8]

P#93745 2021-06-19 19:58 ( Edited 2021-06-19 19:59)

Two functions to draw outlined sprites (with some help from kreyk29!)

Regular version that does smooth outlines:

function outspr(sp,x,y,w,h,flpx,flpy,out)
 for c=0,15 do
  pal(c,out)
 end
 spr(sp,x+1,y,w,h,flpx,flpy)
 spr(sp,x-1,y,w,h,flpx,flpy)
 spr(sp,x,y+1,w,h,flpx,flpy)
 spr(sp,x,y-1,w,h,flpx,flpy)
 pal()
 spr(sp,x,y,w,h,flpx,flpy)
end

Another version that does square outlines:

function outspr(sp,x,y,w,h,flpx,flpy,out)
 for c=0,15 do
  pal(c,out)
 end
 spr(sp,x-1,y,w,h,flpx,flpy)
 spr(sp,x+1,y,w,h,flpx,flpy)
 spr(sp,x,y+1,w,h,flpx,flpy)
 spr(sp,x,y-1,w,h,flpx,flpy)
 spr(sp,x-1,y-1,w,h,flpx,flpy)
 spr(sp,x+1,y-1,w,h,flpx,flpy)
 spr(sp,x-1,y+1,w,h,flpx,flpy)
 spr(sp,x+1,y+1,w,h,flpx,flpy)
 pal()
 spr(sp,x,y,w,h,flpx,flpy)
end

Example carts:

Cart #watermellon-0 | 2021-06-15 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

Cart #watermellonsquare-0 | 2021-06-17 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

P#93545 2021-06-15 15:53 ( Edited 2021-06-17 18:48)

Cart #picocraftgame-1 | 2021-06-08 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3

A 2D recreation of Minecraft, with placing blocks, destroying them, and choosing them!

WARNING!

If you are planning to play this on a raspberry pie, DON'T! this game uses the devkit mouse, which most devices don't have.

Controls

  • Left click: Destroy blocks
  • Right click: Place blocks
  • Middle click: Eyedrop
  • Scroll wheel: Choose blocks

A message for modders and beginners

This game is mostly aimed for modders and beginners, since you can add new blocks easily by just changing the value "mxblock" and adding new blocks in the sprite editor, make sure that you give the blocks flag 0! that's how the game knows it's a "block".

Credits

  • Notch: making Minecraft
  • Czarlo: me, recreating it
  • ReeceGames: recreating the textures because they kinda sucked (his profile is this)
P#93122 2021-06-07 00:55 ( Edited 2021-06-08 19:54)

Cart #tennisballstitle-0 | 2021-06-02 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

Story behind the game

You play as a small dog named Scout, he has to spend some time outside but he realized he left his tennis balls outside! He goes on a quest to get them all back inside, although there are some obstacles in his way, such as water and bushes.

Your quest

  • Get all tennis balls
  • Get a world record
  • Get as least deaths as possible

Characters

Enemies

Where it's from

This very short game was made for the Summer Break Jam hosted on itch, which lasted a week for any kids who were looking to make a game in their spare time, and the theme was "Secret to life".

Credits

Gabe (making music): https://bit.ly/2U87Yg4
Czarlo (making the game): https://bit.ly/3xUxhRI

P#92938 2021-06-02 22:48 ( Edited 2021-06-26 03:41)

I made a 3D Jelpi in Magicavoxel and thought you guys might like to see it!

P#92732 2021-05-28 16:36 ( Edited 2021-05-28 18:14)

Cart #altpal-0 | 2021-05-27 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3

Here's another alternate palette cart, although this one is a bit more optimized and easy to put in a game with just ONE function!

Function if anybody wants to copy it:

function altpal()
 for i=0,15 do
  pal(i,i+128,1)
 end
end

Basically how it works:

As you can see from the gif, there is a menu-item that will change the palette from the regular PICO-8 palette to the alternate one.

That's pretty much it, just a little base for any games taking advantage of this

Also, if you want to learn more about these alternate colors, Lazy Devs has a much more in-depth video about it

P#92647 2021-05-27 05:39 ( Edited 2021-05-27 05:47)

Cart #yoshiceleste2-0 | 2021-05-23 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
10

Basically a mod of celeste 2, which replaces:

  1. The player sprite with Yoshi
  2. Grappling hook with mushroom
  3. Hook with tongue
  4. Title screen

Also, this was kind of a group project since ScrubSandwich (his account is https://bit.ly/3bOopUT) helped to make the hook into a tongue, he also basically made all of the sprites too.

It all started from this sprite I made for fun though

He showed his progress with this one gif in the official discord server with this:

It was pretty funny, since celeste just sticks her tongue out and uses it as a hook.

After that, he posted the cart .png with yoshi as the player and a few other changes to the sprites into the discord server and I started modding it until it was ready, then I posted it here!

(Go check out ScrubSandwich's profile, he's pretty good at coding if I do say so myself 😎: https://bit.ly/3bOopUT)

A look at the finished cart's title screen and first level:

P#92436 2021-05-23 04:18 ( Edited 2021-05-23 04:38)

Follow Lexaloffle:        
Generated 2021-07-25 06:10:49 | 0.137s | Q:73