Log In  

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

Cart #zxspectrumkeyboardviewer-0 | 2021-07-29 | Code ▽ | Embed ▽ | No License
2

Navigate with D-pad, or press actual keys if you have a keyboard attached.

2
1 comment


Cart #faster_collision_demo-0 | 2021-07-29 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

A basic rundown of a faster Bounding Box solution.

It uses screen partitioning to select only near objects to check for collision. What is currently running is essentially a worst case scenario where all objects are searching for all other objects with no direct referencing.

The Algorithm

function buildarr()
	colarr = {}
		for y=0,18 do
			colarr[y] = {}
			for x=0,18 do
				colarr[y][x] = {}
			end
		end
end

function entcol(self,name,action)
	xx = flr(self.x/8)+2
	yy = flr(self.y/8)+2
	for xt = xx-1,xx+1 do
		for yt = yy-1,yy+1 do
			for obj in all(colarr[yt][xt]) do
				checks += 1
				if (obj.name == name and obj!= self and boxcol(self,obj)) action(self,obj)
			end
		end
	end
end
coladd = function(self)
		xx = flr(self.x/8) + 2
		yy = flr(self.y/8) + 2
		add(colarr[yy][xx],self)
	end

[ Continue Reading.. ]

2
0 comments


Cart #zambafapu-0 | 2021-07-29 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

0 comments


Cart #fruitdrop_extreme-0 | 2021-07-29 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

2
0 comments


Cart #noyjejza-0 | 2021-07-29 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4

This is a no-frills port of the game 2048 that I made while my internet was down. There is a bug where the tile combinations sometimes cascade. I might revisit this and hunt it down but I'm going to post what I finished today because it's more or less playable.

4
0 comments


Cart #total_collapse_2-1 | 2021-07-28 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2


thematic companion to total collapse 1

2
0 comments


Cart #birdandbeans-4 | 2021-07-28 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
60

Back Again And Brand New

Enjoy the fast paced and addiction fun of Pyoro! A minigame, featured on WarioWare, Inc.: Mega Microgame$! and rereleased on the Nintendo DSi as Bird and Beans, has now been remade for you to play for free here on Pico-8. Play as Pyoro, the pint-size parakeet with a penchant for plummeting pintos. Hold Z or X to extend his elastic tongue to catch the beans from midair.

60
10 comments


Cart #fcv5-0 | 2021-07-28 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
9

Hello! This is my second Celeste Classic mod, this one is a little longer. It includes several screens modeled off of counterparts from newleste's Forsaken City.

9
1 comment


Basically the title.

info([cart])--returns tokens,chars,compressed_size of [cart] or the current cart if given none

This could be useful for people who are creating carts using printh() and such, to detect if the cart is able to be run before load()ing it:

tokens,chars,compressed=info("cart.p8")
if(tokens<8192 and chars<65536)load("cart.p8")

What do you all think?

1
0 comments


Cart #yofarunugo-0 | 2021-07-28 | Code ▽ | Embed ▽ | No License
13

Made for the RNDGame Jam 2021

https://geeitsomelaldy.itch.io/unbelievable-accountant-party

13
4 comments


Cart #cavegame-0 | 2021-07-28 | Code ▽ | Embed ▽ | No License
3

3
0 comments


Hi,

First, I'm a noob regarding Linux and alikes. I've been trying for last 24 hours to make my Picade (a small arcade bartop by Pimoroni, running on Raspberry Pi 4) start into Pico-8 in Splore mode. It boots in the desktop and I usually launch Pico-8 manually in the console with:

~/pico8/pico8 -splore

(my folder is pico8, not pico-8)

Works well, figured I could as well make Raspberry OS do it for me.

How naive.

Followed tens of tutorials, with no success. To the most, it looks like Pico-8 launches for a second then closes. Feels like this because there's a black screen opening that closes 1 sec later. I've made a .sh file with:

echo 'Launching Pico-8...'
/home/pi/pico8/pico8_dyn -splore
echo 'Pico-8 closed'

with 'pico8_dyn' in place of 'pico8' if that matters. If I run it on console it works with the added echos on start and closing of Pico-8.

Then I made a autostart file at .config/lxsession/LXDE-pi/autostart:

