Log In  

A guy passionate about computers and making games.

Derailed! - A co-op game about building tracks (Unrailed! demake)
Pico Dino - Chrome's T-rex game reimagined
Birds With Guns (100 000th post!)
[ :: Read More :: ]

Cart #pendumlum_sim-0 | 2023-05-07 | Code ▽ | Embed ▽ | No License

Simple pendulum simulation. Made while procrastinating physics homework. Use the mouse to swing the pendulum.

P#129487 2023-05-07 20:22

[ :: Read More :: ]

Cart #yolwoocle3d_2023-0 | 2023-05-07 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

This is an improved version of an old cart of mine.
Added : better face sorting, perspective projection, lighting and a teapot model.
You're free to suggest improvements. In particular, due to the way I render triangles, there are occasional holes between faces.

If you speak French and wish to learn about how was is made, here is a document with some explanations. Even if you don't speak French, I've included links to helpful English resources about 3D rendering.


  • Left/Right: rotate Y
  • Up/Down: rotate X
  • C/X: rotate Z
  • S/F: change FOV
  • E/D: move object in z direction
  • Tab: hide help text
  • P: more options:
    • Change displayed object: donut/teapot
    • Toggle multi-colored faces/dynamic lighting
    • Toggle automatic spin
P#129486 2023-05-07 20:13

[ :: Read More :: ]

Cart #cylinder_parallax_test-0 | 2021-12-04 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

I was inspired by this tweet featuring cylindrical parallax:


And decided to recreate the effect in PICO-8. I tried making the code readable, so feel free to remix, improve, or reuse it in your own carts.

P#101423 2021-12-04 07:54

[ :: Read More :: ]

Cart #birdswithguns-5 | 2023-02-18 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

Birds With Guns

An Owl-some Roguelike Twin-Stick Shooter

Are you ready to have a quacking time? Toucan play this egg-citing game right now! Made by an im-peck-able team of quail-ified developers, you're gonna have no egrets.

Evil Robofox has captured all the birds to steal their eggs. The bird kingdom is counting on you to save them!


Keyboard + mouse mode:

Arrow keys or ESDF: Move
Left click: Shoot
Scroll: Switch weapon
P or Enter: Pause

Keyboard only mode:

Arrow keys or ESDF: Move
X: Shoot (V or M also work)
C: Switch weapon (Z or N also work)
P or Enter: Pause

Birds With Guns is a passion project made by a bunch of friends over the course of a vacation. If you found it fun and wish to give us a tip, an offline version is available for download for the price of a donut 🍩 on itch.io :)

@Yolwoocle : Code and Art
Gouspourd : Code
Notgoyome : Code
@ScrubSandwich : Music
Thanks to the lovely people from the PICO-8 discord server.

Final Update now out!

Featuring 6 brand new weapons, unique bird weapons and many small gameplay improvements! :)
Thanks to everyone for playing Birds With Guns, this journey has been wild. We hope you will enjoy this small update.

P#100000 2021-11-12 19:30 ( Edited 2023-02-18 22:15)

[ :: Read More :: ]

Cart #widefont-0 | 2021-10-31 | Code ▽ | Embed ▽ | No License

Wide font

A wide font using only P8SCII characters overlayed onto each other. Uses 76 tokens, feel free to use it with credit!

function wide(t,x,y,col)
    --credit to yolwoocle
    t1= "                ! #$%&'()  ,-./[12345[7[9:;<=>?([[c[efc[ij[l[[([([st[[[&yz[\\]'_`[[c[efc[ij[l[[([([st[[[&yz{|}~"
    t2="                !\"=$  '()*+,-./0123]5678]:;<=>?@abcdefghijklmnopqrstuvwx]z[\\]^_`abcdefghijklmnopqrstuvwx]z{|} "
    for i=1,#t do
        local c=ord(sub(t,i,i))-16
        n1..=sub(t1,c,c).." "
        n2..=sub(t2,c,c).." "
P#99417 2021-10-31 08:24

[ :: Read More :: ]

Cart #starmap-2 | 2021-08-08 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

Interactive map of randomly generated stars I made for fun.
Pan using the mouse, hover over a star to learn more about it. (You can also use arrow keys)
X/O controls zoom, but this is broken and experimental.
Feel free to reuse in your game with credit!

P#95779 2021-08-08 18:14

[ :: Read More :: ]

Cart #discordsim-2 | 2021-07-31 | Code ▽ | Embed ▽ | No License

Discord Simulator

Press any button (X/C/V/Arrow keys) and enjoy the chaos.
Thanks to the people on the PICO-8 Discord for the profile pics/usernames/message suggestions. Special thanks to @Czarlo.

