Log In  

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

Hello, I have a use case for some external tooling interacting with a running game. While the game is running I'd like it to process messages sent to it by the tooling. Currently it's not possible to do non-blocking reads from stdin. Calls to serial(0x804, ...) will block until the pico 8 process receives something. What I'd like to do is something like this:

function _update()
  -- Hypothetically stat returns true if there's data available on stdin, false otherwise,
  if stat(123) then
    serial(0x804, 0x4300, 1)
    local message_type = peek(0x4300, 1)
    process_message(message_type)
  end
end

It would be useful to have some way to tell if there's data available on stdin or to perform non-blocking reads from stdin.

6
7 comments


Cart #durnshire_xing-1 | 2022-05-31 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
7

Durnshire Crossing

A Frogger remake

My very first full game on Pico-8! It's a simple fantasy-themed Frogger-like game, with goblins and orcs and stuff. Very simple, just use arrow keys to move around and avoid the monsters along the way. Cross the river with the barrels and boats and grab all coins to get to the next level! Advance far enough and battle the guardian dragon!

Hope you enjoy!

7
1 comment


Cart #orchard-4 | 2022-06-19 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
26

Controls

Move card: ⬆️ ⬅️ ⬇️ ➡️ keys
Rotate card: tap "Z" key
Place card: hold "Z" key + tap ⬇️ key
Help screen: hold "X" key

Rules

The aim of the game is to grow trees in your orchard by placing cards. The more trees you have, and the older the trees are, the more points you will score. 🌳

You can only place cards when at least one of its fruit types (apple/lemon/blueberry) overlaps an existing fruit type in the orchard. Once a card is placed, any matching fruit types underneath the card will grow.

[ Continue Reading.. ]

26
15 comments


Cart #buweyajazi-5 | 2022-06-25 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
37

Abandoned: a celeste classic mod
This mod adds 3 new mechanics, a completely new set of levels, and even a 100% original not-so-secret route that's definitely fun i promise.
The difficulty of this mod is above normal celeste difficulty, so I would recommend playing the base game if you haven't already

Controls:
jump: z/c
move: arrow keys
dash: x

v4 update: made one level more speedrun friendly and fixed the dashing after using cannon bug

If you get stuck feel free to ping me @coolelectronics on the celeste classic discord server.

37
26 comments


Cart #hardlesste-0 | 2022-05-31 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
6

hard but less
how to beat 200M

6
16 comments




Cart #nupogodi-3 | 2022-06-05 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
9


A PICO-8 tribute to "Ну, погоди!" - a Soviet clone of Nintendo EG-26 Egg
https://github.com/brotherdetjr/nupogodi

Changelog:
nupogodi-3: Improved final scene.
nupogodi-1: Disabled (x) and (o) during the game (thanks to @dw817 for the idea!). Added a final scene when player reaches 1000 eggs.
nupogodi-0: Initial release.

9
7 comments


Cart #riverraider_0_1-0 | 2022-06-07 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
24


A River Raid heavily inspired game.

Shot on enemies and avoid hitting the ground on this classic inspiring gameplay.
Run for your highscore at an infinity loop map.

Controls:

-Left and right to move the airplane;
-(X) to shot.

This is my first Pico-8 cartridge. I'm open to suggestions! =)

Update 0.1.1:

  • Tinny gradual turning;
  • Change sprite at turning;
  • Bullet hitbox more accurate;
  • Player hitbox adjusted;
  • Mobs hitbox adjusted;
  • Added window at game over screen;
  • Better distribution of the bottom bar;
  • Show highscore at the bottom bar;
  • Some minor bug fixes;
  • (yet with just one life).
24
4 comments


Cart #virtdeckcard-17 | 2022-07-26 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
8


(v17 07-26-22)
TO LOAD THIS PICO-8 CART, in immediate mode, type: load #virtdeckcard

VVhat's new ?

07-26-22

  • Where do I begin ?
  • Overhauled entire engine.

  • New Dialog Window. When flashing "?" appears, use LEFT and RIGHT arrows to select choices followed by the 🅾️ key.

  • Select Quick LOAD/SAVE state to remember your work between reset. Select from menu "Configuration" to automate so your work is saved every time.

  • You can now work on a new set of cards without affecting internal memory, SRAM, or the virtual HD (not yet in use).

