Log In  

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

DEAR BBS
PLEASE make a PICO-8 version of Android! I can't carry my macbook anywhere.
ANDROID!!! GO LARRY PAGE!!! GO GOOGLE!!! YAY!!!

3 comments


הרי געש. משחק שיוצאים חלקיקי הרי געש מהפה של האיש הזה שתראו ברקע.

Cart #30769 | 2016-10-12 | Embed ▽ | No License

5 comments


Colors are not just pretty, they serve a vital purpose. Our brains can look at one image and be fooled into believing something that is not there.

Take this classic 3-dimensional model to show the difference of tints in locations:

From this clear image, you can see that (A) is darker color than (B).

But now let's start to cut down the colors to see what happens. First off, let's convert it to 256-colors, black and white.

So far so good, only the pillar changed. Let's go further. Now resize it to 128x128, the standard resolution of PICO:

We lost some detail on the text of (A) and (B), but that's fine. The board can still be seen clearly.

Now let's hack it down to 16-colors, here's where problems start to develop:

Ragged edges and clear compression shades. It's not pretty, but it's still there.

Now - keep an eye on the two marks where (A) and (B) are supposed. At this point we are going to simply load IMPORT this image:

[ Continue Reading.. ]

1
5 comments


I am going to throw together a last minute entry for the Game Boy Jam (https://itch.io/jam/gbjam-5). I just started tonight, and the deadline is end of this weekend (Oct 9th, 2016), so this will likely be a pretty rushed entry.

I'm a programmer, and I would love to work together with an artist and sound designer if possible to help add some visual polish.

If you are interested please post some links to you work; preferably completed projects.

GAME IDEA

Wave Race Legend

2D jet ski game where you bounce off waves trying to take down AI opponents. A mix of Joust and Wave Race 64.

For simplicity there will likely be no "race" aspect to the game; just survive as long as possible.

As I mentioned, I just started this project, but here is a quick gif of my current progress to hopefully give you an idea of what I mean:

ABOUT ME

Here's a couple of carts are recently released:

Cart #29780 | 2016-10-01 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
112

[ Continue Reading.. ]

26 comments


  1. The O button on the controller diagram becomes incorrect when prompted to press the key for pause
  2. Only a nitpick, but the controller diagram should probably have a unique graphic for P1 and P2.
  3. Defaults for KEYCONFIG (pressing Del) should only correspond to the key displayed, rather than the default having multiple keys per control:
    P1 Left: Left, Keypad 4
    P1 Right: Right, Keypad 6
    P1 Up: Up, Keypad 8
    P1 Down: Down, Keypad 5
    P1 Button O: Z, C, N, Insert, Keypad -, Keypad 1
    P1 Button X: X, V, M, Delete, 8, Keypad 2
    P2 Left: S
    P2 Right: F
    P2 Up: E
    P2 Down: D
    P2 Button O: Tab, W, Left Shift
    P2 Button X: Q, A
    Pause: P, Return
5 comments


PICO-8 0.1.9b builds are now live on Lexaloffle and Humble.

This is a bug-fixing update, mostly for crashes related to switching between widowed mode, full-screen and minimized windows. I've also included the dynamically linked pico8_dyn versions in the linux archives, that were missing from 0.1.9.

The Windows installer & .zip file include a more recent sdl2.dll, although there weren't any known issues relating to that.

I've switched back to shift-a..z for glyph entry in the code editor, as alt-a..z is sometimes reserved by the host operating system. If you find yourself accidentally entering the extended characters by accident, you can turn this off in config.txt (near the bottom). To enter glyphs without shift-a..z, press ctrl-k to toggle glyph mode.

Changelog:

	v0.1.9b

		Added: Alternative function key mapping: ctrl-6..9 for F6..F9
		Added: Alternative glyph entry method: (ctrl-k) to toggle glyph mode
		Changed: Enter glyphs with shift a..z, but can be disabled in config.txt 
		Changed: Increased emscripten ram to 128MB (some carts at risk of running out)
		Fixed: Crash when window size is tiny or minified
		Fixed: Crash on toggling fullscreen mode
		Fixed: printh can write files outside filetree (security issue)
		Fixed: show_fps (can also now be toggled with ctrl-1)
		Fixed: Shorthand if/then syntax error when using the form: (functionname)(param)
		Fixed: log.txt not saved in path specified by -home switch
		Fixed: Default application data folder created even when -home specified
		Fixed: Missing dynamic builds (pico8_dyn) from linux archives
		Fixed: Removed unneeded RPATH from linux binaries
		Fixed: export foo%d.wav fails to write multiple files 
6
36 comments


Finding a rather strange situation. =ALL= BASICS I know would hang this code at 5.

PICO, bless it's strange and awkward self, however, does not.

for i=1,10 do
  i=5
  print(i)
end

This could be a problem as I have oft directly modified a FOR/NEXT loop to skip over values or to return back to older ones. Is there some special argument to put in FOR() that will cause this to hang on 5 ?

16 comments


Cart #30131 | 2016-10-06 | Code ▽ | Embed ▽ | No License

2 comments


Yep, I just received my first PICO Magazine, a lovely 47-page magazine dedicated entirely to PICO-8.

Opening the pages, here are the table of contents:

3 ... A Brief History Of PICO-8
We interview ZEP himself ! The founder of PICO-8, and what a tangled tale he weaves ! Telling us not just about the origins of PICO but systems he created prior including POIDO (Pointy Dough), Lex500, and Voxatron.

10 ... Squashy
Your first PICO game ! Introduces you to Command Mode, some command functions, user input, sprites, sound effects, and putting it all together - with full source code and screenshots included.

22 ... Let's Make Some Music
Gives you firsthand experience of the sound and music editor, and how to build effects and songs in them.

30 ... Toy Train
A more advanced look at programming introducing topics such as object-oriented programming, switch states, and having one object follow another through recursion. As SQUASHY is, full-source code and screenshots for all images are included for this game as well.

38 ... Geodezik
A simple program to type, complex in its execution, however. Draws lines out as vectors and creates a type of Spyrograph effect in the center.

39 ... Smoke Particle
Particle effects to me are one of the most exciting features of PICO. With it, you don't just hit a bad guy and flash a single POW sprite. No, you can have particles, hundreds of 'em ! All dashing off with their own properties to give you some serious and true eye candy for the agile player.

The example code demonstrates the ability to create 'smoke.' Complete with source and text on just what is happening and where in the code.

. . .

Between chapters are some niceties, like a truly retro picture of what PICO would look like were it a real console for its time and some lovely vector graphics below.

43 ... Welcome to PICO-8 !
ZEP returns and talks about his wonderchild, CELESTE. Not just your basic platformer but a high-powered one with special moves any super heroine would want.

. . .

What follows are screenshots descriptions, instructions, and download links by the programming author.

Stories At The Dawn
A decidedly darker platformer with tricky puzzles to say the least.

Pat Shooter
A serious topview shooter with lots of particle effects, ship's shielding, and enemy strengths.

Transdimensional Butterfly
A PICO program that explores the beauty and complexity of math to make this mesmerizing and most-colorful animated display.

The Tower Of Archeos
A tricky turn-based puzzle where you must survive by intelligently picking your battles with a large number of critters and enemies. Do well and you are granted the next level of play.

Tempest
A work-in-progress that is still in beta but still holds a few bugs. The premise is amazing for tiny little PICO-8 to run though - a topview adventure game where survival is key, including finding food and shelter.

WormWormWormWorm
Another Screen Teaser, this time a kaleidoscopic worm wanders the screen and computer-generated music plays in the background.

MTRX
You're familiar with the special MATRIX effects of the green characters descending from the top of the screen, right ? Well, in this program they collide from all 4-corners, crashing into each other with a cacophony of sound effects.

Delia Mute In Grave Grotto
An impressive rogue-like game with item pickups, combat, and traveling further underground through a series of descending stairs.

The Adventures Of Jelpi (with Corrupt mode)
A curiously unusual game to say the least. It's your basic platformer but enemies here poke values directly into memory causing your game to glitch. It's up to you to find the exit before PICO crashes !

All programs include an ONLINE LINK to each of the featured carts so you don't have to code them in yourself.

Additional carts mentioned w playable and download links are: Stray Shot, Endless Train, Random Sound Generator, Video Poker, Piano Simulator, Duangle 2015 Intro, Thopter Escape, Bounce, Puzzle Cave, and Sumo Pico.

. . .

While the hardcopy magazines of PICO-8 are now sold out, you can still get the digital version of the magazine to read from Online. And that link can be found right HERE:

http://pico8fanzine.bigcartel.com/product/pico-8-fanzine-1

[ Continue Reading.. ]

1 comment


This is a feature request, and I hope not a lightly dismissed one.

Having tried out some games that keep track of your personal high-score, would it be possible to have a future PICO save not just a unique file but a SHARED online file. Perhaps no bigger than 256-bytes per cart ?

In this, people could play a game, post their high score. And afterwards - see EVERYONE else's high score for who played the same video game written by the same author so they have something to compete over.

This would open up all kinds of interesting new things including MORPG, MUDS, and 2- or more simultaneous player games.

cartdata("rockets_romance")
sharedno=wget(0)

So let's say two people are playing the game at the same time.

The moment wget() or wset() is activated, it retrieves that value from Online.

To prevent a bottleneck, if the system is 'busy' with someone else reading or writing an Online value, it waits until it can have a turn to read or post a value.

And it also uses a method of timeout for everyone else so few to zero bottlenecks would ever be reached. Possibly a 1-second delay to read the same Online value more than once by the same person (which should only occur if you reboot the game).

5 comments



Improved collision detection with enemies- now uses standard bounding rect (as opposed to a single pixel check)

Super PICO Runner Brothers allows you to play as four familiar characters and complete a single stage runner competing for a high score. Complete the level, gain points, and repeat at faster speeds.

This started as a quick experiment with PICO-8, thanks to the fanzine, second edition where you'll see the art I used for the game characters.

Press left and right arrows to select your character, and Z or the fire button to start. Then when playing using left and run to speed up and slow down, and either up or fire to jump. Hold for longer jumps.

Good luck, I've only made it half-way through level 2 myself, but I expect it should be reasonable to make it through well into level 3 or 4 where the speeds probably become prohibitive beyond that.

16
11 comments


Cart #30091 | 2016-10-05 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
20

Invader Maker

i originally wrote this for blitzmax back in jan of 2016.

The principle is the same:

[1] Generate 9-16 dots in a 4x8 field. (4-across cause it's mirrored when plotted later)
[2] Ensure all dots touch each other. (no stray dots)
[3] Mirror the field horizontally. (pixels 5, 6, 7, and 8)
[4] Then pick 2-random colors to paint it with. (no same colors)

Here is how it looks in BlitzMAX. Since the screen is a little over 1200 pixels across, you can get some nice detail, including a single pixel separation per bigger pixel to make it stand out better.

[ Continue Reading.. ]

20
6 comments


Or perhaps ... that should be Co-Creationism ? :)

I've come across this helpful site with 2 curious pages:

https://neko250.github.io/pico8-api/#coroutines

While these commands are listed in PICO help as part of updates, no information is given as to what they do or how to use them.

The other curious bit from there is a POKE chart. I tried poking numbers into these and plotting sprites and text afterwards in an attempt to get double-size pixels; they all appear at normal size.

https://neko250.github.io/pico8-api/#peekpoke

A fully working example program for either of these would be immensely helpful.

One more thing, perhaps a little simpler. Is there a way to retrieve the current X & Y of where the text cursor is currently in a cart (Prior to PRINT()) ?

2 comments


Is there a way to post a cart to the forum directly from the pico-8 console (instead of having to create the png then exit to a web browser to post it)?

If not, I'd like to make this a feature request, since doing this process on the pocket chip is tedious.

1 comment


Cart #30062 | 2016-10-05 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4

Another thing I've been working on, a 2D fluid dynamics in PICO-8 using vector field.

Probably could use some optimisation. Press and hold button to add pressure at random point.

4
0 comments


When loading PICO-8 on Windows 7, when the logged on user is not a local admin, I get this error:

Problem signature:
Problem Event Name: APPCRASH
Application Name: pico8.exe
Application Version: 0.0.0.0
Application Timestamp: 00000021
Fault Module Name: SDL2.dll
Fault Module Version: 2.0.2.0
Fault Module Timestamp: 531a9ec1
Exception Code: c0000005
Exception Offset: 000c2eee
OS Version: 6.1.7601.2.1.0.256.4
Locale ID: 2057
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789

Read our privacy statement online:
http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409

If the online privacy statement is not available, please read our privacy statement offline:
C:\Windows\system32\en-US\erofflps.txt

Any idea? When you load the program does it need write access to somewhere, and if so, where?

5 comments


Cart #30055 | 2016-10-05 | Code ▽ | Embed ▽ | No License
2

2
3 comments


Cart #30099 | 2016-10-06 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4

Just a simple work in progress of what could at one point become an exploration/building game with little pip robots!

--changelog--
rev1: added basic ui for information on elements.
rev0: simple movement.

4
3 comments


Hey all, I've made a little PICO-8 introductory tutorial for the company I work for. I used my PocketCHIP to create the "game" in the tutorial :)

http://tongullman.blogspot.jp/2016/10/pico-8-introductory-tutorial.html

2
2 comments


Cart #futeborije-0 | 2020-04-19 | Code ▽ | Embed ▽ | No License
10

[**could not embed: -]
Cart #30024 | 2016-10-04 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
10

Solitaire (Klondike)
Use a mouse
Left button picks and drops cards
Right button pans the board a bit to show long piles of cards

[ Continue Reading.. ]

10
5 comments




Top    Load More Posts ->