Log In  

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

Cart #34878 | 2017-01-03 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
11

Demo Controls:
Position the pointer in one of the 4 quarters using the arrow keys to change the music.

The music will change depending on which quarter you're in. The check marks in these quarters show which channels are enabled for each quarter.

The changes will go into effect as soon as the pattern ended.

Background Story:
I came up with the idea of having the music chance depending on where you are while still keeping the same song. I quickly ran into an issue. I realized that there was no way to make this happen using just the "music" function.

Later that day I found out about the "peek" and "poke" functions: allowing you to directly read and write to ram. I found out where to find the music pattern section and started mapping it out to get more control over it.

[b]Music in RAM:

[ Continue Reading.. ]

11
0 comments


Cart #35444 | 2017-01-11 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
204


Added HotSoup's door sfx. Much less ear bleed.

Cart #34875 | 2017-01-03 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
204

Here's a thing.
Mostly works.
Loads missing. Only 1 level. You get the idea.
Didn't bother re-drawing the art, just passed it through a palette converter.

204
37 comments


Here is my vortex thing,
feel free to remix it if you want :)
x and c do create random vortex
arrow keys do other interesting things

Cart #34872 | 2017-01-03 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
18

18
4 comments


Cart #34833 | 2017-01-03 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3


..

Pongatron
(basically Pong, but with some cool fx)
my first experiment in pico-8
based on pico-8 fanzine tutorial by Alex Mole (@TheRealMolen)

twitter: @umutdervis
strangecat.net / umutdervis.com
..

3
2 comments


Hi,
there is a way to set up a controller on the games played in bbs?
I ask this question because with the mobile version of the site i can finally play with my phone, but the touchscreen controls are not for me, and i wanted to know if i can use a BT controller..
Thanks everyone!

14 comments


Cart #34871 | 2017-01-03 | Code ▽ | Embed ▽ | No License


Updated the cartridge with some input from Atlantis regarding the scrolling text and added a few effects in the process. I tried to achieve a simple blob-sine effect and some raster bars.

Cart #34826 | 2017-01-03 | Code ▽ | Embed ▽ | No License


Just trying to achieve some demo effects

2 comments


The problems I am currently experiencing is when I scroll through a long list in Splore specifically under favorites if I go down to far the list starts jumping and moving back up to the top and scrolling back down very quickly. It isn't changing the image for the cart just the list itself is acting up. This is using the load more option multiple times (5~6+).

I'm rather new here but I searched the forums and couldn't seem to find this reported before.

Currently using the Linux Version v0.1.10c

What is happening:

0 comments


Cart #34799 | 2017-01-03 | Code ▽ | Embed ▽ | No License
2

TinyKnight is a game that I made for WDBT2. It was a jam that I started with some friends. The idea was that we would all learn to make something in PICO-8 over the weekend. This was my idea.

There's definitely not a whole lot there gameplay-wise and I'd REALLY love to spend more time on the music, but what can I say? I can do more later, but a jam is a jam. Here's the jam version of the game in a "finished" state.

2
1 comment


Cart #34785 | 2017-01-03 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3

Happy 2017!

3
0 comments


Feature request: PICO-8 and the website should use HTTPS (HTTP over SSL) for all network requests.

Right now the BBS is HTTP only when accessed in the browser, which is vulnerable to eavesdropping, credential spoofing, and man-in-the-middle attacks. There are good reasons to use secure connections even when no user data is involved, but the BBS also uses an insecure connection for signing in with a password and for sending the session ID and encoded password cookies with every authenticated request.

