Log In  

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

Marbles (2019)

(272 chars)

p={} for j=0,23 do for i=1,24 do p[i+j*24]={x=j*4+22,y=i*4+18,v=i/12,q=j/12} end end ::_:: cls(7) for k,v in all(p) do if(k.v<3)k.v+=.04else k.v=-3 if(k.q<3)k.q+=.04else k.q=-3 k.x+=sin(k.q)k.y+=sin(k.v)pset(k.x,k.y,0)end rect(p[1].x,p[1].y,p[#p].x,p[#p].y,0) flip()goto _

[meta]print_postcard=true

[ Continue Reading.. ]

2
0 comments


Unitron is a testing framework for Picotron. With unitron you can write unit tests and run them directly in Picotron.

More information: https://github.com/elgopher/unitron

The cart is work in progress, but you can test it today by downloading cart from Github.

Current state of the project:

  • API for writing tests (assert_xxx functions) is defined and is working fine
  • Test runner is also working fine, but has serveral limitations
    • folding tests in test tree not implemented
    • no horizontal scrolling of console messages
    • rather boring UI (for now ;) )
  • Minimal documentation

Here is some demo:

Your feedback is greatly appreciated :)

5
7 comments


Cart #g42drawinggame-0 | 2024-11-02 | Code ▽ | Embed ▽ | No License
6

Draw sprites following 32 prompts and see an animation using the sprites you drew at the end.
Click the light bulb button to see how I drew the sprite.
Click the music button to alternate between 3 tracks. Track #3 is Robots by Kraftwerk
Button combos are basically the same as in the PICO-8 sprite editor besides no undo.
H to flip horizontally, V to flip vertically, R to rotate, arrow keys to move.

6
4 comments




Cart #bodeyufono-0 | 2024-11-02 | Code ▽ | Embed ▽ | No License

0 comments


wormys!
(my first postcart, from August 2020)

(221 chars)

pal({11,2,140,136,135,129,1,138,130,143,139,3,7,128,142},1)
t=0 e=128 cls(6) ::e:: t+=1 for c=0,15 do
d=c*21%16*2
fillp(65<<(t/7%4))
circfill(64+64*sin(t/64+c/16),(t+9*d)%(e+d)+(d^^3)/2*sin(c*t/e),d/2,c)
end flip() goto e

3
0 comments


Cart #boxing_game-0 | 2024-11-02 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
8

Boxing

(If someone has a better name please tell me)

Controls:

-- arrow keys to move player 1
-- m/n/x/v/c for Dash player 1

-- esdf keys to move player 2
-- q/tab/w for Dash player 2

-- k̸̜͝oΜ΅Ν›Μ£Μ’nΜ΅ΝΝ†ΜŸaΜ·ΜΏΝ„Μ±ḿ̡̇̒̒ȉ̸͖̫ ΜΈΜ…Μ²Μ­cΜ΅ΝŠΜ„ΝˆΝšo̡̨̟͐dΜΆΜ•Ν„Μ₯eΜ΅ΜˆΝ“

Menu

The top selection panel is for the gamemode.
The bottom one is for the map.
I recommend to have both set on random.

About

I wanted to make a game which you can play with a buddy, so thats what I made.
This Game is "spinoff" of my other boxing game.
I can't really imagine what else I could add, but if you have any ideas, please let me know.

[ Continue Reading.. ]

8
0 comments


system restored

(210 chars)

cls()::_::w=t()*2for i=1,w*14do
a=βŒ‚-🐱+rnd(2^13)s=(%(a-65)+%a+%(a+64))%15poke(a,s>8and 0or s>6and 1or s>4and mid(1,2,2+cos(min(w%4,1.5))+(a%127+w&48))or ceil(s/3))end?"\^!5f10β–’a😐"
rect(0,0,127,127,2)flip()goto _

3
0 comments


adrift,
among the stars

(270 chars)

t=0r=31.3f=fillp?"\^!5f10β–ˆπŸ±β¬‡οΈβ¬…οΈβŒ‚βŒ‚"
h=rnd::_::t+=1/30c=circfill?"\^1\^c"
x=163-t*7for v=-r,r do
srand(v-🐱)c(r+v-t-sin(t/7+h())<<2,h(128),h(1.5),4)
u=(r*r-v*v)^β–ˆ
w=(t*4-v)%9\1v+=45rect(x-u,v,x+u,v,(-v*.05-20)%5+1-mid(1,w%1-w&5))end
x-=15c(x,34,31,0)f(β–’)c(x,34,33,0)f()goto _

4
0 comments


Cart #pancelors_postcarts-0 | 2024-11-02 | Code ▽ | Embed ▽ | No License
9

This is a collection of my various tweetcarts and other code art, circa 2019-2023. Most of my non-interactable postcarts etc are in here, including a few that are only included as a part of this collection. 25+ fun little animations!

(I posted this on itch a while back but forgot to post it here until just now, as I was reading zep's release notes for the BBS's new postcart feature. So I'm uploading my postcart gallery now; better late than never!)

Controls

These carts are non-interactive animations for you to look at. The only interaction is opening the menu (Enter/P), where you can change the active cart.

[ Continue Reading.. ]

9
0 comments


A gif of one of the games im working on, Its a shooter where you need to "collect" Money and crack safes to buy better equipment. I dont really have a loop yet, once the player buys the most expensiv thing Its there is nothing to do. But I have some ideas in mind, if you want to recomend something, just comment. Have a nice Day :)

3
1 comment


MOTION●REC World Record in 54 seconds
the gif is uncut so the attempt starts at 3rd try

