Log In  

BBS > Superblog
Posts: All | Following    GIFs: All | Postcarts    Off-site: Accounts

I have been having a blast working with Pico-8 as a new game dev. There is definitely a learning curve coming from the likes of Godot and Unity for a bit before this, but I really enjoy getting to make everything from the ground up. It feels like your own thing, the, "I made this!" feeling is amazing and frequent. Thank you Lexaloffle.

Been coding for a while now on side projects here and there, mostly in Python, C# and JS, but for the longest time I wanted to make a game. I have felt it in my blood since I was a boy. I loved video games, how great would it be to get to make my own!

I am not sure, and I hope I am not alone here, but I feel a BIG barrier to entry when it comes to making video games is art. For me, art was a capacity for possibility that my mind could never wrap my head around. I mean with a thousand or more color options, who wouldn't have choice anxiety?? This is where I think Pico-8 shines the brightest and where it has roped me in:

THERE ARE ONLY 16 COLORS and EACH TILE ONLY HAS 64 PIXELS!!

[ Continue Reading.. ]

4
14 comments


Cart #noparibayi-0 | 2025-07-04 | Code ▽ | Embed ▽ | No License
1


play using arrrow keys
z to shoot
starts imeatly
haha get it???

1
4 comments


Cart #old_g_3-0 | 2025-07-04 | Embed ▽ | License: CC4-BY-NC-SA
2

Edit to get the stripe colors right

2
5 comments


Cart #pntballwrsalpha1-0 | 2025-07-03 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

Just got to a point where I wanted to upload an alpha. Still needs a ton of work, but I'm having a ton of fun. This is my first gamedev project, and I'm in love with the platform. Cheers.

This is an auto-battler inspired by middleschool drawings I made of stick figures playing completely accurate paintball. No whimsy whatsoever...

You have a number of points used to place various types of unit on your side of the field, and on GO, the battle commences! Units range from regular paintball "duders," to a guy with a paint roller, to a wrestler in a pickle costume. MANY more unit types are planned, as well as UI improvements and balancing.

Random pits you against a random assortment of enemies and gives you the same amount of points to build your side. You must tactically decide how to handle the threat, and hopefully come out on top.

[ Continue Reading.. ]

1
1 comment


Cart #palm_tree_inferno-0 | 2025-07-03 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4

Happy American Independence day! There's not a lot to celebrate about the US these days, but every year, I love to watch as dozens of palm trees in my neighborhood catch fire from illegal fireworks. Now YOU can help Los Angeles county manage the palm tree fires.

Race against the clock to help extinguish the trees in one of LA's eighty-eight cities. Burning trees will attract the cops. How long can you last before the LAPD shows up and loads all the fireworks into their truck and detonate it, destroying the entire neighborhood?

(that is really a thing by the way)

Randomly generated maps make it infinitely playable, and the number of trees is luck of the draw.

Code and design by Noah Poole. Animation by Jeff Freeman.

[ Continue Reading.. ]

4
0 comments


Cart #crew-0 | 2025-07-03 | Code ▽ | Embed ▽ | No License
16

Fight your way through hoards of sleepwalkers, exorcise a swirling succession of spectacles erupting from TV screens, and destroy the beast at the heart of this hyperreal hellscape.

C.R.E.W. is a short but challenging 2D action platformer game. You have one simple goal: make it through four monster-packed levels, and defeat the boss.

Controls

  • Tap O Button to jump;
  • Tap X Button to attack with your pipe wrench;
  • Hold X Button to prepare for a charged attack. You will hear a sound and see your character flashing once you finish charging. Then, release the button to perform a charged attack. Monsters killed by a charged attack will be sent flying, dealing damage to other monsters in its way.

[ Continue Reading.. ]

16
5 comments


Cart #yffguza-0 | 2025-07-03 | Code ▽ | Embed ▽ | No License

0 comments


so i have a gamepad with 10 buttons and no joysticks, however the dpad counts as 4 buttons but also as a joystick which is a problem because when i press for example left it counts as [←] AND [O] or up counts as [↑] AND [X]
my issue is that i cant turn the gamepad input off in the web player nor in the site settings (i dont know why it doesnt work) because i already have a program that makes it when i press a gamepad button it presses a keyboard button
so im basically asking for a feature to turn gamepad input off or to configure it (or if someone knows why chromes site settings dont work)

(also this doesnt belong into bugs but i couldnt find a support or suggestions category)

1
5 comments


Cart #pumayaboyi-0 | 2025-07-03 | Code ▽ | Embed ▽ | No License
3


