Log In  

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

Cart #floppy_bird-4 | 2022-03-08 | Code ▽ | Embed ▽ | No License
9

This is a clone of the infamous Flappy Bird, complete with detailed graphics and 60fps gameplay, and scrunched down to under 560 characters. Any feedback about the controls or physics is welcome.

Controls: Press any button to fly upward/restart

Version 1.1 - Added high score and a brief pause before gravity kicks in on restart.

9
1 comment


Is there a good way to see the total token count of a cartridge that is #including code from external files?

I know you can save the cart as .p8.png to get the includes flattened and then see the token count, but that's kind of a painful workflow when you're optimising code for token count.

If not @zep can you add a way to do this? Maybe a new mode for the stat tracker in the code editor?

1
2 comments


Cart #hegetup-13 | 2022-01-03 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
29


an upgrade of my submission for Tweet Tweet Jam 6!
use the left and right arrow keys to navigate yourself through the tower to get the highest you can
be careful; the platforms desolve over time!
you can jump on red/green platforms/springs to spring up higher
you can collect coins by jumping on the platform they are on
use the coins to buy skins
there are more platforms that do different things
turn on classic mode in the pause menu for only coins and platforms

disclaimer: i have never played doodle jump or games of that genre, so any similarities are purely coincidental

previous versions:


Cart #hegetup-12 | 2022-01-03 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
29


Cart #hegetup-11 | 2022-01-02 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
29


Cart #hegetup-10 | 2022-01-02 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
29


Cart #hegetup-9 | 2022-01-02 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
29


Cart #hegetup-8 | 2022-01-02 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
29


Cart #hegetup-7 | 2022-01-02 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
29


Cart #hegetup-6 | 2022-01-02 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
29


Cart #hegetup-5 | 2022-01-01 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
29


Cart #hegetup-4 | 2022-01-01 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
29


Cart #hegetup-3 | 2022-01-01 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
29


Cart #hegetup-2 | 2022-01-01 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
29


Cart #hegetup-1 | 2022-01-01 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
29


[ Continue Reading.. ]

29
13 comments


Weird tiny bug I've noticed in 0.2.2c on Windows 7: if, either when PICO-8 is booting or rebooting, I hit Ctrl+M to toggle mute before the commandline appears, the M appears at the commandline after boot.

3
3 comments


Cart #zeredatiko-0 | 2021-06-27 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4


An adventure game set in a not-so-distant future where Earth's pollution has reached critical levels and monsters are seen all over populated areas. You play as one of these monsters!

Programming by Infini
Sprites and level design by Alela the Dragon
Concept by Infini and Alela the Dragon
Writing by Infini

You can view and commission Alela's art at
https://17hpolan84.wixsite.com/alelathedragon

4
1 comment


Cart #thinice2-0 | 2021-06-27 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
24

A Battlestar (regionless star battle) puzzle game starring penguins! :)

Place penguins such that each row and column contains exactly 1 penguin, and no 2 penguins touch.

Controls
Left-click - Place penguin
Right-click - Mark cell

Music
MMX - Chill Penguin Theme

24
11 comments


Cart #googledinogame-0 | 2021-06-27 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
7

Description

It's a dino running through a desert at full speed with many cactuses, what could possibly go wrong?

Characters

Dino

[0x0]

