Log In  

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

Anim-8 Comes to Picotron

Ever wish you could see your sprites animate while you're drawing them?

Anim-8 (pe) launches inside Picotron's current workspace and shows sprites from the numbered gfx files in /ram/cart/gfx/

  1. Anim-8 (pe) must be run unsandboxed to access the sprites in /ram/cart/gfx/0.gfx
    • Right click Anim-8 (pe) cart > About > Uncheck [x] Sandboxed
  2. Changes must be saved with CTRL-S before they show up in Anim-8 (pe).

"May this tool help bring your creations to life 🙇‍♂️" -Wash


Change Log

v0.3 (2025-03-26)
- Change: Controls completly rewritten to support
mouse gui
- Change: Cleaned up cart folder structure
- Change: Click to choose animation frames
- Change: Renamed T variable to F for GUI
compatability
- Change: Removed "pe" from icon cause it felt too

[ Continue Reading.. ]

24
9 comments


Cart #tetrominoes-1 | 2025-02-20 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
10

Have been working on a little tetris clone.

Alot more rules to tetris than I originally thought. Had no Idea wall kicks were a thing.

Still missing the ability to hold blocks.

First time trying to implement real music in pico8.

Pixel art done all by myself!

CONTROLS:

  • x: rotate clockwise
  • c: rorate counter clockwise
  • up: drop
  • arrow keys: move
10
2 comments


Cart #fehehudege-0 | 2025-02-19 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

0 comments


Cart #twabd-0 | 2025-02-19 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2


harder than 200m tas tie

2
6 comments


Cart #balloonrun-0 | 2025-02-19 | Embed ▽ | License: CC4-BY-NC-SA
2

I made this as my submission for Pico 1k Jam 2024, but I never actually posted it on the BBS.

Move with Left+Right, Jump with Z (O). Try and dodge the parachuting enemies. See how long you can last!

Additional Links:

2
0 comments


Cart #kefen_picoattack_1_0_1-0 | 2025-03-10 | Code ▽ | Embed ▽ | No License
2

After way, way too many months I'm finally mostly finished with that little throwback to Astro Attack on Amstrad CPC.

It's pretty short and there is no music, but it was an incredible exercise in game design and I learned a ton of things. Games be hard!

(Edit: uploaded the proper, non-test version. You'd think that's the first thing I would have tested. Could have sworn I had. x_x)

2
8 comments


Cart #tmgfx-5 | 2025-02-19 | Embed ▽ | License: CC4-BY-NC-SA
23

TMGFX is an editor that allows creating textmode graphics. Select a tile, foreground color, background color, and start drawing! You can press ctrl + e to export the image as a png. (!Though, for the BBS, this just puts it into /appdata/bbs/tmgfx/textmode/ and I don't see a good way to extract it.) You can find out more by opening the readme text file from the menu button on the top left.

(for the desktop version of picotron 0.1.1e, there seems to be a small issue with loading the cart, requiring the version number. so instead use #tmgfx-5 or bbs://tmgfx-5.p64)

The textmode rendering system that the editor is built on isn't completely ready for outside use yet for other games or applications. I'll likely make it available during version 0.2.0 of TMGFX. Mostly needing to work on making it easier to use and more closely mirror picotron's draw functions. There's still a few features I'm planning to add to TMGFX, but I'm open to some suggestions.

23
1 comment


A game about a man who goes to pay his respects to someone at a cemetery.i got good ending that this man petting cat under tree and it's look like this game had multi ending. i really i play this game on pico8.

2 comments


I installed Picotron v0.1.1e this morning and was not entirely surprised to find that a project of mine doesn't fully work with the current version. Seemed like buttons weren't working, but the project runs fine. After some testing around, I think the issue is that GUI mouse events aren't triggered when that GUI Element is inside of code that is loaded at runtime, using the load() function. (I'm also not getting any error popups for broken syntax, the cart just refuses to run, but this is unrelated.)

Here's a cart that demonstrates the issue I'm having, and I have confirmed that it works like I'd expect on 0.1.1d:

Cart #meivuu_gui_bug-0 | 2025-02-19 | Embed ▽ | No License


In the cart above, each button has code to draw a rectangle, but one is defined in the source code of the cart, and the other is defined in a string that is loaded in _init() using the load() function and passing it a table with the same contents as the _ENV table

1 comment


Cart #bbs_launcher-15 | 2025-02-19 | Embed ▽ | No License
1

--THIS PROJECT SEEMS TO CRASH IN SANDBOX MODE--
if its crashing for you, load it out of sandbox mode.

bbs launcher is a quick and simple application to
look through bbs applications for picotron!
it also caches them locally, which indirectly
means you can load up the whole bbs and run apps offline!

1
2 comments


Cart #mecha-2 | 2025-02-20 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
5


Hello,
here's a small mecha themed incremental game inspired by Overcooked with some basic roguelike elements i've been working on.

The game is a bit rubbish: there are big problems with balancing and gameplay.
And then visually it's very basic (it's more of a prototype than anything else).

Please don't look at my code, it's too painful for the eyes: I made the mistake of poorly organizing my project at the start of development and it bothered me throughout.

