Log In  

BBS > Community Superblog
All Users | Following | GIFs | Off-site

Cart #ziwudatimo-0 | 2024-06-09 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

Movement Keys:

Arrow Keys to move and look
X to dash
C to jump

There are 9 levels in total, if you are stuck at a level press 'F' to skip forward. If you've accidentally pressed F, press 'S' to go back

pls play my level then fill in the form...
https://forms.gle/xYzABGA9tiXM6u2T9

1
0 comments


Cart #stardust-0 | 2024-06-09 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3

It's raining fish! Lyra must find her date. Help her navigate through the rain falling in all directions. Jump with X

3
2 comments


So I was playing around with making a dynamically generated scrolling background, something simple, and I thought about layers of water, with different hues, and some dithering, by slapping strips of tiles to the screen. And that got me thinking about foolish billionaires and implosions and an innocent young man pressured by his father.

So, anyway, I made an extremely simple little "simulation" of a trip in a suspiciously familiar-looking submersible down to the Titanic, except things go wrong.

Cursor keys make you go up or down. That's it. There's nothing else you can do, if even that after some point.

There's not much to this. It's not so much a game as dark commentary. If this sort of thing bothers you, please don't play it.

It's as finished as it's gonna get.

Cart #gepomikafo-0 | 2024-06-09 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

[ Continue Reading.. ]

2
2 comments


Cart #balloon-1 | 2024-06-09 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
106

Hello y'all! My name is Lobo.
This is my first attemp at making a Pico-8 game.
Some aspects are a little rough (mainly the coding and the music), but I hope you like it!

EDIT: fixed a sound effect playing on ending screen when it shouldn't :)

106
41 comments


A simple idea I wanted to share with you.

I use a p8 file with a few utility classes. I place the unit tests on the first tab.

When I run my library code, it tests it.

If I want to include my vector class, for example, in another program, I include it “#include utils.p8:1” (only tab 1). This way, the weight of my tests doesn't count on the other program.

I find this an elegant way of managing tested reusable code.

2
0 comments


Cart #baba_demake-6 | 2024-06-17 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
46

Disclaimer: While this demake does contain an introduction level for each new element, I would highly recommend you play the original game before this! Because the demake is a lot shorter than the original, the difficulty ramps up faster than it probably should.

Controls

Arrows - Move
X/V - Undo
C/Z - Idle
R - Restart level
T - Title screen

Levels

There are 4 "worlds" containing 8 levels each, adding up to 32 levels in total.

Save Data

Your progress will be saved automatically. It will keep track of which levels you've unlocked, which one you were currently on, and your time. You can clear your save data from the pause menu.

[ Continue Reading.. ]

46
41 comments


Cart #gufofenibo-0 | 2024-06-09 | Code ▽ | Embed ▽ | No License


If you complete the game please help me do the survey
https://forms.gle/WJiTcq82tDp13Noa9

1 comment


Cart #anklam-1 | 2024-06-08 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4

Save the duck lamb! Bark at them until they move out of the way.

music: kotten

4
1 comment


Cart #priestvsdemons-8 | 2024-06-29 | Code ▽ | Embed ▽ | No License
3

3
4 comments


this is my first creation with this software, and my first game in general!

you can move the guy with the left, right, and up buttons!

can you get to 300 points?

update 1.4
6/22/2024

-added a new mode you unlock after beating both normal and hard modes! good luck.

Cart #spootfruitcatch-6 | 2024-06-22 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4

4
6 comments


Cart #yessirski-1 | 2024-06-07 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

1 comment


Cart #tarohrisi-0 | 2024-06-07 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

Cart #tarohrisi-0 | 2024-06-07 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

0 comments


as you can see, its not visible. text is, in fact, not there in general. not sure if its BBS's fault or not, just haven't seen it being mentioned anywhere.

5 comments


Just something I have been working on. I wanted to see if anyone likes the satisfaction, or should I add more?

Cart #lost_in_space-2 | 2024-06-07 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3

3
2 comments


Cart #wejufegetu-0 | 2024-06-06 | Code ▽ | Embed ▽ | No License
2

Hi again, im here for help...

Does anybody know a quick trifill method? i know @electricgryphon had one somewhere but i didnt find any info about it. i have a simple 3d draft thing with vertecies and lines, but im yet to make it colored, i cant figure out how to, really(no tris no fill, mfw). If anyone knows and can explain, please, do.

Also i wander, ZEP's 3d dots demo uses weak persp projection, right? do... all 3d softwares use weak projection? is there any difference between regular one? is this even a thing? i heard it being mentioned in one of 3d tutorials and i cant really get what it means(ortho projection with depth- whaaaa isnt it just regular persp projection????)

thanks beforehand, just want you guys to know that i love this little community!!!

2
3 comments


Cart #quantumsamurai-7 | 2024-06-08 | Code ▽ | Embed ▽ | No License
25

this is a small puzzle platformer I worked on four years ago that I had never finished. It's a type of foddian game where you quantum(ly) shift between levels, always remaining at the same position within the 16x16 grid (with some small hud text up top to help you keep track).

I wanted to embed it in a portfolio so I uploaded it here. For some reason people were actually enjoying it and managed to get to where the level ends (which I never expected to happen since it's very difficult).

so anyway I spent a day finishing the game, because why not?

the additions include:

  • new set of levels to cap off the game
  • an end to the game (which unlocks color palettes)
  • palette buttons now won't work until after you've beaten the game once

[ Continue Reading.. ]

25
13 comments


Duckling

So basically over some time now i've been working on this cute multiplayer game.
And I think everything is done, except the music. Thats because I cant make very good music, and I think that the game deserves better. So if someone wants to make music for a game (check out the gifs) I can send them the game per Discord.
Im not sure where I could ask, so i figured out I can just ask here.

Thanks in advance :)

3
3 comments


Cart #reaperdeath-0 | 2024-06-05 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

1
0 comments


Cart #garbage_collector-1 | 2024-06-09 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3

Hi, this game is an expanded version of NerdyTeachers' Fruit Drop tutorial and has been really important in my ability to actually start understanding code. If you're like me and really want to make games but don't understand coding just yet, make sure to start small and make sure to ask questions even if they make you feel a little dumb. It's worth it I promise you! NerdyTeachers' website under bitesize games has been really helpful to me and I really recommend it if you don't know where to start. Huge thanks to everyone on the Pico 8 discord server for helping me out and NerdyTeachers especially for breaking down a ton of core concepts for me to understand. I look forward to making more small projects and asking more dumb questions!

3
2 comments


Hello, I reported this race condition on itch.io but got no replies so I am posting it again here, in case somebody stumbles on it.

This problem happens when the cart data is in use and the cartridge is quickly restarted.

Consider the following code:

value = 0
frame = 0
function _init()
  cartdata("race_condition")
  value = dget(0)
  dset(0,0) -- set value to 0 for next reload with ctrl+r
end
function _update()
  if btnp(5) then
    dset(0, (value+1)%10) -- increase value by 1
    run() -- reset cartridge
  end
  frame += 1
end
function _draw()
  cls()
  print("current value: "..value, value+1)
  print("frame: "..frame)
end

If you look at it, the expected behavior would be that:

  • If you press X, the stored value should increase by 1 (modulus 10) and then the cartridge should restart and load that value.
  • If you reset with Ctrl+R, no value is set so it should be reset to 0 because of the dset(0, 0) at the end of the init.

[ Continue Reading.. ]

3
3 comments




Top    Load More Posts ->