Log In  

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

Cart #multiplayertcpdemo-1 | 2025-10-24 | Embed ▽ | License: CC4-BY-NC-SA
4

Very simple multiplayer app/game
Proof of concept demo of using TCP for multiplayer Picotron games

Includes logs (client & host), works online
Requires unsandboxed

Works as a host & client
Can select: ip, port, name (your id in the game) and a sprite (paste a sprite)
Leaving blank should work
Windows didn't like '127.0.0.1' as the IP (unsure why), linux worked fine.
If linux doesn't work with 'localhost' as ip, switch to 127.0.0.1!

Online stuff located in onlineFuncts.lua (might seperate this to a custom TCP library for ease)

Lots of help from unmatched bracket to learn how TCP works and patch bugs.

Feel free to use for projects, if you use my code specifically - please credit (can be in a very obscure place 99% people won't see) <3

[ Continue Reading.. ]

4
11 comments


Cart #mothmant_mistery_cave-0 | 2025-10-24 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

Mr. Universe doesn't know how he got here either, but he does know one thing: that catnip was the best he's ever had!

▲ to hover

My first PICO-8 game (first game at all in over a decade), made using the Cave Diver tutorial in Dylan Bennett's PICO-8 zine

1
2 comments


Cart #wawasim-1 | 2025-10-23 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3


This is a cute little thing I made, you can pet the cat.

3
4 comments


Just wanted to share on here that I completed my duck game, and say thanks to everyone who answered my questions! It's a very basic little game but I really appreciate the help.

https://www.lexaloffle.com/bbs/?tid=152279

1
0 comments


Hi all:)
Or just me probably hahaha. Still doing it 1h after dinner:)
Added some blook when dead, some animation for player waliking and some ui:)

0 comments


Cart #gdadegof-0 | 2025-10-23 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
13

Bread is bad for ducks!

Navigate a growing maze of moldy bread to catch fish and get fed before the time runs out.

Controls:
Arrow keys to move
Z or X for everything else!

Pass level 10 to win! (for a cute surprise)

This is the first game I've made that isn't just directly from a tutorial. It's very basic (and a bit more difficult and stressful than I intended lol) but I'm proud of how much I learned making this, and I think it's pretty cute. Thanks to SpaceCat, doc_robs and bridgs whose youtube videos were invaluable, and to everyone on the forum who answered my random questions! It's been great coming into a community where people are so willing to help. Would love to hear any feedback on this game (Especially ways the code could be more efficient).

[ Continue Reading.. ]

13
4 comments


Cart #tweetcarts-0 | 2025-10-23 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

I love the tweetcarts so I tried to make a showcase of thoose
Press left or right to see next or previous "cart"
Press up or down to view Who and how it was coded

Still very buggy because of variable colisions and default plets being changed.

I love PICO8 flexibility :D

2
2 comments


Cart #birdflap-1 | 2025-10-23 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
12

On a recent trip to Arstotzka I discovered the wild amount of knock-off products lining street merchant stalls all throughout the capital city. I brought a few knickknacks home, but my favorite had to be this "Flappy Bird" knock-off game cart for the ancient Kvant-IG80 console.

The game instructions were simple enough to translate: "Press ❎ to fly your majestic Arstotzkan eagle into the heart of our great nation. Glory to Arstotzka."

I have yet to make it to the "heart"--frankly I don't think there is an end to the game. Anyway, don't tell the authorities but I dumped cart and published the code on Github.

[ Continue Reading.. ]

12
2 comments


Cart #ext_settings-2 | 2025-10-23 | Embed ▽ | License: CC4-BY-NC-SA
2

This is really just a small thing

In the Settings app, you have the option to change the theme, wallpaper and screensaver.
Picotron has a nice selection of those by default, but you have the option to add your own by putting them in the corresponding /appdata/system folders.

For some reason though, when you add a custom theme/wallpaper/screensaver, the system default ones do not get shown anymore.

Settings app extention

This cart is a slightly modified version of the stock Settings app.
It will show both the system and your custom themes/wallpaper/screensaver.

To make sure this version of the Settings app gets opened instead of the stock one, I suggest saving this cart to /appdata/system/apps and adding this line to /appdata/system/startup.lua:

[ Continue Reading.. ]

2
3 comments


Cart #wosiwukepu-0 | 2025-10-23 | Code ▽ | Embed ▽ | No License

0 comments


Cart #update_checker-0 | 2025-10-23 | Embed ▽ | License: CC4-BY-NC-SA
1

