Log In  
Follow
dredds
Follow

I like making non-violent, shared-screen multiplayer games.

Cart #holes-7 | 2019-09-18 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
6

A board game.

The goal is to trap the other player on a single square.

On each turn, the player can move their piece one square, causing a hole to appear beside their opponent, or jump their piece two squares (possibly over a hole), leaving a hole where their piece was.

There are different options for play:

  • two player, one controller (pass the controller back and forth between turns)
  • two player, two controllers (each player has their own controller)
  • one player, easy AI
  • one player, challenging AI

You can choose from a number of board layouts. If you download the cart is easy to add your own board layouts with the sprite editor.

In the menu, use the direction buttons to move between menu entries, and the X and O buttons to cycle through the options of menu entry, or perform a menu action.

In the game, use the direction buttons to move your piece, or hold down the X or O buttons and use the direction buttons to jump your piece. Use the pause menu if you want to abandon a game and return to the title menu.

Gameplay screen shots:

Drawing a board layout in the sprite editor:

P#66445 2019-08-07 21:27 ( Edited 2019-09-18 04:56)

I'm loving coroutines -- they make it so easy to write complex animations and user interactions. But without error stacktraces, debugging them is a nightmare. What's the plan around this? Can we expect a new version of Pico-8 with better error reporting from coroutines?

P#65592 2019-07-05 09:33 ( Edited 2019-07-05 09:34)

Cart #rocket_rivals-7 | 2019-07-09 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4

Rocket Rivals, a one-button multiplayer game of brinkmanship.

Each player has a single control button that controls their thrust. Players earn points by flying higher than the other players, but lose everything if they hit the laser beam top of the screen.

Each match lasts one minute.

You can choose active players and their characters on the title screen (at the moment only controller 1 navigates the menu).

Credits:

P#65247 2019-06-17 23:08 ( Edited 2019-07-09 22:45)

Cart #colour_illusion-1 | 2019-06-15 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

Each ball is drawn in the same colour (brown) but it appears red, green or blue depending on which colour stripes are drawn over it.

Inspired by an image shared on twitter. (See https://twitter.com/testingham/status/1139558284631789568)

I thought i'd see if pico-8 can create the illusion even with its limited palette. The answer is: yes it can! :-)

And unlike an image, in pico-8 you can read the source code to confirm the illusion acts as stated.

P#65215 2019-06-15 08:52 ( Edited 2019-06-17 07:05)

I’m trying to print text centred around a point.

At the moment my code offsets the x coordinate by half the width
of a string in pixels, calculated as (4* #s)-1.

This works fine for
alphanumeric text but is wrong when the text contains glyphs.

Is there a built in function to help achieve this?

Or do I need to examine every character when computing the pixel width of the text?

P#65194 2019-06-14 15:12 ( Edited 2019-06-14 15:12)

Cart #divisibubbles-1 | 2019-06-11 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3
Cart #divisibubbles-0 | 2019-06-07 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3

An arcade/puzzle game that will challenge your reactions and your wits.

Tap the bubbles that contain a divisor of the number shown at the top-left corner of the screen. When you've tapped them all, the number will increase and more bubbles will appear.

But time is running out. A wrong tap will cost some time. A successful tap will gain some time. Can you get to 100?

This game uses Pico-8's mouse/touch input.

P#65064 2019-06-07 23:55 ( Edited 2019-06-14 12:45)

Follow Lexaloffle:        
Generated 2019-12-06 18:31 | 0.088s | 2097k | Q:82