The big guy himself!
(also yes, most of the sprites aren't outlined raw)

Cactus

[0x0]

[ Continue Reading.. ]

7
2 comments


Cart #curve_dasher-0 | 2021-06-27 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

This is my submission for TweetTweetJam 6!

Controls:

Left/Right - Steer
Z/C - Dash

Source:

z=0a=0.0001t=0o=90000e={}x=0y=0s=1d=0w=128p=pset
function c(i)k=i if i>w then k=i-w elseif i<0then k=i+w end return k end
function u(l,d)return cos(d)*l/150end
function v(l,d)return-sin(d)*l/150end
r=rnd
b=circfill::_::
for j=1,9do p(r(w),r(w),r(2))end
t=t+1s=s+(1-s)*a*2if(t%o==0and#e<10)add(e,{x=r(w),y=r(w)})
if(btn(1))d=d+a
if(btn(0))d=d-a
if(btnp(4)and s==1)s=5
x=c(x+u(s,d))y=c(y+v(s,d))for j in all(e)do b(j.x,j.y,2,8)if abs(j.x-x)<s*2and abs(j.y-y)<s*2then if flr(s)>1then del(e,j)z=z+1o=o-50else run()end end end
b(x,y,3,1+s*2)print(z,2,2,7)goto _
1
0 comments


A cart that allows you to make sprites compatible with ESPR()

Cart #espr_maker-0 | 2021-07-01 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
5


So basically I made a function to add sprites beyond PICO-8's 128 by 128 sprite sheet. Feel free to use this function with credit.

function espr(data,x,y,w,h,flp_x,flp_y)
 --[[
 data is a list of all the
 pixels that make a sprite

 the sprites are 8 by 8 pixels

 this function can be used
 for easily adding new sprites
 into the game
 ]]

 list=split(tostr(data))

 w=w or 8
 h=h or (count(list)/8)

 x=x or 0
 y=y or 0

 local val=0

 local backup={}

 repeat
  add(backup,sget(val%w,val/w))
  val+=1
 until val==h*w
 for pnum,p in pairs(list) do
  pnum-=1
  if (pnum/w)<h then
   if p~=16 then sset(pnum%w,pnum/w,p) end
  end
 end
 sspr(0,0,w,h,x,y,w,h,flp_x,flp_y)
 for pnum,p in pairs(backup) do
  pnum-=1
  if pnum<=w*h then
   sset(pnum%w,pnum/w,p)
  end
 end
end

So, for example, if I do this:

espr("12,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,12",0,0,17,2)

It will output this:

5
5 comments


Cart #rld_conway-2 | 2021-09-16 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
13


With the release of pico 0.2.3 the code slowed down a bit and exceeded 100% cpu, so I lowered the maximum fps from 420 to 390.

Controls: change color with left and right, change speed with up and down.
You can change the initial board by changing the spritesheet. Use colors 0 and 7.

The board is stored as a bitmap, 1 bit per cell at address 0x4300.

Updating the board:
32 cells are processed in parallel using bitwise operations.
The bits are added together using the following functions:

  function add2(a, b)
    sum = a ^^ b
    carry = a & b
    return sum, carry
  end

  function add3(a, b, c)
    tmp = a ^^ b
    sum = tmp ^^ c

[ [size=16][color=#ffaabb] [ Continue Reading.. ] [/color][/size] ](/bbs/?pid=94115#p)
13
5 comments


I saw someone post a suggestion for SPLORE to add a "play random cart" feature (especially for new game exploration on a handheld without keyboard/web browser, once you get past the list of Featured and New loaded in SPLORE). I liked that idea.

While having that in SPLORE would be cleanest and would stay up to date, I hacked together a quick prototype for myself that loads a random Featured Cart (from a scraped list of the 340 carts on the Featured board as of June 2021) to play around with.

Cart #randomcart-0 | 2021-06-26 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
11

If using it on a handheld it requires an internet connection, of course.

It also adds a Select/Enter menu option to each cart that lets you chain to a new random cart.

11
7 comments


Hi everyone

Found pico 8 roughly a week ago, and its been a pure pleasure to play with. Best 15 bucks spent in a long time.

I've decided to make a port of the old but fun game Oils Well from the C64.
Attached is my cart of my progress so far.

Cart #sopidesige-0 | 2021-06-28 | Code ▽ | Embed ▽ | No License
1

1
0 comments


Cart #tweettweetsky-0 | 2021-06-26 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
6


My 6th annual #TweetTweetJam entry is: Tweet Tweet Sky 🚀
An attempt to demake Low Mem Sky in just 560 chars/bytes, using NO art assets!
(Low Mem Sky was, itself, a PICO-8 "demake" attempt of No Man's Sky within a single PICO-8 cart!)

Controls

⬆️⬇️⬅️➡️ = Fly / Walk
❎ = Land / Take off (when close to planet/station)

Features

🌌 An explorable Galaxy - 7,153 units across
🌖 173 Planets
-Each planet with terrain, lakes & dwellings
🛰 173 Space Stations
-(Tricky to dock - as always!)

[ Continue Reading.. ]

6
1 comment


Cart #dreameste-2 | 2022-04-02 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
16


I fixed that invisible block.
If you found something like invisible blocks or bugs or sth,
Please report in the comment with a screenshot.
That will help me to fix the bug better.
Thanks!
2022/4/2.
Cart #dreameste-0 | 2021-06-26 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
16


This might be the final version.
Happy birthday! My friend!
I wish you have a happy summer vacation!
See ya on JUN.27!

16
15 comments


Cart #literaid-1 | 2021-06-26 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

For TweetTweetJam 6, I drew again upon my backlog of childhood MS-DOS favorites, inspired by the Argo Software title Night Raid (itself a modernization of the 1981 Apple ][ classic Sabotage by Mark Allen).

Controls

Left/Right: Rotate the cannon
X: Hold to fire, release to reload

Features

  • Gradually increasing difficulty
  • Session high scores
  • The ability to destroy a large number of meeples in a matter of seconds, thereby taking an aggressive stance on the popular board game Carcassonne

Thanks

Thanks to @shy for noticing the bug in the first version of this cart and to @ElGregos for proposing the last little change I needed to get back down under the limit as I fixed it.

2
2 comments


Does anyone know if there is a plan for the PICO-8 and Voxatron apps to be built as universal binaries for macOS? They both work now with Rosetta 2, but it would be better if than ran natively.

1
2 comments


Cart #temazebete-0 | 2021-06-26 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3

This is competitive 2 player game (you can also play against the computer). Hit your ball into your opponent to score points. You can also magnetize your ball to get it to follow after them.

Enjoy!

3
2 comments


Hi

I was going to try to upload my work so far of a cart, but when selecting the exported .png I get the following error from the forum:
Not a valid cart. Please try again.

It has label.
Am I doing something wrong, or is there an issue with the site?

5 comments


Cart #yakitajada-0 | 2021-06-25 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3

Picoban - a sokoban for pico8, still in WIP !

3
0 comments


Hi

Could someone kindly tell me how to for loop through each char of a string? I'm unsure how this is done with pico 8.

6 comments




Top    Load More Posts ->