Update checker for Picotron.
Some code taken and modified from soupster instead of doing a full HTML rip (I coded terribly, didn't know something existed in lua)

Either run to check or set it to run on startup (it automatically closes itself if you're updated)

To set it to run on startup:
add create_process(pathToP64) to your /appdata/system/startup.lua (create if it doesn't exist already)
e.g: create_process("/galaktiskPicotron/software/updateWarning.p64.png")

Includes 404 warnings (sandboxed/no internet) and failure warning if it can't find picotron's latest version.

1
2 comments


I found a strange bug in the split() function of Picotron (v0.2.1b) which isn't present in PICO-8. I'm converting a game from P8 to P64 and, to save tokens in P8, I have data encoded in strings like so:

myvar = "a,b,c,3aa3bbcc"

The comma-separated values get split just fine:

commasep = split(myvar, ",")

However, the last value (3aa3bbcc) needs to then get split into another table like so:

splitvals = split(commasep[4], "", true)

Which should look like this:

{3, 'a', 'a', 3, 'b', 'b', 'c', 'c'}

This works fine in P8. However, in Picotron, the resulting table looks like this instead:

{196608.0, 'a', 'a', 196608.0, 'b', 'b', 'c', 'c'}

You can validate this from the terminal like so:

first = split("a,b,c,3aa3bbcc", ",")
second = split(first[4], "", true)
for v in all(second) do print(v) end

The output will be:

196608.0
a 
a
196608.0
b
b
c
c
1
2 comments


Cart #pico_minesweeper-0 | 2025-10-22 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
6

PICOSWEEPER is a (bit buggy) PICO-8 minesweeper game.

Controls

Arrows - Move the pointer
O - Reveal the tile/Restart game
X - Flag the tile

6
5 comments


Can you survive a night in the HALLWAY OF HORROR? Wooooooo

Cart #hallwayofhorror-1 | 2025-10-22 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
10

A couple of months ago I was playing Pac-Line (awesome game btw) and I couldn't help but see it as a survival horror game without a win condition. So I made this, based on the same sort of idea but with an end goal. Its pretty silly but I had fun testing it. I don't think its too unfair but it has been tricky balancing the randomness with fairness so lmk what you think.

Happy Halloween!

10
1 comment


Quick demonstration of using a new map width.

Map is 32x128 and stored at 0x2000.

Use direction control (cursor keys/gamepad) to move around the map.

View the current tile position at the top.

Cart #huhatihani-1 | 2025-10-22 | Code ▽ | Embed ▽ | No License

4 comments


Hey all!

In the spirit of October (as of this writing...), I'm inspired to work on my next game:

Thursday the 12th

(Note: Title only for now, just to get it on the BBS)

Warning: Flashing colors

Cart #thursday_the_12th-0 | 2025-10-22 | Embed ▽ | No License

This time I want to try and take a game that is well-known for being ... well... not great, and remake it with quality-of-life fixes to the core gameplay, plus some new things to make the game more fun!

I initially wanted to try and finish this before Halloween, but that's not happening since I started late. 🤣

Let's see where this project goes, as even I don't know...

0 comments


Cart #dark_streets_demo_087-2 | 2025-10-22 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
35

Dark Streets Demo

It has been a long time (3 years!) since I have been working on this game, on and off.

But finally, here is a fully playable demo! There is one full level with 8 weapons, 6 enemy types, and a mini-boss. The level is pretty linear, there is no backtracking, and keys are placed not too far from their doors. There is an anti-frustration feature where if you die, you keep all your keys, and all defeated enemies are gone.

Fix 1: proximity bombs now work as intended, added sprint, better cover art.

Engine

The raycaster engine has been written from scratch using some concepts from the classic Lode Vandevenne's tutorials and

[ Continue Reading.. ]

35
20 comments


Cart #vdhalatoms-2 | 2025-10-22 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
9

This is a program I made to simulate molecules. Through the menu, you can create, delete, and modify atoms and bonds.

Press Z to open the menu. Use the arrow keys and Z to navigate the menu, and press X to go back to the previous menu.

Here's a version with a molecule of caffeine pre-loaded:

Cart #vdhalatoms-3 | 2025-10-22 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
9

I haven't tested for bugs super extensively, so there may be some. If you find any, let me know.

9
1 comment


I just noticed that the left/right arrow keys doesn't work in splore anymore (to change between Favourites, New, Featured, WIP, Jam, etc...)
I'm running Pico-8 (v0.2.7) under Windows, and the left/right arrows keys work within the editor.
Does anyone have any ideas on why and how to fix it?

3 comments


Cart #hauntedheist-1 | 2025-10-21 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
8

Haunted Heist! v.1.1

How to play:

You are a burglar trying to steal money in a haunted castle. After you've got a certain amount of money, you are allowed to climb down to the shop to buy upgrades.

Tips:

  • Don't get lost in the castle!
  • Grab as much money as you can!
  • You can customize your character in the start
8
2 comments




Top    Load More Posts ->