Log In  

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

Cart #34434 | 2016-12-29 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA


Tron Bikes

Made using the two-part series by Rabidgremlin
https://www.youtube.com/watch?v=ZuaLuMhwcc8
https://www.youtube.com/watch?v=Cjxzjc0NFpw

0 comments



Classic platformer with eight levels! Defeat the evil Botmeister and his bot army in this thrilling adventure!

7
5 comments


Cart #34414 | 2016-12-29 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

Prova de concepte per un joc basat en la lluita de tancs a la WW1.

0 comments



Here's a toy I have been playing around with. Perhaps somebody can use these functions for fancy shaded 3D rendering or something like that.

I have a few functions that draw "RGB" pixels to the screen using pattern dither that are approximated using the rgb values of the pico8 palette.

color_bayer_plot_8(x,y,r,g,b) -- writes a given r,g,b at the x,y (r,g,b are from 0 to 1)

fast_rgb_create() -- pre-renders patterns using a 4X4 bayer dither representing 8 levels of R and B and 16 levels of G.
fast_rgb(x,y,r,g,b) -- writes a given r,g,b at the x,y (r,g,b are from 0 to 1)

function solid_trifill( x1,y1,x2,y2,x3,y3, r0,g0,b0,r1,g1,b1,r2,g2,b2)
Renders a triangle with the three corners colored at rgb and shades smoothly between them. Right now this uses the slower color_bayer_plot_8.

[ Continue Reading.. ]

18
2 comments


Cart #34404 | 2016-12-29 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4

Based on an old TI-CALC.org game.

Grab the blob, don't get hit. Difficulty ramps up pretty quickly!

4
2 comments


Cart #34393 | 2016-12-29 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3

My Hello World project!

Two points bounce about randomly on the screen, and colorful lines are drawn between them. Whenever one of the points bounces off the wall, one of four sounds will play. Each time you play, a different pattern will get drawn.

So far, there is no interactivity. Maybe in version 2...

3
0 comments


I've run across two bugs. I don't know if they've been reported before. One may be CHIP specific, the other is most likely general.

1) Focus issue with controllers. With a CHIP starting with a controller plugged in, the controller is not immediately recognized.

Start Pico-8; try the controller, nothing happens; open the log file - a controller is shown as plugged in; go back to Pico-8; the controller now works. So you have to start Pico-8, shift focus away from it, go back to Pico-8, controller is now recognized.

This has been mentioned in the CHIP forum, but I don't know if it has been reported here.

2) Pico-8 does not work with a simple game pad.

I tried Pico-8 with Next Thing's (CHIP) supplied controller, and a Logitech Precision gamepad. Neither worked. Both recognized the start and fire buttons, but not the D-pad. I then tried a Logitech F-310 (controller with analog sticks). Pico-8 recognized this. Pico-8 is looking for an analog stick for direction control if you use a controller, not a D-pad.

There is no setting exposed to the user to change this behavior. As Pico-8 uses just 6 buttons for its control, it would seem that support for simple D-pad game pads would be appropriate.

1 comment



This is the most complicated song I've done in pico-8. Taking me 3 and a half hours in total to complete. The song is 34 patterns long using 39 loops. This track uses all 4 channels for the following.

-Vocals/lead
-Drum
-Bass
-Keys (I couldn't fit the whole chords in so I just used the core notes in each of them)

UPDATE: I've used a piano roll visualiser using the code of kittenm4ster. Thank her for the awesome code.

Let me know what you think of this remastering in the comment thread. I hope you enjoy listening to it.

and of course, KEEP ON MEMIN'!!1!

28
8 comments


Cart #34371 | 2016-12-28 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
7

First cartridge I've posted here, enjoy!

Also, try playing with setting r0 to a negative value ;)

7
3 comments


Cart #35750 | 2017-01-15 | Code ▽ | Embed ▽ | No License
16

I_EDITOR is a programming game. The goal is to write simple scripts to reproduce a drawing on screen. The commands used in the scripts move a pointer (“turtle”). The pointer has a pen, which can be up or down. When the pen is down, each move lays a print. There are additional instructions to make calculus, evaluate conditions and call previous declared sequences. The syntax and semantic are organized in language called I_CORE.

Now you can download the manual !

Le manuel en français est disponible.


Try to reproduce the blueprints or play with the sandbox...
I will add a score and more blueprints soon ;-)

In the main menu:
Choose a blueprint or the sandbox (up/down, x)

In the editor:
Choose the command in the first column (up/down, x) or return to the main menu (o)
Change column (left/right)

Change the value in the second colum (x, then left/right to decrease/increase)
Delete instruction in the second colum with (o)

Have a look on i_core thread to have more explanation about the language "I".

I will make a tutorial soon and post a link and additional information here.

Sample

:A 20 FD 90 TR ; :B 1 - # A ?B ; 4 B

CLR : clear
<CP : copy from clipboard
>CP : copy to clipboard

Copy the line below into the clipboard

:a 10 fd 90 tr ; a a a a