You play as the operating of a mech.
You will receive “requests” from the pilot who will ask you to take over the management of all the vehicle’s peripherals (cooling system, battery, etc.).
Be quick; you have to complete the mission within a given time limit.

[ Continue Reading.. ]

5
6 comments


Pico-8 doesn't provide a built-in way to sort arrays.

However it does provide a way to remove items from an array as well as a way to add them to a random position.

A lot of the time a full array-sorting function isn't needed; sometimes it's just enough to be able to insert one item into an already sorted array.

I did look around in the bbs but I didn't find a function for doing it, so here it is:

do
local lt=function(a,b)
 return a<b
end
function oadd(arr,obj,cmp)
 cmp=cmp or lt
 local l,r,m=1,#arr
 while l<=r do
  m=(l+r)\2
  if cmp(arr[m],obj) then
   l=m+1
  else
   r=m-1
  end
 end
 add(arr,obj,l)
 return l
end
end

The function figures out where to insert the item in an already sorted array (using the same algorithm as quicksort) and inserts the new item there.

For arrays of integers or strings it is a drop-in replacement for the built-in add function. The numbers will just be inserted in the right place so that they are sorted. The third optional parameter allows for using different comparation functions. Example:

[ Continue Reading.. ]

0 comments


Recently I was working on a project with a friend and I closed Picotron, thinking it would reopen where we left off. It did not.

We searched through all sorts of Picotron folders to try and find a RAM backup but turned up nothing.

I realise that stuff in RAM isn't saved on a real machine and Picotron might be trying to emulate the experience of working with an older machine, but from a usability point of view, it's suboptimal and disappointing when you lose stuff.

I'd like to suggest either:

  • Prompt the user to save when the window manager close request is received
    -or-
  • Upon opening, return to the same state the VM was left in

Perhaps a toggle in the settings to switch between both?

1
3 comments


I was using a 2d array with a 'cell' object for each grid and found this weird issue. For some reason i can't change a value in a particular cell on a grid without changing it for the whole grid. Hope i explained it clear enough. Here's an example:

cls()
cell={1,1}
arr={{cell,cell},{cell,cell}}

arr[1][1][1]=2

for x=1,2 do
for y=1,2 do
?arr[x][y][1],x*8,y*8,15
end
end

As you can see i'm changing only the first number in the first column and the first row to 2 but the output shows that every first number in the whole grid was changed into 2. Why does that happen??

2 comments


Cart #vanquisher2-3 | 2025-02-26 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
15

Evil has returned, and You have been called upon to vanquish it! (again) It's all up to You, Hero! (again)

⬆️➡️⬇️⬅️ - Movement

🅾️ - Sword attack

❎ - Arrow attack

🅾️ + ❎ - Staff attack

Enter/Start - Show inventory

Features:

  • Hack n slash in an ever-increasingly evil world
  • No story to complete, just play until you're sick of it!
  • Two characters to switch between
  • Iconography for everything

Gotchas:

  • Bug: sometimes the inventory doesn't show up in the pause menu

Changelog


v1.2:

  • Fix crash bug when trying to attack with an arrow phasing staff

v1.1:

  • Remove delete character functionality
15
11 comments


So you know those CMY Cubes? The ones where you rotate them around and the colors mix in the light?

After recently being taught how to mix colors using bitplanes, this idea came to mind, and I just had to make it

Cart #cmyplatonicsolids-0 | 2025-02-18 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
14


The 5 Platonic Solids, in all their CMY glory!

This was actually quite the challenge for me, as I've never messed with 3D rendering before. So I had to learn how to find the vertexes of each polyhedra, and I had to learn how to rotate them using matrix multiplication. But that was all quite fun, and I hope I can use them again in a future project that isn't just basically a gif

[ Continue Reading.. ]

14
4 comments


The 5 Platonic Solids as CMY prisms

13
2 comments


Hello there

I am really new to Pico8, not a dev and English is not my first language but I'll try my best!

When launching a cart from terminal with "pico8 -run cart.p8" and adding it to favorites using pico8 menu, pico8 closes itself and an error pops in the terminal.

Here is it :

./pico8 -run '/$HOME/.lexaloffle/pico-8/carts/cart.p8.png' Segmentation fault (core dumped)

Pico8 is from itch.io and version is : PICO-8 v0.2.6b
OS is : Linux Mint 22.1

Feel free to ask for more infos if needed :)

2
3 comments


Cart #gogobogo-0 | 2025-02-18 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

Seizure warning: Lots of flashing colors as the bogo sorter sorts quickly!

Watch as this bogo sorter (visualized by colored bars) attempts to sort a list. Once it finishes, it will begin trying to sort an even bigger list! Watch as it tries to go as far as it can with an ever-expanding list!

This is my first cart, made in order to mess around with PICO-8. As you may be able to tell, it is a joke.
The hard limit for how many elements that can be visualized is probably 128, but I haven't tested. Not that it will matter, as the chances for it ever reaching that point are astronomical anyway.

0 comments


Cart #sunsnake-0 | 2025-02-18 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
5


aaaaa first game

5
0 comments




Top    Load More Posts ->