I haven't actually checked whether PICO-8 is using a secure connection to access Splore data but I would assume it's the same. PICO-8 itself will eventually use forum credentials for authenticated network access. Even if it uses an OAuth flow for this via a web browser (and I would guess it'd rather be a self-contained experience without a browser), it'd still need to execute the flow over SSL.

Implementation detail: The BBS and PICO-8 should use HTTPS for everything and disallow HTTP. Any request not over SSL should redirect to the equivalent HTTPS URL or refuse service.

As a PICO-8 user I would prefer that SSL be a prerequisite for on-device network authentication and any additional network services.

Thanks!
-- Dan

7
9 comments


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

A sequel to Marballs, now with verticality, orbs and jump pads!

Controls:
Roll around with the arrow keys, jump with Z and use X to pause and restart.
Use the pause menu (ESC or enter) to return to the main menu.
To swap to 45° controls choose "swap controls" in the pause menu.

Custom Level Packs

Purie by THATUSERUSER

Create and share your own levels using the custom cart below!

Cart #marballs_2_custom-1 | 2021-06-25 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
287

[ Continue Reading.. ]

287
54 comments



1.0.1: Quick fix for the title screen

main inspiration

The main slowdown factor of the whole thing is this:

for x=0,127 do
		for y=0,127 do
			if brd[x][y] != 0 then
				pset(x,y,brd[x][y])
			end
		end
	end

I have to copy everything from the board to the screen, every frame. Maybe someone could help with a more efficient way to do that?

Sometimes, very rarely, snakes just crash into themselves when nothing happens. Should maybe fix that.

The stupid AI is surprisingly good at beating me. I should probably practice some curve fever.

Feedback is greatly appreciated!

6
3 comments


Cart #34743 | 2017-01-02 | Code ▽ | Embed ▽ | No License
3

First cartrige! Hey!

Made a name entry screen for exercise. Can type strings, can make beeps and blops. Nice sparkling like in Game Genie menu included!

Amount of letters per line and the charset can be customized, left arrow, dither and button o symbols are reserved for special buttons

3
1 comment


Cart #34736 | 2017-01-02 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
5


So I made a tetris clone a little while back, I used the 8x8 spirtes as whole blocks. Which worked well with the flag collision thing, but it couldn't fit on the screen, so I'm back with 5x5 blocks and as far as I'm aware there's no way to use the map + flags for sprites under 8x8 besides maybe a virtual screen that your code scales down. I also started off with all the blocks as ints in an array[ 220 ], but these 1 based arrays are throwing me off, I eventually just scrapped it because the code was a mess and currently have an object { x, y, type } for each block, which really isn't efficient but w/e. Feedback/Criticism welcome, new to Lua and Pico and any suggestions on how you guys tackle collision under 8x8 would be stellar.

5
3 comments


rnd(-1) (or any negative number) seems to yield a random number from -32768 to 32767.
also rnd() seems to yield a random number between 0 and 1

not sure if those are intended features, but they surely aren't documented.

I think rnd() -> (-32768,32767) and maybe rnd(x) -> sgn(x)*rnd(abs(x)) would make more sense.

edit: plus srand() doing something to the effect of srand(time()) would be nicer than defaulting to srand(0)

2
8 comments


Cart #34725 | 2017-01-02 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

It's olive mania

1
1 comment



Play with the buttons and make your own spoooOOOooky spinning thing.

Great screensaver for baby rooms!

Oh and by the way, the music is an augmented 4th, aka a tritone or the "chord of evil" which was literally banned by the church at one time. :)

edit: oops I just realized I uploaded an old version. This one works...

10
4 comments


Is there anyway to set a minimum number for the RND() function so that you can set a range (min to max) instead of the default 0 to max?

1
3 comments


Here is a short implementation of a pathfinding algorithm (a*) in pico 8.

Your press Z (A button) and the S moves to the T. Press again once it reaches it's destination and it randomly picks two more locations and does it again.

Not necessarily the most performant- but works well enough at small scale.

Cart #34709 | 2017-01-02 | Code ▽ | Embed ▽ | No License
8

8
0 comments


Cart #34705 | 2017-01-02 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
7

Just messing around in the tracker. Music was converted from an old Amiga .mod by Jester, logo stolen from the internet. Code is an attempt at a water effect that went wrong. (edit: reflectsize=28 looks ok, ish)

(also Happy New Year!)

7
2 comments




Top    Load More Posts ->