Log In  

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

Pico Lib

After making some games in pico8 I found I was copy and pasting some functions, code designs. With the new(ish) "#include" functionality, I decided to pull those things out into a cart to use as a library. Its still a WIP but right now includes

  • Vector obj with some functions
  • screenshake manager
  • gamestate manager
  • Actor class with optional..
    • animation (multiple sprites per frame)
    • collision (with map flag 1 and other actors)

Cart #pico_lib-1 | 2019-10-15 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

Examples

Cart #pico_lib_actors_example-0 | 2019-10-15 | Code ▽ | Embed ▽ | No License

[ Continue Reading.. ]

0 comments


Now that I'm mixing and matching my metaphors in programming, metaphorically speaking of course, I'm running into some curious behavior by Pico-8.

For instance, take this code:

a="1"
b=2
?a+b

Which gives you 3, and that's fine.

But if you do this:

a="1"
b={1}
?b[a]

The result is NIL. Now I already know why it is because it's a string, but wouldn't it be easier for Pico (and possibly other programmers) to remove the number "type" completely and instead treat all variables as strings, only doing calculations when desired, and even then the results while visually appearing numerically are still just in truth a string ?

We already have ".." to show linking two strings together so there would be no difficulty with getting the "+" chosen correctly for calculations in determining whether or not it needs to be added to or appended to.

What problems would typecasting everything as a string cause ?

[ Continue Reading.. ]

10 comments


Hi guys !

I have a license for PICO-8 and Voxatron. But many of my friends don't. They downloaded PICO-8 on pirate sites and are still able to develop games.

So I was wondering: except access to future updates and a remuneration for PICO-8 creators, what is a license for? The right to submit carts on BBS?

Thanks !

7 comments


Cart #ball_effects-0 | 2019-10-14 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
30

Made this cart to test some distortion effects for future projects.

A lot of people got interested in a tweet I made with it so I'm posting here in case anyone wants to see the code or use it on a project.

Move with the mouse;
Z/X (O/X) to change size;
Left mouse click to switch effect.

30
4 comments


Cart #avoition-0 | 2019-10-14 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

A TweetTweetJam inspired 560 char game. Inspired by the flash game Avoision. But that name was already taken on Pico8. Everything is under 560 chars including the metadata and high score save system (If you want to delete the high score just delete or rename vsn.p8d.txt). Make the square avoid the swirlies. the square will always follow your mouse (marked by a semicolon) but will lag behind it.

If you last for 18 minutes and 30 seconds you will find a hidden Easter Egg. Which may or may not be an integer overflow. Pro tip, the red circle doesn't hurt you.

Licensed under Unlicense, the CC-BY-NC-SA is just for the label.

0 comments


Hunger is a short game about greed.

It's my first game and will only take you a minute or two – would love for you to give it a try!

Cart #hunger-1 | 2021-06-20 | Code ▽ | Embed ▽ | No License
5

--

Itch: http://ghostronaut.itch.io/hunger

5
5 comments


I'm still staying pretty busy here working on something else, but thought I would give this a go using the speed of the mapper to swap pages. See what you think:

Cart #yaaa256-0 | 2019-10-13 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4

4
3 comments


At first, I saw a demo where a student implement a voxelspace algorithm with compute shaders. Voxelspace is a tech invented in the '90s by Kyle Freeman at Novalogic to render landscape. Games like Comanche, Deltaforce used it. It was based on heightmap and voxels, not polygon. I don't know much about shaders, but I know it is better at rendering polygons. So... I try to understand how all this work and here is the result: my voxelspace implementation on Pico 8

With freds72 optimization

Cart #voxelspace_ykk-2 | 2019-10-15 | Code ▽ | Embed ▽ | No License
18


first release
Cart #voxelspace_ykk-1 | 2019-10-13 | Code ▽ | Embed ▽ | No License
18

[ Continue Reading.. ]

18
8 comments


Cart #super_cold-0 | 2019-10-13 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3

For Mix and Game Jam

3
2 comments


Cart #yeboyugusa-0 | 2019-10-13 | Code ▽ | Embed ▽ | No License

1 comment


Cart #nevertell_odds-2 | 2019-10-14 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

Super short game made for TriJam - an endless shooter in which you have to dodge a lot of asteroids with a spaceship with inertial dynamics!

1
8 comments


Hey @zep!

Can you please add a feature to PICO-8's WAV export function, so that each of the four channels have one WAV file each? I've been wanting to do oscilloscope views of PICO-8 chiptune music, but the "oscilloscope view" format requires one WAV file for each channel (so that each channel is seen as a separate waveform).

I've already mentioned you on Twitter about this, but you never replied:
https://twitter.com/StinkerB06/status/1182348172548399104
https://twitter.com/StinkerB06/status/1174923908128002048

1
9 comments


Cart #tipaheduyi-2 | 2019-10-29 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