OBS Capture (tw// loud hardcore music):



song played in the video: Kobaryo - Tool-Assisted Speedcore (TQBF Frame Advance RMX)

3
0 comments


// by @kittenm4ster and @Minion

The GIF Gallery is a new corner of the BBS where GIFs & postcarts can be shared as separate items and live forever¹ in their uncompressed glory. Each profile page has its own GIF section, and there is a separate gallery for just the postcart GIFs:
https://www.lexaloffle.com/bbs/superblog.php?mode=gifs&postcarts=1

GIF posts don't show up in thread activity lists, so adding many separate GIFs is fine. I think it will be useful for things like tiny dev updates that are too small to be bloggy, gameplay captures, and archiving old tweetcarts. And of course some wee experimental ideas only really need to live as a gif rather than a whole cart. GIFs do show up in the superblog feed, and can be pinned to your profile page.

[ Continue Reading.. ]

24
9 comments


(252 chars)

::_::t=time()for i=0,238 do
x,y,a=i%16*9,i/16\1*9a=((64-x)^2+(64-y)^2)^.4
r=mid(0,sin(a/2+t/5)*30,10)
for i=0,1 do
circfill((i+x+mid(cos(t/2+a)*r,12)+t*10)%136-4,(y-i+mid(sin(t/2+a)*r,12)+t*10)%136-4,3-i*2,(r==10and 13or 5)+i*2)end
end?"\^1\^c1"
goto _
3
0 comments


A quick port of my pico-8 variable inspector, I find useful for debugging.
It has a few more colours for readability, and can display userdata.

To use, hit Esc to break out of your program and enter:

dbg(v)

Where v is the value to inspect.

You can drill into values by clicking the "+" (or collapse them again by clicking "-").
Mouse wheel to scroll up and down.
Press Esc when done.

-- debug inspector

-- lines to display and scroll offset
local dbg_lines,dbg_s={},0,false

-- add item to display
function dadd(n,v,i,p)
	-- insertion sort in name order
	while p>1 
	and dbg_lines[p-1].i==i 
	and type(dbg_lines[p-1].n)==type(n) 
	and dbg_lines[p-1].n>n do 
		p-=1 
	end 
	add(dbg_lines,{n=n,v=v,x=(type(v)=="table" or type(v)=="userdata") and "+" or " ",i=i},p)

[ [size=16][color=#ffaabb] [ Continue Reading.. ] [/color][/size] ](/bbs/?pid=156711#p)
8
2 comments


three dragons

(256 chars)

palt(0)poke(53-😐,96)l=127s=sin::_::f=fillp?"⁢1⁢!5f01⁡¹²³β΄\n⁢⁷⁸	αΆ α΅‡αΆœ\rᡉ0β–’1😐<😐2β˜‰8>84웃9♥9"
sspr(0,1,l,l,0,0,l,l)for k=0,8do
j=k%3/3n=t()r=6+2*cos(n/7+j)circfill(s(n/8+j)*49+62+r*s(k/9+n/5),r*22-68+r*s(k/9+n/4),r,k%3*5+4)end
f(β–‘)line(0,l,l,l,n\7%3*5+1)f()goto _

2
0 comments


Cart #gunka-0 | 2024-11-02 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
7

CONTAINS SOME FLASHING LIGHTS!

Firefox users on Windows, it is highly recommended to use full screen to avoid mouse drift!

Gunka is an action game in Pico-8 that only utilizes the mouse movement. Smash the zombie army to bits and pieces and save as many cats as you can... or smash them to bits and pieces too!

HOW TO PLAY

  • Move around by moving your mouse. As you move around, you also move your flail. With enough velocity, you can use your flail to strike down zombies and grave stones that sporadically appear and spawn more zombies.
  • You may also encounter cats at your adventure. Pick them up and earn some points. Or kill them, and lose a lot of them.
  • As the game progresses, you may encounter more and more zombies and even stronger variants that require two hits. More cats too!
  • You wanna get that high score? Be sure to keep that COMBO meter on! After 5 zombies, you'll enter a COMBO state where every slain zombie and collected cat will earn you many more points than they do regularly. The longer the combo, the more points you'll get. Try not to hit any cats though, killing them will end your combo prematurely.

Music Credit:

[ Continue Reading.. ]

7
0 comments


I can't believe it's been almost 9 years I posted that old rotoscale effect here and 4 years that I haphazardly tried to optimize it without tline, emphasis on "tried".

I somehow ended up figuring all at once the involved maths to use tline (or tline3d) and presto, my oldest cart ported to Picotron! I just wanted to upload it, as a token of my progress in both understanding the consoles and also for geometry and maths. Cheers!

Cart #eyn_rotozoom-0 | 2024-11-01 | Embed ▽ | License: CC4-BY-NC-SA
10

Do you believe if I tell you that I just realized it's still displaying "Pico-8" even though it's Picotron? Oops

10
0 comments


boo
by kaba
Cart #boo-0 | 2024-11-01 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
7

Intro

Can you make it through the night with just your flashlight to protect you? There are monsters out to get you but you can defeat them with light.

Boo!! is a quick and simple arcade game that grew out of trying out new things with Pico-8. It was a fun project to work on, and I'm happy with how it turned out.

I hope you get a little something out of it!

How to play

Use the arrow keys to move and turn your flaslight with the two buttons: on a computer, X and C work the best.

You will encounter three types of monsters:

[8x8]

[ Continue Reading.. ]

7
3 comments


I know that name rings a bell.
I know you've owned one of these:

https://3dexport.com/3dmodel-brick-game-9999-in-1-246589.html

In your childhood.

"9999 games. you'll Never be bored."
And... 2/3 of it are Tetris.

I just bought one for myself, and was wondering if it was possible to program it.
I don't know that kinda stuff yet, so do think it's possible to emulate the above in p-8?

Sorry if the above was aggressive;

~Proatwork456

2 comments




Top    Load More Posts ->