A remake of the GameBoy's classic Startup screen, enhanced with gravity and all that science crap.
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!
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.
A recreation of the popular "Catch-Phrase" game!
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.
Press 🅾 or Z to switch the current word to a random one from a table.
Press ❎ or X to confirm a word, and lend the controls to the next player.
@Noba (helping with table optimization)
Real Man Virus that can affect your PICO-8 dramatically 😈
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 _
Toad has been preparing this night since he was a teenager, and today was the day to finally do the thing of his dreams!
Some people call him todd, but that's a completely different thing compared to what he is.
Nobody knows who they truly are, they were just there for toad and toad only.
Press 🅾 to scream, toad's main move.
Press ❎ to dab, DAB ON THE HATERS!!!
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
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 _
Another Tweetcart, just a coin collector this time.
☉="\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 _
It's a dino running through a desert at full speed with many cactuses, what could possibly go wrong?
The big guy himself!
(also yes, most of the sprites aren't outlined raw)
Very spikey, only found in desert areas.
- Google (creating dino easter egg)
- Czarlo (creating the re-make)
Another PICO-8 Tweetcart, this time a bit more complicated and optimized.
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 _
My first try at a tweetcart, was actually pretty fun to figure out the limitations and how to recreate the _update() function.
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 _
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.
He is in fact, a birb, not to be confused with a bird.
Strangely creepy and unnerving with that... smile...
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
A 2D recreation of Minecraft, with placing blocks, destroying them, and choosing them!
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.
- 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".
- Notch: making Minecraft
- Czarlo: me, recreating it
- ReeceGames: recreating the textures because they kinda sucked (his profile is this)
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.
- Get all tennis balls
- Get a world record
- Get as least deaths as possible
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".
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
Basically a mod of celeste 2, which replaces:
- The player sprite with Yoshi
- Grappling hook with mushroom
- Hook with tongue
- 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: