Log In  
BBS > Lexaloffle Community Superblog
This is a combined feed of all Lexaloffle user blogs. For Lexaloffle-related news, see @zep's blog.

All | Following | PICO-8 | Voxatron | General :: [Thread List]

Cart #rsbhuti-0 | 2020-10-24 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

Seance

A surreal game used to explore rendering in pico-8.

Controlled via arrow keys

P#83294 2020-10-24 15:53

Cart #binariolunafromthemoon-1 | 2020-10-24 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

Binario is an implementation of the puzzle by the same name, invented by Adolfo Zanellati. I know this game from the Simon Tatham's puzzle collection, as it's one of my favourites. The algo to create the levels is bad, basically a less than brute force but still pretty brutal, and it takes many tries for the higher levels.

Mouse is supported and makes everything better, but it's still possible to play with key controls too.

I added a clue system to make it more engaging. I wanted to add also something like a timer that would fill up and down according to the moves and the state of the game, but finally decided against it since it wouldn't really add too much and probably no one will play this version anyways. It was an entertaining exercise in Pico8, and hopefully someone finds it interesting.

HOW TO PLAY

You have to fill the grid with blues and pinks. No more than 2 cells of the same color can be together, neither in rows nor columns. And each column and row has to be completed with the same amount of cells of each color. So in a 8x8 grid, there has to be 4 pinks and 4 blues in each line. That's it. Really easy.

P#83280 2020-10-24 13:10 ( Edited 2020-10-24 13:29)

P8C-BUN

Cart #drakeblue_p8cbun-0 | 2020-10-24 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

Help your chosen bunny cover each level with poo then escape down a rabbit hole, but don't get caught by the fox or anything else that's out to get you.

Finish all 16 levels without restarting to achieve "Iron Bun" or just try to post a high score. Start at whatever level you like.

Controls

  • Use the d-pad/arrow keys to direct your bunny.
  • z/c/(O) to show where you haven't pooed yet.
  • x to paws and return to the title screen.
  • You can toggle the music or return to the title screen from the menu as well.

Tips

  • The buns will keep running in the direction you choose until there's no clear path in front of them so there's no need to hold down the arrow keys.
  • If you choose a new direction before a junction or corner they'll remember that and turn immediately so corner early for maximum speed.
  • The bananas will give you a speed boost, but leave skins behind that you (or the fox) may slip on.
  • Macaroon is too tough to be caught by the fox or anything else so if you just want to play through the levels (or practice) choose to play as her. Real-life Macaroon has seen off cats and kills blankets on a regular basis.
  • The fox gets faster and the red kite will fly over as you cover more levels so choose which level you start from wisely if you're aiming for Iron Bun.
  • Manipulate the fox, especially using the rabbit holes, to make your life easier.

As it's October, be sure to check out the ninth level, Hoppy Hallowe'en :)

This is my first PICO-8 game (in fact, my first full game for anything) so any feedback is welcome. More info about P8C-BUN is here: DrakeBlue.com.
This game was inspired by our real-life pet rabbits (especially Oreo, who does tend to poo everywhere) and exists thanks to the patience of my gf (who runs the rabbit-oriented website mentioned on the title screen RabbitRetail.co.uk and uses it to help donate to rabbit charities and rescues as well as feed ourselves and our own bunnies).

P#83276 2020-10-24 11:46

Cart #willo-0 | 2020-10-23 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
16

Skelliwags have taken over the graveyard and its up to Willo to kick them out!

Help little Willo sneak around, go 'woo', blow out candles and get up to all sorts of spooky stealthy fun in this short stealth'n'spook-em-up

Featuring

  • 8 action packed graveyards to spook about in
  • MGS style ranking system, can you get all 8 platinum medals?
  • Skelliwags, floating eyeballs, tombstones and occult pentagrams
  • One adorable little ghost, Willo

Game by @danhowardgames

Music and SFX by the outrageously talented @gruber_music

P#83251 2020-10-23 16:57

Another of my Atari 2600 1983's games ports. All sounds from the original!
Enjoy!

Cart #tewaribana-3 | 2020-10-23 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

P#83245 2020-10-23 15:36 ( Edited 2020-10-23 19:08)

Cart #ebeamanime-0 | 2020-10-23 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3

P#83241 2020-10-23 13:13

Cart #conwaylife-0 | 2020-10-22 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

Here's a pretty minimal implementation of Conway's Game of Life for PICO-8. It has a basic performance optimization (it only updates the active area of the grid), and you can see the active area adjust by setting dbg=true at the top of the code.

That said, it gets pretty slow pretty quickly for larger simulations.

You set up the grid as follows:

Arrow keys -- move the cursor around.
Z key -- toggle a given cell to active/inactive.
X key -- start / stop the simulation.

If you're unfamiliar with the Game of Life, google it :-).
An easy starting point for a cool pattern is a ten cell contiguous row (10 connected horizontal cells).

There are better PICO-8 Game of Life carts, but I had a lot of fun making this.

Enjoy!

P#83226 2020-10-22 21:02 ( Edited 2020-10-22 21:04)

Cart #persona_battle_system-0 | 2020-10-22 | Code ▽ | Embed ▽ | No License
2

A little persona battle system concept I worked on as part of a school project, I may expand it later with different enemy types, more items, and maybe XP

Use the arrow keys to scroll the menu
Z to select
X to go back

You begin with 60HP, 30SP, and 3 medicines

Enemies have a chance of dropping a medicine after defeat

See what streak you can get!

P#83219 2020-10-22 16:27

Cart #destructioncarnival-0 | 2020-10-21 | Code ▽ | Embed ▽ | No License
3

The story so far

You are Super-Agent D.S. Troy.
Your mission is to battle your way through the horde on minions under the command of the mischievous warlord Amadeus and his two generals: Horace and Eddington.

And for that, you're going to use an advanced arsenal!

The Laser with unlimited shots. The Spread Shot for double fire. The Rapid Pulse, able to fire bullets with fast rhythm and great velocity. The Fire Wall, fearsome against enemies in rows. And last but not least, the Missile and the Bomb, deadly, but be careful not to get caught up in their explosions.

Get rid of your enemies: the horrible Mutant, as stupid as ugly. The Commando, cybernetically augmented and armed with a laser pistol. The Mastermind, a flying brain capable of paralyzing you by a simple thought. The Slime Ball, fast and unpredictable. And the terrible Daddy Tentacle and his voracious offspring, the Hatchling...

And be careful where you step, the ground is mined!

How to play?

- Move around
- Fire
- Hold down to strafe
You can press ENTER to swap and buttons

About the game

❤ Destruction Carnival is the demake of Destruction Carnival, a game created by Charles Tumino, back in 1997. I discovered that game on a +500 freeware CD-ROM back in 2001 and it was an instant blast!

I hope you like this demake!

P#83193 2020-10-21 16:30 ( Edited 2020-10-24 04:16)

Cart #birdnamedtry-1 | 2020-10-21 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

A bird named try

My first game using pico-8, a simple platformer where you play as a bird whose only option for vertical mobility is climbing

P#83191 2020-10-21 16:00 ( Edited 2020-10-21 16:03)

I decided to make a Tweetcart today and it ended up being a simple little Jack-o-Lantern generator, but I found it entertaining enough to watch that I figured I'd release it here for y'all too!

Cart #jack_o_random-0 | 2020-10-20 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4

There's no controls whatsoever, it just periodically generates a new pumpkin. The quality of the expressions varies but overall I'd say they come out remarkably well.

P#83167 2020-10-20 18:59

I'm working on a collision routine for pixel based movement (not grid movement). There's no jumping, it's a from-above perspective:

if btn(⬅️) then
 if intersect(pl.crect1,cage_crect)
 and pl.crect1.x>=cage_crect.x+1 then
  pl.x1+=1
 end
 pl.x1-=1
end
if btn(➡️) then
 if intersect(pl.crect1,cage_crect)
 and pl.crect1.x<=cage_crect.x then
  pl.x1-=1
 end  
 pl.x1+=1
end
if btn(⬆️) then
 if intersect(pl.crect1,cage_crect)
 and pl.crect1.y>=cage_crect.y+1 then
  pl.y1+=1
 end 
 pl.y1-=1
end
if btn(⬇️) then
 if intersect(pl.crect1,cage_crect)
 and pl.crect1.y<=cage_crect.y+cage_crect.h then
  pl.y1-=1
 end
 pl.y1+=1
end

This seems to work OK, but I am not sure how to adjust it so that the player can move along the object, e.g. bottom of player intersects top of object rect, and if player holds down+left the player should still move left. As it is, my code won't register anything other than the opposite direction after the initial direction that caused the collision. I had a quick search for collision examples but didn't find anything that met all my criteria (pixel based + uses collision rects, not tiles). Anyone have any pointers?

P#83164 2020-10-20 17:35 ( Edited 2020-10-20 17:37)

Cart #pixelart_tutorial_sheet-0 | 2020-10-20 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
7

This is the sprite sheet used in my pixel art tutorial. You can use it as reference in your pixel art studies :)

Alternatively, here's the png version:

Video in question:

P#83161 2020-10-20 14:44 ( Edited 2020-10-20 14:50)

Someone help me! I have always wanted to get pico-8 but I have a chromebook. I have seen other people manage to get it on there chromebook but I know nothing about terminal, crouton, etc. So if someone could give me a step-by-step guide on how to get it on chromebook it would be much appreciated.

P#83142 2020-10-19 23:13 ( Edited 2020-10-19 23:21)

Cart #sepbowka-0 | 2020-10-19 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4

A small showcase of how to generate random 2D caves using a cellular automaton. Inside the code there are some parameters worth tweaking, maybe I'll add an interface for this in a later update.

The automaton is really simple: it changes based on the majority of it's neighbours and remains unchanged when tied.

Parameters:

  • width and height - self explanatory, cave will be displayed in the upper-left corner
  • live and text color - coloring of the cave and the "reset" message
  • iterations - more iterations of the automaton mean less small noise and more smooth walls. Over 20 will not change much.
  • density - chance of a cell being dead at the start. Very susceptible to change, more will create wider corridors.

More on density:

  • less than .30 - will create an almost full array of live cells, not very cave-ish
  • .30 - .45 - many small caves, walls are a majority
  • .45 - .50 - a couple separate caves with many small holes around
  • .50 - .53 - a quickly increasing chance of forming one connected cave consisting of long thin corridors
  • .53 - .60 - tables have turned, now the walls are just blobs in the empty space around them and they're getting more and more sparse
  • .60 - .70 - an empty room dotted with rare live cells
  • .70 and up - hardly any cells survive first few iterations, only live cells end up at the walls since out of bounds is always considered live
P#83128 2020-10-19 20:29 ( Edited 2020-10-19 20:32)

As per title. I've made a piece of music that uses all 64 patterns, but when using the export wav option, only the first 54 patterns are dumped to wav.

P#83126 2020-10-19 17:04

I saw several bug reports about gamepads being mapped incorrectly, but I have another issue.

One of my gamepad (a Thrustmaster Score-A) works nicely in PICO-8 on macOS, but it doesn't get recognised in the rpi build. The sdl-jstest tool recognises it in both systems.

Another pad model gets recognised on both systems, so the rpi build of PICO-8 is somewhat working.

Note: I'm using PICO-8 v.0.2.1b on both systems.

P#83119 2020-10-19 13:53 ( Edited 2020-10-19 13:54)

Cart #sadeyajzo-0 | 2020-10-19 | Code ▽ | Embed ▽ | No License
11

That's a project I though I lost long ago. I was working on it on my PocketCHIP, tell you how old this is and had an issue with it and needed to reinstall everything and lost all the cart I was working on, this one was one of them, and I'm delighted that I had a copy somewhere else.

So this one is date from the 19 May 2016 (at least last modification of the file) and was at a time I was playing around trying to replicate exisiting music in PICO-8 (as for the Megaman in another cart of mine already published here) Also had fun working on replicating the screen from the original game.

I really like how the two song render in PICO-8, I'm pretty sure I started to work on some other but lost all the work :(

Hope you will enjoy!

P#83117 2020-10-19 11:44 ( Edited 2020-10-20 11:11)

An old project of mine that I never finished, I was working on the bases loop from the song used in Tetrinet, never finished it, but just found the cart and wanted to share it :)

[sfx]

(The cart file last modification is tagged with the date 20/07/2016)

P#83115 2020-10-19 11:34 ( Edited 2020-10-19 23:26)

Cart #snakelike-33 | 2020-10-23 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4

SnakeLike is a modern interpretation of classic retro game "Snake". Unlike its counterpart, SnakeLike's player controls a snake that can

  • Mine different resources with increasing speed for a longer snake
  • Strategically sell part or all of these resources
  • Buy upgrades using previously sold resources

Let me know what you think and if anything can be improved!


Gameplay:


The main objective is to gather as much resources as possible and to upgrade your snake. In order to get resources - snake have to pass them by in the adjacent cell. Each such pass acts as a single mining "tick", and snake's segments contribute additional 1/10 ticks per each passing segment.

When picked-up - the resources are placed into a new segment next to the snake's head or are stacked into the existing segment if it has the same resource type. The maximum stacked amount of resources is:

Block Resource Max stack size Single Stack
[8x8]
Stone 4
[8x8]
[8x8]
[8x8]
Iron 2
[8x8]
[8x8]
[8x8]
Gold 2
[8x8]
[8x8]
N/A Coins 2
[8x8]
[8x8]

Note that with growing length snake gets higher mining speed at the price of maneuverability.

When mined some blocks will yield:
[8x8]

this is a "Level Exit". Going through 4 of them would bring snake to the "Shop Gates":
[16x16]

where half or all of collected resources could be sold and then exchanged for upgrades.

itch.io page

P#83039 2020-10-19 05:43 ( Edited 2020-10-23 06:56)
View Older Posts
Follow Lexaloffle:        
Generated 2020-10-24 17:51 | 0.182s | 4194k | Q:201