[ Continue Reading.. ]

8
10 comments


Cart #muyeredese-0 | 2022-05-31 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

0 comments


so I tried to use my Playstation 5 controller with my PICO-8 software, it is running on windows and I added the sdl2 map. Here is the map:
030000004c050000e60c000000000000,PS5 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows,

it should be correct yet when I try to use my Playstation 5 controller it isn't working, no buttons do anything. I read the wiki on how to set it up and I think I'm doing everything right. what are common mistakes or causes that this doesn't work.

0 comments


Cart #myplatformerprototype-2 | 2022-06-03 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

Gifs

Screenshots

About

First upload of my platformer prototype for feedback.

Controls

Walk with arrow keys, jump with X key.

Current features

Wall Jump, variable jump height, and my first attempt at implementing a coyote time.

changes

Added sfx to the jump, tweaked the way the player falls after releasing the button and added character animations.

1
2 comments


Cart #fugue_blaster-2 | 2023-01-05 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
7

A fugue approaches

BLAST IT!

Land on the notes to blast them.

Blasting notes gives you points.

Higher notes give you more points.

You can use points to hover with ~antigravity~

CONTROLS

⬅️➡️ - Move
🅾️ - Jump
❎ - Antigravity

CHANGELOG

  • 1/5/2023
    Improved the music a lot with new fat fugue beats.
    Added some particle effects.
    Added a floor.
    Reversed note score (higher notes give you more points now)
    Rounded rectangle corners.
7
2 comments


Cart #ldmemtest0001-0 | 2022-05-30 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

This is the code I mention in a youtube comment on a LazyDevs episode in his Shmup series.

1
1 comment


Cart #tuhezedpe-0 | 2022-05-30 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

so i made celeste classic mod in pico-8 edu edition

2
4 comments


Cart #wittervlad09s_mod-2 | 2022-09-08 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

Shmup (cherry bomb)'s mod.
Modified grafics and effects.

Controlls:
Arow Keys to move
X to shoot
Z to Power shoot

2
2 comments


Based on a request for help in the Pico-8 Discord, I ended up working on a rope/string/ribbon/chain/etc. simulation:

Cart #rope_sim_demo-0 | 2022-05-30 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
8

The behavior of the rope changes substantially depending on the gravity and drag settings.

This sim tries to model the object as inelastically as possible, although it's far from perfect in that regard. The rope here has 128 segments, which is very difficult to handle without (a) instability, (b) excess springiness in the rope, or (c) tons of damping. So i ended up having to write a slightly clever constraint solver (multigrid for n log n instead of n^2 performance), and I chose a step schedule that uses almost 100% CPU at 60fps. But if you use fewer segments and tune the solver differently, going down to 16 segments or so and using a less conservative step schedule, like one suggested in the cart comments, you can get the CPU usage closer to 5% at 60fps. That might be more suitable for inclusion in a game.

[ Continue Reading.. ]

8
0 comments


The moon hangs low from above to illuminate the night and cast shadow to the lands... It's Halloween again, and time for you to visit your neighbors.

Cart #trickgrimewolf-2 | 2022-06-01 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
8

This is a version of Breakout adapted from the incredible tutorial from Lazy Devs: Pico-8 Tutorial - Breakout

Trick or Meat

Send your energy to the houses in the neighborhood to earn points and collect candy. Be sure to visit everyone to advance to the next neighborhood.

[ Continue Reading.. ]

8
0 comments


Cart #papajlolxdhehe-0 | 2022-05-29 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
10

explore the void and... idk

10
21 comments


Cart #mansion_bros-10 | 2022-07-08 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
46

Mansion Bros

A fan game of a certain green fellow's exploits in trying to clean a mansion that is full of ghosts. Suck up ghosts, unlock doors, and find the trophy to conquer the mansion. Up to 8 players!

Disclaimer: I claim no ownership of the characters appearing in this game. This is a work of fanart, and I have no intention to profit from this work.

How to play

Arrows to move, any action button to use your vacuum. Suck up ghosts and find the trophy.
Other players can join in by pressing their action buttons. Game ends if all players run out of health. See if you can find every single diamond!

Tips

[ Continue Reading.. ]

46
11 comments




Top    Load More Posts ->