@lxpanel --profile LXDE-pi

[ [size=16][color=#ffaabb] [ Continue Reading.. ] [/color][/size] ](/bbs/?pid=95380#p)
10 comments


Cart #droller-2 | 2021-07-28 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2


This is such a big update to my first program (picod20) that I decided it deserves to be its own thing. This has 7 standard RPG dice, as well as a small HP tracker.

INSTRUCTIONS
Z = Reroll
Left/Right = -/+ 1 HP
Up/Down = +/- 10 HP

CURRENT UPDATE
Fixed spacing on single digit results
Fixed unwanted scanlines over edge of HP tracker
Cleaned up some code

OLD UPDATES
Added sound

2
9 comments


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

Here is a showcase of Darkness Peering! It is programmed by 4 beginners to game dev. I hope you enjoy!

5
0 comments


Cart #yahapizehe-2 | 2021-07-28 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

2
0 comments


Cart #picod20-0 | 2021-07-27 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3


This is a simple D20 dice roller for the PICO-8. I made this for two reasons. One, I am completely new to the PICO-8, and wanted a small project to learn how coding works. And two, I could not find an existing D20 roller, at least not through SPLORE. So, here we are!

3
0 comments


Cart #derailed-0 | 2021-07-27 | Code ▽ | Embed ▽ | No License
40

DERAILED!

WORK IN PROGRESS

Derailed! is a 2-player demake of Unrailed!, a co-op game where you build tracks to keep a train on its rails. Communication is vital!

How to play

Chop wood and mine stone, and store those into the storage wagon. Use the crafted rails to extend the train track until the next station! Have fun!

Controls

Arrow keys: move
O/X : action (pick up/place items)

Stuff left to implement:

  • More wagons
  • Wagon upgrades
  • Infinite worls! (Roguelite!)
  • Gameplay improvements

Credits

Music remixed by @Gruber:

[ Continue Reading.. ]

40
10 comments


In all but one case I can think of, PICO-8 specifies screen rectangles as X1,Y1-X2,Y2 (inclusive).

The case where it doesn't is clip(x,y,w,h).

This has always bugged me. But worse, I noticed recently that the virtual hardware registers for the clip rect are actually set up like the other API calls: X1,Y1-X2,Y2 (inclusive), which means the API is actually translating between the paradigms.

Now I realize clip() can't suddenly change to work the other way, but...

What if we had a new command next to it called clp(x1,y1,x2,y2) that worked the same as everything else, worked like the virtual hardware, returned the same values you'd get by peeking the virtual hardware registers, etc., and simply marked clip() as deprecated, much like mapdraw() is deprecated?

It would hardly be the only abbreviated API call, e.g. sgn().

What do you think, @zep?

4
2 comments


Cart #oath30second-4 | 2021-08-12 | Code ▽ | Embed ▽ | No License
4

12th Aug

Changed how drifty the main character is. Made the hitboxes more forgiving.

Okay there is no way I'm finishing this in time for the jam.

Most of the time has been just working on the Character's mechanics and nothing else.

Concept

Dr Evil Lulzs has just killed your master you vow to get your revenge in 30 seconds. This gives you thirty seconds to reach Dr Evil Lulzs and attack or you will explode violently.

01 Aug

Cart #oath30second-1 | 2021-08-01 | Code ▽ | Embed ▽ | No License
4

[ Continue Reading.. ]

4
3 comments


So I decided to go for a platformer... my first in PICO8. Building it on top of my OOP game model (which maybe was not that good an idea...) so it is a code nightmare. Already at version 4 with a few discarded prototypes in the middle and for sure require some cleanup and refactoring... but kind of works and it would be great to start getting feedback.
Torches are an application of an old experiment, it's been a while I wanted to include them in some project (and for sure require fine tunning, as they are map cannot scroll as they are poke'd in place with additive blitting)

Still a very early WIP, no screen boundary control so if you fall off an edge you will fall forever :)

I am parking this for a while but I will come back to it very soon, I relly like where this is going

Cart #crazy_scribes_adventure-5 | 2021-07-31 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
14

[ Continue Reading.. ]

14
2 comments




Top    Load More Posts ->