Please feel free to suggest more profile pics/usernames/messages! :) The dumber or cringier, the better!

P#95497 2021-07-30 21:47 ( Edited 2021-07-31 07:52)

[ :: Read More :: ]

Cart #derailed-0 | 2021-07-27 | Code ▽ | Embed ▽ | No License



Derailed! is a 2-player demake of Unrailed!, a co-op game where you build tracks to keep a train on its rails. Communication is vital!

How to play

Chop wood and mine stone, and store those into the storage wagon. Use the crafted rails to extend the train track until the next station! Have fun!


Arrow keys: move
O/X : action (pick up/place items)

Stuff left to implement:

  • More wagons
  • Wagon upgrades
  • Infinite worls! (Roguelite!)
  • Gameplay improvements


Music remixed by @Gruber: https://twitter.com/gruber_music
Original music by Felix Barbarino and Mathilde Hoffmann
Find the original game on Steam: Unrailed!
"Choo choo" sound effect by @StinkerB06.
Thanks to the people on the PICO-8 Discord for the feedback.

P#95338 2021-07-27 16:39 ( Edited 2021-08-18 09:17)

[ :: Read More :: ]

Cart #lcdfont-1 | 2021-07-14 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

LCD Custom font

Recreation of the font used by some LCD screens.
Please credit Yolwoocle if you use it, feel free to use it anywhere, like your Idle MMORPG Metroidvania with LCD screen graphics!
(Jokes aside, I would be very curious to see what a game using this font as graphics would look like -- there's an LCD screen pixel art included in the cart.)

Some characters might not correspond to their usual pico-8 counterparts. This is because the character codes are copied directly from the lcd character sheet.

Copy these lines to use the font in your cart:

poke(0x5600,unpack(split"6,6,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,17,29,19,17,14,0,14,4,6,4,4,4,14,0,14,14,17,8,4,2,31,0,14,14,17,12,16,17,14,0,14,12,10,9,31,8,8,0,14,31,1,15,16,17,14,0,14,14,17,1,15,17,14,0,14,31,17,16,8,4,2,0,14,14,17,14,17,17,14,0,14,14,17,30,16,17,14,0,14,4,10,17,31,17,17,0,14,15,17,15,17,17,15,0,14,14,17,1,1,17,14,0,14,7,9,17,17,9,7,0,14,31,1,7,1,1,31,0,14,31,1,7,1,1,1,0,14,0,0,0,0,0,0,0,0,4,4,4,4,0,0,4,0,10,10,10,0,0,0,0,0,10,10,31,10,31,10,10,0,4,30,5,14,20,15,4,0,3,19,8,4,2,25,24,0,6,9,5,2,21,9,22,0,6,4,2,0,0,0,0,0,8,4,2,2,2,4,8,0,2,4,8,8,8,4,2,0,0,4,21,14,21,4,0,0,0,4,4,31,4,4,0,0,0,0,0,0,6,4,2,0,0,0,0,31,0,0,0,0,0,0,0,0,0,6,6,0,0,16,8,4,2,1,0,0,14,17,25,21,19,17,14,0,4,6,4,4,4,4,14,0,14,17,16,8,4,2,31,0,31,8,4,8,16,17,14,0,8,12,10,9,31,8,8,0,31,1,15,16,16,17,14,0,12,2,1,15,17,17,14,0,31,16,8,4,2,2,2,0,14,17,17,14,17,17,14,0,14,17,17,30,16,8,6,0,0,6,6,0,6,6,0,0,0,6,6,0,6,4,2,0,8,4,2,1,2,4,8,0,0,0,31,0,31,0,0,0,2,4,8,16,8,4,2,0,14,17,16,8,4,0,4,0,14,17,16,22,21,21,14,0,14,17,17,17,31,17,17,0,15,17,17,15,17,17,15,0,14,17,1,1,1,17,14,0,7,9,17,17,17,9,7,0,31,1,1,15,1,1,31,0,31,1,1,15,1,1,1,0,14,17,1,29,17,17,30,0,17,17,17,31,17,17,17,0,14,4,4,4,4,4,14,0,28,8,8,8,8,9,6,0,17,9,5,3,5,9,17,0,1,1,1,1,1,1,31,0,17,27,21,21,17,17,17,0,17,17,19,21,25,17,17,0,14,17,17,17,17,17,14,0,15,17,17,15,1,1,1,0,14,17,17,17,21,9,22,0,15,17,17,15,5,9,17,0,30,1,1,14,16,16,15,0,31,4,4,4,4,4,4,0,17,17,17,17,17,17,14,0,17,17,17,17,17,10,4,0,17,17,17,21,21,21,10,0,17,17,10,4,10,17,17,0,17,17,17,10,4,4,4,0,31,16,8,4,2,1,31,0,7,1,1,1,1,1,7,0,17,10,31,4,31,4,4,0,14,8,8,8,8,8,14,0,4,10,17,0,0,0,0,0,0,0,0,0,0,0,31,0,2,4,8,0,0,0,0,0,0,0,14,16,30,17,30,0,1,1,13,19,17,17,15,0,0,0,14,1,1,17,14,0,16,16,22,25,17,17,30,0,0,0,14,17,31,1,14,0,12,18,2,7,2,2,2,0,0,30,17,17,30,16,14,0,1,1,13,19,17,17,17,0,4,0,6,4,4,4,14,0,8,0,12,8,8,9,6,0,1,1,9,5,3,5,9,0,6,4,4,4,4,4,14,0,0,0,11,21,21,17,17,0,0,0,13,19,17,17,17,0,0,0,14,17,17,17,14,0,0,0,15,17,15,1,1,0,0,0,22,25,30,16,16,0,0,0,13,19,1,1,1,0,0,0,14,1,14,16,15,0,2,2,7,2,2,18,12,0,0,0,17,17,17,25,22,0,0,0,17,17,17,10,4,0,0,0,17,17,21,21,10,0,0,0,17,10,4,10,17,0,0,0,17,17,30,16,14,0,0,0,31,8,4,2,31,0,8,4,4,2,4,4,8,0,4,4,4,4,4,4,4,0,2,4,4,8,4,4,2,0,0,4,8,31,8,4,0,0,0,4,2,31,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,5,7,0,28,4,4,4,0,0,0,0,0,0,0,4,4,4,7,0,0,0,0,0,1,2,4,0,0,0,0,6,6,0,0,0,0,31,16,31,16,8,4,0,0,0,31,16,12,4,2,0,0,0,8,4,6,5,4,0,0,0,4,31,17,16,12,0,0,0,0,31,4,4,31,0,0,0,8,31,12,10,9,0,0,0,2,31,18,10,2,0,0,0,0,14,8,8,31,0,0,0,15,8,15,8,15,0,0,0,0,21,21,16,12,0,0,0,0,31,0,0,0,0,31,16,20,12,4,4,2,0,16,8,4,6,5,4,4,0,4,31,17,17,16,8,4,0,0,31,4,4,4,4,31,0,8,31,8,12,10,9,8,0,2,31,18,18,18,18,9,0,4,31,4,31,4,4,4,0,0,30,18,17,16,8,6,0,2,30,9,8,8,8,4,0,0,31,16,16,16,16,31,0,10,31,10,10,8,4,2,0,0,3,0,19,16,8,7,0,0,31,16,8,4,10,17,0,2,31,18,10,2,2,28,0,0,17,17,18,16,8,6,0,0,30,18,21,24,8,6,0,8,7,4,31,4,4,2,0,0,21,21,21,16,8,4,0,14,0,31,4,4,4,2,0,2,2,2,6,10,2,2,0,4,4,31,4,4,2,1,0,0,14,0,0,0,0,31,0,0,31,16,10,4,10,1,0,4,31,8,4,14,21,4,0,8,8,8,8,8,4,2,0,0,4,8,17,17,17,17,0,1,31,1,1,1,1,30,0,0,31,16,16,16,8,6,0,0,2,5,8,16,16,0,0,4,31,4,4,21,21,4,0,0,31,16,16,10,4,8,0,0,14,0,14,0,14,16,0,0,4,2,1,17,31,16,0,0,16,16,10,4,10,1,0,0,31,2,31,2,2,28,0,2,2,31,18,10,2,2,0,0,14,8,8,8,8,31,0,0,31,16,31,16,16,31,0,14,0,31,16,16,8,4,0,9,9,9,9,8,4,2,0,0,4,5,5,21,21,13,0,0,1,1,17,9,5,3,0,0,31,17,17,17,17,31,0,0,31,17,17,16,8,4,0,0,3,0,16,16,8,7,0,4,9,2,0,0,0,0,0,7,5,7,0,0,0,0,0,0,0,18,21,9,9,22,0,10,0,14,16,30,17,30,0,0,0,14,17,15,17,15,1,0,0,14,1,6,17,14,0,0,0,17,17,17,25,23,1,0,0,30,5,9,17,14,0,0,0,12,18,17,17,15,1,0,0,30,17,17,17,30,16,0,0,28,4,4,5,2,0,0,8,11,8,0,0,0,0,8,0,12,8,8,8,8,8,0,5,2,5,0,0,0,0,0,4,14,5,21,14,4,0,2,2,7,2,7,2,30,0,14,0,13,19,17,17,17,0,10,0,14,17,17,17,14,0,0,0,13,19,17,17,15,1,0,0,22,25,17,17,30,16,0,14,17,31,17,17,14,0,0,0,0,26,21,11,0,0,0,0,14,17,17,10,27,0,10,0,17,17,17,25,22,0,31,1,2,4,2,1,31,0,0,0,31,10,10,10,25,0,31,0,17,10,4,10,17,0,0,0,17,17,17,17,30,16,0,16,15,4,31,4,4,0,0,0,31,2,30,18,17,0,0,0,31,21,31,17,17,0,0,0,4,0,31,0,4,0,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,0")) poke(0x5f58,0x81)

P#94857 2021-07-14 15:44 ( Edited 2021-07-14 18:44)

[ :: Read More :: ]

Cart #yolwoocle3dtest-1 | 2023-05-01 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

My attempt at making my own 3d renderer. The code is not clean and it's quite laggy, but I'm overall satisfied with it, and I learned some new stuff. You can change the object being displayed by editing the source code. I'm not planning on optimizing it for now.

Left/Right : rotate Y
Up/Down : rotate X
C/X : rotate Z

Player 2 Up/Down (E/D) : Zoom/Dezoom

01/may/2023 update :

New revision. Surface lighting, camera perspective, and better face sorting.
Pause -> "Disco colors" to enable disco faces
Pause -> "Obj" to switch between donut/teapot

Cart #yolwoocle3dtest_new-3 | 2023-05-02 | Code ▽ | Embed ▽ | No License

P#93848 2021-06-22 15:06 ( Edited 2023-05-02 19:03)

[ :: Read More :: ]

Is it planned to release Voxatron on a VR platform? It would be amazing imo, maybe it could even support 3D cursors or multiplayer!

P#91504 2021-05-04 20:27

[ :: Read More :: ]

Cart #anchorsandminers-4 | 2021-04-27 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

Anchors & Miners

Mine deep down into caves using an anchor! Get gemstones and avoid red explosives, and get the best score!


[Arrow keys] to move, [X] to play, [Enter] to pause.

Made for the Ludum Dare 48 Game Jam >>> Rate us! https://ldjam.com/events/ludum-dare/48/anchors-miners

Credits :

  • Yolwoocle: Graphics, Code & Sound Design
  • ArkanYota: Code
  • Baharto: Music (SOUNDCLOUD: https://soundcloud.com/baharto)
  • Theobosse: Existing (and being cool)
P#91163 2021-04-26 22:43 ( Edited 2021-04-27 09:27)

[ :: Read More :: ]

Cart #picodino-1 | 2020-12-15 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

Pico Dino

A reimagination of Google Chrome's offline game in Pico-8!
Features an expanded moveset and reimagined graphics!
It's based off this animation I made some time ago:


Jump - Up Arrow / C
Crouch - Down arrow / X

Made with ♥ by Yolwoocle

Available on itch.io too: https://yolwoocle.itch.io/pico-dino

P#85303 2020-12-11 19:47 ( Edited 2020-12-15 11:47)

[ :: Read More :: ]

Cart #chaserofdawn-2 | 2021-07-17 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

Chaser Of Dawn

Made for the Ludum Dare 47 game jam, with the theme "stuck in a loop".

Your spaceship just crashed on a tiny alien planet! Gather resources to repair your spaceship and go back home. But beware, the day is burning hot and the night is freezing cold in this strange world.


Arrow keys: Move/Navigate
C: Mine/Confirm
X: Craft/Back

This was a very fun project, created in 3 days by:

Yolwoocle - Code and Art
Theobosse - Code
Arkanyota - Code
Elza - Sound design
Raphaël - Logo art

P#85230 2020-12-10 09:05 ( Edited 2021-07-17 08:27)

[ :: Read More :: ]


I am unable to record any GIFs or screenshots. Each time I try to, I get an error that says "Failed to save Screenshot/GIF", because the path to my desktop is something like "C:\Users\Léo\Desktop\".

The "é" is what's causing the issue. Since this is my session username, I cannot modify it, and thus I can't record any GIFs or take any screenshots, and I can't modify the screenshots folder as something outside my session either.

Screenshotting works perfectly on my other laptop, and changing the folder name to something like "éà" will make it impossible to take any captures.

I am on Windows 10.

P#81740 2020-09-12 09:03