[#spacegame!-0#]

3
4 comments


Cart #bluebuster-9 | 2025-07-21 | Code ▽ | Embed ▽ | No License
3

Blue Buster!

Survive waves of blue monsters and upgrade your gear! How long can you survive the storm?

Controls

Arrow keys to move your character and around the menu, z or x to select a upgrade in the shop menu. You can also screen wrap at the edges of the screen

Post Mortem

After a weekish of development, the game is done! I am really proud of this project, it is slightly rough around the edges, but I think it is at a good place to finally publish this full build.

I really wanted to make sure that the relics were fun and kept the core gameplay of constantly moving around the screen, this is why aura didnt make the cut and was replaced with ball. I also reworked knife so it was more interesting than "attack that is above the player". My biggest hope is that I got the visibility of the game right. I wanted to make sure you were able to keep track of everything on screen without being overwhelmed

3
2 comments


Cart #bemofugesi-12 | 2025-07-24 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA


Cart #bemofugesi-11 | 2025-07-24 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2


Cart #bemofugesi-10 | 2025-07-24 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2


Cart #bemofugesi-9 | 2025-07-24 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

[ Continue Reading.. ]

2
1 comment



Jon ❤️ Biscuits

This is a small adventure game made while following SpaceCat’s Noob-to-Pro PICO-8 tutorial. 🐱🚀

1
0 comments


So, I'm using this as a base so I don't have to write self everywhere:

```
ins_list={}

GLOBAL=_𝘦𝘯𝘷

class=setmetatable({
new=function(_𝘦𝘯𝘷,tbl)
tbl=setmetatable(tbl or {},{__index=_𝘦𝘯𝘷})

tbl:init()

return tbl

end,
init=function()end
},{__index=_𝘦𝘯𝘷})

entity=class:new({
x=0,
y=0,
img_ind=1,
spr_ind={10,12,14,12},
draw=function(_𝘦𝘯𝘷)
img_ind += .08
if(img_ind > #spr_ind +1) img_ind=1
spr(spr_ind[flr(img_ind)],x,y)
end
})
```


As seen 11 minutes into Object Oriented Programming in PICO-8

But because of that, I noticed a few problems:

  • this completely removes any way to get parent by getmetatable? because what I'm getting is just an empty table, which is just it following the _ENV variables all the way down to nothing?
    So I would have to make a workaround then?

[ Continue Reading.. ]

2 comments


Cart #saniheyoye-0 | 2025-07-03 | Code ▽ | Embed ▽ | No License
8

"Side project that now has its own side projects."

I’m not sure what to call this — maybe just "my version" — but it’s a take on the bonus stage from Nintendo's Balloon Fight.
There are some obvious differences, like the scoring, but for the most part, it should feel relatively close to the original.

Try to pop all the balloons in each stage.
If you miss any, you’ll lose a life and won’t earn bonus points.

TODO: Most sounds and all music are still missing.

8
2 comments


In the music editor, note names are displayed in white, which makes them extremely difficult to read when selected due to the poor contrast with the yellow highlight color. This makes tasks like transposing selected notes a bit of a guessing game.

Legibility would be significantly improved if the note name was inverted when selected or if the highlight color was changed.

0 comments


Cart #my_adventure-2 | 2024-08-25 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1


This is a repost of a previous post of mine.
This is from a tutorial I followed, from Dylan Bennett.
Cart #kasasaghi-0 | 2024-08-28 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1


This is a demo that shows a potential reimplementation of the previous "My Adventure!" project.

1
1 comment


I've just logged in after about a year, and when going to updates it says I have nothing tied to my account. But I bought PICO 8 last year, has something changed?

0 comments


Cart #bluebeary1_0-1 | 2025-07-11 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
15

You play as a blue teddy bear (bluebeary...get it?) armed with a red yoyo. As you traverse the open world, you'll learn new ways to traverse the world and ultimately defeat the witch who has turned the animals in this world against you. Yeah, there's not much of a story and its basically Sonic but here we are...

This game is a metroidvania of sorts - you gain new abilities including swinging from the yoyo, wall dash and ground pound by opening chests. These chests also serve as checkpoints. The reason I say "metroidvania of sorts" is because there is a large section where things are probably too linear to call it a true metroidvania. Once all abilities are gained, there are three beads to find (also in chests) before you can access the final boss. These each require solving precision traversal puzzles.

[ Continue Reading.. ]

15
3 comments


Hello fellow BBS friends!

If you’re wondering why the title is a little different, it’s mainly because I’ve been made aware that “Euphoria” is the name of an actual (physics) engine made and is used by a big company. As I don’t really want to face legal wrath from a rocking star, I’ve decided to change it to something different, and a bit more positive.
Elham (إلهام) is Arabic for Inspiration; something I hope this engine will allow its users to give to people, as have numerous inspirations of mine with the games they made have done.

I have said before that I may not update until a substantial amount of progress is made, and after finally finishing a school year that actually took an entire year in between summer vacations, I think I can consider what I have today exactly that, haha!
For starters, I have finished implementing all the easing functions in the easing functions cheat sheet website. I’m about to start analyzing each function with the intent of hopefully tidying them up into just a handful of customizable functions instead of the plentiful multitude of individual ones currently transcribed to Lua (Massive thank you to Soupster of the Community Discord server for helping me out in one of the functions BTW), and commenting them just in case I forgot what each one does.

[ Continue Reading.. ]

1
0 comments


Cart #bluududedemoforrealnow-0 | 2025-07-02 | Code ▽ | Embed ▽ | No License
2


i have to upload ts again lol!!!

arrow keys to move

2
0 comments




Top    Load More Posts ->