Log In  

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

Cart #hoverbikes-11 | 2023-09-26 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
28

Level 3: Hoverbikes

This endless runner (endless driver?, endless hoverer?) game is my tribute to the infamous turbo tunnel level in the classic game Battletoads. I actually made a very similar game about a decade ago, but a friend of mine showed me the PICO-8 engine and challenged me to recreate the game in it, so here it is!

Controls

  • Hold UP or DOWN to move to the top or bottom lanes, and release these buttons to return to the center lane.
  • Press X / [x] to jump. (Also to select items in the menu)
  • Press O /[z] to return to the menu when prompted, or to advance through the How To Play tutorial.

Credits

Level 3: Hoverbikes

Inspired by battletoads by Rare

[ Continue Reading.. ]

28
5 comments


Cart #flappy_1k-0 | 2023-09-26 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
9

1k Jam Entry 2023

Flappy bird 1K

This Game was made for the 1K Jam 2023, it was really fun to to compress and write the code.

You probably dont need any explanation on how to play flappy bird but here they are:

  • jump with X
  • toggle menu with C
  • you wont die when falling out, instead you will just fall from the top

post you highscore in the comments :)

9
5 comments


So, I recently built myself a physical PICO-8 console that hangs on the wall. It switches to a screensaver mode when it's not in use, and switches to splore to play games when someone connects a joystick:
(ignore the flickering, that's just the refresh rate)

I had the idea to periodically display a weather dashboard in between the different screensaver carts it cycles through when it's not being used. So, I went searching the BBS for options, only to find none exist. When I began exploring why, I quickly learned that interacting with APIs is impossible directly, and that I would need to feed PICO-8 the weather data at runtime. For my purposes, that's actually not a problem at all, since I can set up a cron job to refresh the data in a text file, and then just feed the updated file into the cart each time it runs.

The problem really is, I'm not a lua dev. I know this about myself. I'm not good at it, and I'm not patient enough to become good at it. The moment I encounter the need for an array, my brain fuzzes over and I move on. So, I'd love to collaborate! I have the basic building blocks of what I have in mind ready to go. I have example code to work from to get data from text file into the cart. I have the weather data API and sample calls I can make. I also have an example of the dashboard visuals I'm aiming for: https://github.com/lmarzen/esp32-weather-epd

[ Continue Reading.. ]

2
11 comments


Cart #rpsbattle-0 | 2023-09-26 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
9

A rather astonishing simulation...

9
3 comments


I bought a floppy disk reader on a marketplace to make my own pico-8 console, I wanted to know how I can start making the console along with the step-by-step guide on how to do it? Does anyone have an idea

3 comments


Cart #bajetosuba-0 | 2023-09-25 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

0 comments


Hello,
I adapted the famous Commodore 64 BASIC one-liner "10 PRINT CHR$(205.5+RND(1)); : GOTO 10" to the PICO-8 as a first learning experience. There are code snippets as comment available that you can copy to the prompt in interactive mode or run the program as you would normally and change the pattern in the pause menu. There is also a short blog entry available at my website, where I provide a link to the website hosting a free PDF version of an interesting book published by Nick Montfort et al. about this originally single line of code.
Have fun!
Michael

Cart #pico8_10print-0 | 2023-09-25 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3

3
4 comments


This thread is for ideas for my game.
The main character is a lil bird that changes color but I don't know what color he should turn with 1 dash and then again with 2 dashes.
This game is a Celeste type mod.

I don't know if he should have a scarf that changes color or if his body should so I need ideas.

1
0 comments


Cart #pico1kmatch-0 | 2023-09-24 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

Controls

cursor / dpad - move the reticle around the play area
z / O - hold and press a direction to shift rows and columns of tiles
x / X - after the timer reaches zero press to start again

About

This is my second entry into the #pico1k 2023 jam. This is a "match 6" puzzle game where you try and clear as many lines as you can in 100 seconds. Featuring hand coded sprites inspired by Columns on Sega Megadrive/Genesis and a smooth addictive control style.

1
1 comment


hello everyone, I'm Osis, and I'm new to Pico 8 as well as coding, but when I found some pixel art of some Risk of Rain characters with the Pico 8 palette and most of them being 8 x 8 (a link to their work https://www.reddit.com/r/pico8/comments/mw40ui/risk_of_rain_1_characters_in_pico8_style/ ) I thought that it might be fun to try and make a game, which I have done most of it, the problem is I have a set of animations that should be playing when the player shoots, which at one point worked, however, it now no longer does I have tried going over it many times and still can't find what might be wrong

controls:
Jet pack is Up
Place Turret Is Down
Left Is left
Right Is Right
Z Is Shoot

any help with this problem or anything else you can spot in my code would be very helpful,

here is the problem code:

--

if shooting2 == true and mag >= 1 then
s_timer+=1 --shooting timer

if d == 2.8 and pushing == 0 then
if (s_timer < 4) plr.s=5 spr(6,plr.x+8,plr.y) -- this is here as one spr is more the 8x8

[ Continue Reading.. ]

2
5 comments


Cart #jimmac_skulls-3 | 2023-09-27 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
9


Thanks to the great tutorial series by Krystman, I was able to finally create a game. It only took 40 years. Initially I planned to learn the basic concepts but ended up invetsing a lot of time polishing this basic shmup. Enjoy!

9
1 comment


Cart #dopofewidu-0 | 2023-09-24 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

Follow me? See if you can keep up with this sequencing game of colors and sound. How much memory can you store? Share your scores in the comments!

CONTROLS

X = Start/restart the game
UP ARROW = top square
DOWN ARROW = bottom square
LEFT ARROW = left square
RIGHT ARROW = right square
Z = center square

This game was made for the 2023 PICO-1K Game Jam, where the goal is to create a PICO-8 game in under 1KB of compressed memory.

1
1 comment


Cart #fakinoghu-0 | 2023-09-24 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

Designed for Concord. Glyph interpretation up to user.

Cart #fakinoghu-1 | 2023-09-25 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

0.5 Added category tool

1
0 comments


Captain Harlock, Battle against the Armada (THE ENGLISH TRANSLATION CAN BE INCOMPLETE. IF YOU SEE ANY BUGS OR MISTAKES, PLEASE CONTACT ME.)

Cart #harlock-0 | 2023-09-24 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
5

Albator, Bataille contre l'Armada (ATTENTION, LA TRADUCTION ANGLAISE PEUT ÊTRE INCOMPLÈTE. SI VOUS VOYEZ DES BUGS OU DES ERREURS, MERCI DE ME CONTACTER.)

Cart #albator-1 | 2023-09-24 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
5

[ Continue Reading.. ]

5
0 comments


Cart #show_book_function-0 | 2023-09-24 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4

This is a function that draws a book with some custom content to the screen. My inspiration was morrowind and its plethora of books. All this function needs to work is an external,global page variable.

How to use:

  • copy this function to your code
  • declare a global page variable (that starts at -1, which is the cover page)
  • keep in mind that it resets camera() to print the book on screen regardless of the camera offset, so use it after you already printed you game with desired offset
  • add your book as a pair of title and a long content string like this: {"Title","Super long and cool content"}, to the books table

[ Continue Reading.. ]

4
0 comments


Cart #spirograph_cg_43-1 | 2023-09-26 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3

My submission for code guessing round #43. It's a visualisation of a spirograph with adjustable parameters:

  • R1: radius of the blue, centered circle
  • R2: radius of the white, rolling circle
  • D: length of the drawing rod coming from the rolling circle

Edit it online!

[ Continue Reading.. ]

3
3 comments



3
2 comments


PICO-8 print behavior is inconsistent with Lua standard:

mmt={}
mt=setmetatable({},mmt)
t=setmetatable({},mt)

function mmt:__index(k)
 print('mt.'..k)
end

print(t)

This code should not output mt._tostring as, per language manual, I quote: "the access to a metamethod does not invoke other metamethods". You can check it on the official Lua demo too.

1
4 comments


Cart #chinaminer-2 | 2023-10-03 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
18

Version 2

  • Added Tutorial/How to play (❎ from title screen);
  • Music: you can now play the music at a slower tempo like in the original game;
  • Added: "Last score" in Stats page;
  • Fixed bug: jumping while easing on ladders (thanks to Pico-8 Gamer)

Controls:

⬆️⬇️⬅️➡️ move
⭕️ [Z] Jump
❎ [X] Skip / continue / Start tutorial (from title screen)

Remake:

The original game for Commodore 64 is "China Miner" by Ian Gray.
(c)1984 Interceptor Software.

How to play

Miner Wally is the only person to know the location of the Jade Mines belonging to the Pong Dynasty in China. On each of the 30 screens you must collect four objects (pickaxe, candle, lantern and jade vase) before collecting the key to move onto the next stage. As well as the platforms to negotiate you must also avoid the various creatures that populate the mine and if you touch any of them then you lose one of the nine lives, are sent to the start of the screen and all objects reappear. There are various obstacles to avoid or use like lasers, moving platforms and platforms that disintegrate when stepped on. Falling from heights also loses you a life.

[ Continue Reading.. ]

18
14 comments


So I wanted to experiment with Pico-8's bitplane drawing features (see https://www.lexaloffle.com/bbs/?tid=54215) and specifically to see if I could make a palette that worked sort of like the idea behind 16-color CGA: four-channel (one bit per channel) RGBI color. (Pico-8 doesn't have quite enough blue for this to work comfortably but I'll keep experimenting.) But to play with it, I wanted to be able to scribble with the palette, drawing "with specific bits".

So I threw together a thing!

Cart #bitplane_toy-0 | 2023-09-23 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
5

This mouse-driven cart lets you scribble using a velocity-sensitive pen. Left four checkboxes in the tool panel set the high four bits of the palette mask, right four set the low four. (For some reason this made more spatial sense to my brain for where "color" and "mask" go even though it's backwards from the bits.) Click the "explosion" button to clear the drawing area. I have been too lazy to implement a KABOOM sound effect but patches are welcome.

[ Continue Reading.. ]

5
1 comment




Top    Load More Posts ->