This is my first cart for the Pico-8. It's not much, just me getting used to Lua and the Pico-8 API. There are a few rough edges and the cart doesn't do much. It's not a game, just a bouncing orange that gives off sparks.

I hope to be able to spend time making this a bit better and learning some tricks on how to make the graphics and physics better. Then I'll progress onto something more interactive, perhaps.

Enjoy the hypnotic dance of the electric orange.

Version 0.1 was the original upload [https://www.lexaloffle.com/bbs/cart_info.php?cid=tipaheduyi-0]

Version 0.2 has better orange physics [https://www.lexaloffle.com/bbs/cart_info.php?cid=tipaheduyi-1]

Version 0.3 has better re-draw

[ Continue Reading.. ]

2
6 comments


Hello !

I am excited to say that apparently it is indeed possible to copy and paste music from Pico-8 to the Lexaloffle BBS and it creates an awesome jukebox interface besides. Here for instance is an example from @zep's own Hello demo.

[sfx]

So how is it done ? Well, it's tricky and I'm surprised anyone managed to figure it out. To the best of my knowledge, @Gruber is one of the first.

https://www.lexaloffle.com/bbs/?tid=35640

So how can you do it ? First bring up Pico-8 that has the music you want to paste Online. Make sure you are in the MUSIC editor, not the SFX. Now click HERE on the zero zero:

Now click this pink arrow HERE until you can no longer see colored dots above the numbers:

[ Continue Reading.. ]

6
2 comments


Cart #nothing-1 | 2019-10-12 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
12

This is the game @Niarkou and I made for Ludum Dare 45 in 72 hours.

Ludum Dare entry page · GitHub source code

A few warnings about this version:

  • the ball does nothing
  • the cave is not implemented
  • there is no reward for watering the plants
  • there is no reward for the riddle
  • there is a large empty area at the east

We want to work on the game and improve the story when the Ludum Dare voting period is over. Hope you already enjoy it as it is now, though!

12
2 comments


DOWN FOR MAINTENANCE

Hi! I present my first PICO-8 project. It's called CGA, and is an adaptation of John Langan's short story, Technicolor.

The limitation of 4 colors on screen at a time, but the freedom to change palettes immediately implanted the idea of using this story, for reasons that become apparent as the story goes on. It's really more of a visual novel in the most limiting sense, rather than a game per se. But I'm pretty happy with how it turned out, as a way of getting my feet wet with PICO-8 development.

I have to add an extra special thanks to @dddaaannn for his text compression tool – un-abridged, I think the story would have been too long to fit on the cart without any code. I was able to use his tool to eke out the last bit of space necessary to make a cart. @Oli414's dialogue text box and @johanp's lowercase font was essential in making the long text easier to read.

5
11 comments


This is a representation of the elemental angelic tablets. They are a representation of the way the interactions of the elemental, planetary, and zodiacal energy manifest in the structure of the realm of the divine.

They show both forms of the Great Table, which you will see as a shifting of angelic characters on each table. There are five tables to explore in this journey through the heavens.

A tool for the studying practitioner, and a glimpse beyond the veil to the curious.

It will only run in Voxatron, and crashes in the browser. I suspect some of the animations are too much for the browser to load.

Cart #enochiantablets-2 | 2019-10-11 | Embed ▽ | License: CC4-BY-NC-SA
2

2
0 comments


[sfx]

Prologue from the Celeste soundtrack!

I remade the entire soundtrack in Pico8. You can hear it all on YouTube. I'll upload a few of the single cart tracks here on the forums over the next couple days.

(artwork by castpixel)

Also, I was able to use some corruption in one of the songs (Confronting Myself). Big thanks to @JWinslow23 and @twotwos for helping me with the code. I admit, my coding wasn't pretty, but it made the sounds I wanted!

27
8 comments


Cart #polarity_puzzler-0 | 2019-10-11 | Code ▽ | Embed ▽ | No License
2

Prototype Puzzle Pattern Game

READ ME
Title: Polarity Puzzler
Created in: Pico-8
Author: Ryan Wilson

Controls:
Use the arrow keys to navigate the field
Z button to shoot a block
X button to retract a block

Objective:
Cover all of the purple blocks with player shot blocks

Rules:
The player can only shoot/retract blocks in a straight line where nothing is blocking the block
Blue blocks (walls) will prevent blocks from moving further
Blue blocks will also prevent blocks from being retracted
The player must have stock remaining to fire blocks
Retracting a block returns 1 stock to the player

Out of Engine Resources/Assets used:
None

2
3 comments


Hi there! I made a demo for the Pico-8. 1st place at the Flashparty 2019.

Cart #splosh-1 | 2019-10-10 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
17

see

https://www.youtube.com/watch?v=_KIFP_j2cZo

17
10 comments




Top    Load More Posts ->