Paste in PICO-8, then activate <CP

/!\ WARNING:
Clipboard functions (<CP,>CP) aren't working in HTML exported cartridge.
Copy from notepad (text in the html browser may contain tag or additional characters)

16
8 comments


Hello! I really enjoy working in pico-8, and I plan to use Raspberry Pi GPIO support to do some stuff with simple machines. I want to use an external process to handle stuff Pico-8 can't, like image recognition. My current plan is to rewrite a byte in the .p8 file and then reload that byte in the game periodically. Is there a better way to go about doing this? Thanks!

UPDATE: I had thought that Pico-8 might completely reserve access to the GPIO pins it's using, but this is not the case! After experimenting I've discovered that I can see changes made via another process within Pico-8. This way I can communicate with another process using the same pins.

1
3 comments


Hallo Folks

this part of code perfectly crash your PICO-8 both PC and Pocket-CHIP version.

function f(a)
printh("f",a)
return yield (2*a)
end

co = cocreate(function(a,b)
	printh("co1",a,b)
	local r = f(a+1)
	printh("co2", r)
	local r,s = yield(a+b,a-b)
	printh("co3",r,s)
	return b, "end"
end)

printh("m1",coresume(co,1,10))
printh("m2",coresume(co,"r"))
printh("m3",coresume(co,"x","y"))
printh("m4",coresume(co,"x","y"))
0 comments


Cart #34355 | 2016-12-28 | Code ▽ | Embed ▽ | No License
10

The first "official" release of the PETSCII-inspired pixeleditor Lifedraw.

Controls:

Cursor keys - move
X - Menu / Select tile and other feature from the menu
C - Draw

Post works made with it with the hastag #lifedraw. Have fun and enjoy the ride!

10
6 comments


Cart #34352 | 2016-12-28 | Code ▽ | Embed ▽ | No License

I wrote this little game with my niece and nephews, to show them how games are made.
My nephew said he thought it'd be all much easier...

Use the arrow keys to steer the ship.
Use X to spawn green slimey tentacle aliens.
Use Z to fire a space rocket at them.

SAFE THE UNIVERSE! DO IT! NOW!!!

0 comments


I know at least 90% of us who trawl the forums already own PICO-8, but just thought I'd share for the few who don't. You can get PICO-8 in the "Beat the Average" bundle for currently less than $7, or pay $10 to add Voxatron. Lots of other good software in there as well.

Here's the sauce: https://www.humblebundle.com/game-developer-software-bundle.

3 comments



Melting Snow: Hide and Seek is a two-player hide and seek game played in the snow. The first player hides. As you do so, you inevitably leave clues: footprints in the snow, barrels pushed out of place, gates left open, chickens frightened into odd places. After you hide, the second player (who has been closing his eyes) takes over as the seeker. You look for the hider, but not just anywhere: try to narrow your search by deducing where the hider must be. To investigate a place, move to it and then tap the Z and X keys rapidly back and forth. Once you've filled the search bar the game will tell you whether you've found the hider. If not, keep searching until the time runs out.

Good, quick fun for families and friends. Enjoy!

[ Continue Reading.. ]

26
8 comments


Cart #34343 | 2016-12-28 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

Just a Hello World style program with Pong

Usually a C++ SDL2 Developer and haven't used lua in a while and wanted to get to grips again

0 comments


Hello. After website redesign, new Pico-8 player is terrible slow. It calls _update60 function 30 times per second, even if there is no CPU lag (stat(1) ~ 0.11)

Here is test:

Cart #34331 | 2016-12-28 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA


It works great on desktop Pico-8 and when exported to HTML5. But it plays terrible on this website, every second lasts for 2 realtime seconds.

4 comments


Cart #34327 | 2016-12-28 | Code ▽ | Embed ▽ | No License
2

press z to generate text using a markov chain

this is almost done. almost. I'll keep working on this until it works. or until someone else makes it work.

usage:
place the markov function in your code

markov(input text,n-gram length,[output length]
input text - string, required
  this is the string you want to use to teach the neural network with. it's used to populate a table of n-grams, then later to build the output string

n-gram length - integer, required
  the length of each n-gram. an n-gram is a string of characters with a length of n. these are pulled out of the input text by stepping through it character by character

output length - integer, default 32
  how long the outputted string should be

known issues:

  • lookit that wacky output
  • it sometimes hangs if the input text is too short (this shouldn't be a problem with a good paragraph. a standard lorem ipsum or navy seal pasta works fine)
  • it's probably poorly optimized and messy

based on this [youtube]eGFJ8vugIWA

[ Continue Reading.. ]

2
0 comments


Cart #42267 | 2017-07-08 | Code ▽ | Embed ▽ | No License
14

Cir-ne is a game where you must be in the good side to avoide circles.
Collect white circle to raise your score !

Control :
Move with left and right arrows.
Change side with "C".

New ! Now the game save your high score (report me if there is some bug).
Better graphics.

14
10 comments




Top    Load More Posts ->