Log In  

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

Cart #absolve-1 | 2021-04-12 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
6

6
1 comment


Cart #japinasopi-0 | 2021-04-12 | Code ▽ | Embed ▽ | No License

0 comments


Cart #zojowaduke-0 | 2021-04-12 | Code ▽ | Embed ▽ | No License
1

1
0 comments


Cart #escape_the_dungeon-0 | 2021-04-12 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
13

Escape the Dungeon is a turn based dungeon crawler featuring a party of 4 characters, a randomly generated set of levels for each run, 40 monsters, many items and spells.

The goal is to escape the dungeon alive by descending through each of the 4 levels and defeating the boss at each set of stairs.

Escape the Dungeon is a tribute to the Bard's Tale Series, and really is a mashup of this game with attributes from the rogue like genre such as random generation of the levels, and resource management and choices along the way. I drew inspiration from my love of FTL and Bards Tale hoping to create a repeatable experience similar to those first few hours of playing Bards Tale where you level up heavily, improve your characters, and face tougher tactical battles.

[ Continue Reading.. ]

13
2 comments


0.1.0 Beta is here, so what’s next? Well I’m going to finish up the sound design. Also add a couple of changes stemming from beta testers' suggestions. then I’ll have some porklike play testers give me some feedback. From there I’ll rollout any issues they might find. After that I’m going to sell the finished version for $5 on maybe itch.io. I’m very happy with how it’s turning out! It’s almost done!

4 comments


Cart #the_demon_within_beta_release-4 | 2021-04-12 | Code ▽ | Embed ▽ | No License
14

splash sound effect credit to @note
thunder sound effect credit to @dw817
and a big, big, big credit to @Krystman for his help thru his porklike tutorial

all character,npc and enemy sprite design is all original artwork done by me.

Helpful gameplay info:
Bump into blue and purple objects to interact with them. If it doesn’t move, it’s not an enemy.

there are plenty of secrets to uncover and a grim story to be told!

If you're proud of your end game stats then post a screenshot in the comments!

14
26 comments


Cart #paper_racer-3 | 2021-04-15 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
8

This is an early version of my first pico-8 game, happy to hear your thoughts so far !

It's an adaptation of the pen&paper game know as "racetrack", a turn based race game played on grid paper.

On each turn, you can adapt speed and direction by one tile. It feels surprisingly realistic.

If you get out of track, you must drive back to the last point on road to continue the race, making you loose precious seconds. Make sure to brake in time !!

Features

  • [x] 2 tracks (just one is actually nice so far)
  • [x] 1 or 2 players
  • [x] real time mode (you have a very limited time to make your move)
  • [x] AAA graphics and immersive gameplay

[ Continue Reading.. ]

8
3 comments


Cart #sixlets2-1 | 2021-04-11 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
6

This is another basic puzzle game I made for my girlfriend. The point of the game is to try and get as many points in 90 seconds by making a path through a grid of colored tiles.

Pressing O allows you to rotate up to five tiles at a time, and pressing X attempts to draw a path through the grid. Only tiles of the same color as your start tile count when following the path. They also yield more points, but are destroyed if hit. If your path doesn't hit any other tile of the same color, nothing happens (to prevent people from holding down X to win :p )

6
0 comments


Cart #airport-1 | 2021-04-11 | Code ▽ | Embed ▽ | No License
10

You want to visit your Grandma, but you are on the No-Fly list (You only opened the window because it was warm on the plane...). Evade security and gain points in this fast paced infinite runner!

Entered for ZenoJam-3. The theme 'It never ends' has been used twice, once as it is an infinite runner. Secondly, If you have ever been to an airport, I'm sure you felt as though security checks would never end either!

Thanks for playing!


1.1: Fade out is now quicker

10
2 comments


Cart #celestebtnswap-1 | 2021-04-11 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

This takes Celeste and swaps the Jump and Dash buttons.

2
7 comments


Cart #colorcontrastutil-0 | 2021-04-10 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
6

A tool for browsing and visualizing color pairings, with color and contrast information.

Single pairing view

The cart starts in this view, which provides a preview of sample text printed in a foreground color against a large expanse of background color.

The following information about each color is displayed at the top:

  • Pico-8 color number (0-15,128-143)
  • 6-digit hexadecimal color code
  • luminance, or colloquially speaking, brightness, expressed as a value ranging from 0 (pitch black) to 1 (pure white).
    • specifically, this is the Y value of the color from its CIE XYZ color space values.

The contrast ratio between the two colors is also provided. This value is calculated from the luminance of the two colors, and ranges from a minimum of 1:1 (no contrast) to a maximum of 21:1 (black vs white) and provides a metric for how distinct the colors are from one another.

[ Continue Reading.. ]

6
1 comment


I've discovered that printing the "\b" character (8) moves the cursor back based on the width of the most recent glyph that was printed.

So, @zep, I can understand where your mind was going with this, because you wanted it to be possible to back up over something like a kana character or a PICO-8 emoji with a single backspace. That does make sense.

However, I think unless you're going to keep a long history of what was printed before that, and where the cursor was for each glyph, it's going to cause problems, because right now it's only guaranteed to work for backspacing over one character, not more.

For instance, if I print("abしd\b\bcd"), it doesn't put "cd" in the right place, as shown below, where I highlight the overprinting in the second print by changing the foreground color to orange:

Point being, you're trying to be helpful to the user by remembering the width of the last glyph, but it's not helpful to the next user who wants to back up over two glyphs. It's not a game I think you can play to win. I think it'd be better just to set backspace.dx to a constant for the font, be it oem or custom.

[ Continue Reading.. ]

7
0 comments


I know this is kind of lazy, and you could just loop over a table with "pairs" and collect all of the keys, but is there a built in function that will return a table of any given table's keys? If not, then I'll implement my own, but I don't want to waste tokens where unnecessary.

Cheers in advance!

1
2 comments


Cart #zujewipewe-6 | 2021-04-13 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
8

I present my very first game in pico-8 - Inspired by a predecessor of the very well known Mine Sweeper, a game for the ZX Spectrum called "Mined Out!"

In this game you must reach an objective (the bottom right corner) without stepping on a mine. As you move, you'll get information of how many mines are around you.

The level selector (0 -> 9) only the number of mines added, the size of the board and a score multiplier. The position of the mines is completely random.
It also uses a seed system so you can share the same RNG with another player so you can compete in the same conditions.

8
3 comments


stat(31) fails to report any key mapped to an accentuated character (ex: on AZERTY keyboard, 2 is mapped to key "é").
It prevents support for diverse keyboard layouts.

Suggest to have a raw keyboard stat value to report key number.

Cart #goyonusuha-0 | 2021-04-09 | Code ▽ | Embed ▽ | No License
4

4
1 comment


Suppose we have the following archetypal menuitem and callback, typical of those written before custom pause menu control with "stay open" functionality was added in 0.2.2. Basically "pick this menu item, X will happen in response"

function _init()
 i=0
 menuitem(1,"increase",callback)
end

function _draw()
 cls()
 ?i
end

function callback()
 -- do stuff, e.g.:
 i+=1
end

Prior to 0.2.2 the pause menu behavior was:

  • btns 0,1 do nothing
  • btns 2,3 navigates menu
  • btns 4,5,6 trigger callback and close menu
    • no arguments supplied to callback
    • callback return value is meaningless

With new features of 0.2.2+ the documented pause menu behavior is:

  • btns 2,3 navigates menu
  • btns 0,1,4,5,6 trigger callback
    • bitfield argument supplied to callback. btn0=0x01; btn1=0x02; btn4,5,6=0x70 (indistinguishable)
    • callback can modify menuitem text
    • callback can return true to keep pause menu open, else it closes

[ Continue Reading.. ]

4
0 comments


Cart #gerohajami-0 | 2021-04-09 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

1
0 comments


Making PICO Space

Cart #drakeblue_picospace-0 | 2021-04-03 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
134

This is a rambling description of some of what went into making PICO Space. I've tried to write it for most readers to follow - there's some basic stuff and nothing very advanced. Hopefully it's not too dull and might help someone.

When You Wish Upon a Starfield

Coming up to Christmas of 2020 I had been spending most of my dev time trying to squeeze image data into PICO-8 to make a Dungeon Master clone (I promise I will return to this at some point). I'd got a bit tired of writing compression and encoding routines and feeling like I was fighting PICO-8 rather than playing nicely with it. I'd seen some other nice star-fields and particles in other peoples' games and wondered how much it would take to do my own.

[ Continue Reading.. ]

10
1 comment


Cart #startrek1978-1 | 2021-04-12 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
15

Star Trek txt game ported to PICO-8

I'm finally happy to post the final release of my adaptation to PICO-8 of the 1978 game "Super Star Trek". The original game was written by Bob Leedom and David Ahl and published in the book BASIC COMPUTER GAMES - Microcomputer Edition. It was an early example of a space turn-based strategy game, and it was entirely text-based.

The original game was based on a CLI and text parser. This version is entirely based on a graphic user interface and can be controlled with the PICO-8 buttons, so it's a big change. But I'm very happy because I kept most of the original gameplay and mechanics intact. At the same time, I added music and animations. Besides, it's my first PICO-8 game!

[ Continue Reading.. ]

15
18 comments


The 0x5600+ area doesn't get reset properly when a new cartridge is loaded, or the current one is run again. Pretty easy to replicate, but here's a demo:

poke(0x5600,unpack(split"5,8,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,7,7,7,7,0,0,0,0,7,7,7,0,0,0,0,0,7,5,7,0,0,0,0,0,5,2,5,0,0,0,0,0,5,0,5,0,0,0,0,0,5,5,5,0,0,0,0,4,6,7,6,4,0,0,0,1,3,7,3,1,0,0,0,7,1,1,1,0,0,0,0,0,4,4,4,7,0,0,0,5,7,2,7,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,1,2,0,0,0,0,0,0,3,3,0,0,0,5,5,0,0,0,0,0,0,2,5,2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,0,0,0,5,5,0,0,0,0,0,0,10,31,10,31,10,0,0,0,2,7,1,6,7,2,0,0,5,4,2,1,5,0,0,0,6,6,3,5,7,0,0,0,1,1,0,0,0,0,0,0,2,1,1,1,2,0,0,0,2,4,4,4,2,0,0,0,4,21,14,21,4,0,0,0,0,2,7,2,0,0,0,0,0,0,0,0,2,1,0,0,0,0,7,0,0,0,0,0,0,0,0,0,1,0,0,0,4,2,2,2,1,0,0,0,7,5,5,5,7,0,0,0,2,3,2,2,7,0,0,0,7,4,7,1,7,0,0,0,7,4,6,4,7,0,0,0,5,5,7,4,4,0,0,0,7,1,7,4,7,0,0,0,1,1,7,5,7,0,0,0,7,4,4,4,4,0,0,0,7,5,7,5,7,0,0,0,7,5,7,4,4,0,0,0,0,1,0,1,0,0,0,0,0,2,0,2,1,0,0,0,4,2,1,2,4,0,0,0,0,7,0,7,0,0,0,0,1,2,4,2,1,0,0,0,3,4,6,0,2,0,0,0,6,9,13,1,14,0,0,0,0,3,6,5,7,0,0,0,1,3,5,5,7,0,0,0,0,2,1,1,3,0,0,0,4,6,5,5,7,0,0,0,0,6,5,3,6,0,0,0,2,1,3,1,1,0,0,0,0,6,5,7,4,3,0,0,1,3,5,5,5,0,0,0,1,0,1,1,1,0,0,0,2,0,2,2,2,1,0,0,1,5,5,3,5,0,0,0,1,1,1,1,2,0,0,0,0,15,21,21,21,0,0,0,0,3,5,5,5,0,0,0,0,6,5,5,3,0,0,0,0,6,5,7,1,1,0,0,0,6,5,7,4,4,0,0,0,3,1,1,1,0,0,0,0,3,1,2,3,0,0,0,1,3,1,1,2,0,0,0,0,5,5,5,6,0,0,0,0,9,9,5,2,0,0,0,0,17,21,21,30,0,0,0,0,5,2,2,5,0,0,0,0,5,5,7,4,3,0,0,0,3,2,1,3,0,0,0,3,1,1,1,3,0,0,0,1,2,2,2,4,0,0,0,3,2,2,2,3,0,0,0,2,5,0,0,0,0,0,0,0,0,0,0,7,0,0,0,1,2,0,0,0,0,0,0,6,5,7,5,5,0,0,0,7,5,3,5,7,0,0,0,6,1,1,1,6,0,0,0,3,5,5,5,3,0,0,0,7,1,3,1,7,0,0,0,7,1,3,1,1,0,0,0,6,1,13,9,6,0,0,0,5,5,7,5,5,0,0,0,1,1,1,1,1,0,0,0,6,4,4,4,3,0,0,0,5,5,3,5,5,0,0,0,1,1,1,1,7,0,0,0,17,27,21,17,17,0,0,0,9,11,13,9,9,0,0,0,6,9,9,9,6,0,0,0,7,5,7,1,1,0,0,0,6,9,9,9,6,12,0,0,7,5,3,5,5,0,0,0,6,1,7,4,3,0,0,0,7,2,2,2,2,0,0,0,5,5,5,5,6,0,0,0,17,17,10,10,4,0,0,0,17,17,21,27,17,0,0,0,5,5,2,5,5,0,0,0,5,5,7,2,2,0,0,0,7,4,2,1,7,0,0,0,6,2,3,2,6,0,0,0,2,2,2,2,2,0,0,0,3,2,6,2,3,0,0,0,0,10,5,0,0,0,0,0,0,2,5,2,0,0,0,0,127,127,127,127,127,0,0,0,85,42,85,42,85,0,0,0,65,127,93,93,62,0,0,0,62,99,99,119,62,0,0,0,17,68,17,68,17,0,0,0,4,60,28,30,16,0,0,0,28,46,62,62,28,0,0,0,54,62,62,28,8,0,0,0,28,54,119,54,28,0,0,0,28,28,62,28,20,0,0,0,28,62,127,42,58,0,0,0,62,103,99,103,62,0,0,0,127,93,127,65,127,0,0,0,56,8,8,14,14,0,0,0,62,99,107,99,62,0,0,0,8,28,62,28,8,0,0,0,0,0,85,0,0,0,0,0,62,115,99,115,62,0,0,0,8,28,127,62,34,0,0,0,62,28,8,28,62,0,0,0,62,119,99,99,62,0,0,0,0,5,82,32,0,0,0,0,0,17,42,68,0,0,0,0,62,107,119,107,62,0,0,0,127,0,127,0,127,0,0,0,85,85,85,85,85,0,0,0,14,4,30,45,38,0,0,0,17,33,33,37,2,0,0,0,12,30,32,32,28,0,0,0,8,30,8,36,26,0,0,0,78,4,62,69,38,0,0,0,34,95,18,18,10,0,0,0,30,8,60,17,6,0,0,0,16,12,2,12,16,0,0,0,34,122,34,34,18,0,0,0,30,32,0,2,60,0,0,0,8,60,16,2,12,0,0,0,2,2,2,34,28,0,0,0,8,62,8,12,8,0,0,0,18,63,18,2,28,0,0,0,60,16,126,4,56,0,0,0,2,7,50,2,50,0,0,0,15,2,14,16,28,0,0,0,62,64,64,32,24,0,0,0,62,16,8,8,16,0,0,0,8,56,4,2,60,0,0,0,50,7,18,120,24,0,0,0,122,66,2,10,114,0,0,0,9,62,75,109,102,0,0,0,26,39,34,115,50,0,0,0,60,74,73,73,70,0,0,0,18,58,18,58,26,0,0,0,35,98,34,34,28,0,0,0,12,0,8,42,77,0,0,0,0,12,18,33,64,0,0,0,125,121,17,61,93,0,0,0,62,60,8,30,46,0,0,0,6,36,126,38,16,0,0,0,36,78,4,70,60,0,0,0,10,60,90,70,48,0,0,0,30,4,30,68,56,0,0,0,20,62,36,8,8,0,0,0,58,86,82,48,8,0,0,0,4,28,4,30,6,0,0,0,8,2,62,32,28,0,0,0,34,34,38,32,24,0,0,0,62,24,36,114,48,0,0,0,4,54,44,38,100,0,0,0,62,24,36,66,48,0,0,0,26,39,34,35,18,0,0,0,14,100,28,40,120,0,0,0,4,2,6,43,25,0,0,0,0,0,14,16,8,0,0,0,0,10,31,18,4,0,0,0,0,4,15,21,13,0,0,0,0,4,12,6,14,0,0,0,62,32,20,4,2,0,0,0,48,8,14,8,8,0,0,0,8,62,34,32,24,0,0,0,62,8,8,8,62,0,0,0,16,126,24,20,18,0,0,0,4,62,36,34,50,0,0,0,8,62,8,62,8,0,0,0,60,36,34,16,8,0,0,0,4,124,18,16,8,0,0,0,62,32,32,32,62,0,0,0,36,126,36,32,16,0,0,0,6,32,38,16,12,0,0,0,62,32,16,24,38,0,0,0,4,62,36,4,56,0,0,0,34,36,32,16,12,0,0,0,62,34,45,48,12,0,0,0,28,8,62,8,4,0,0,0,42,42,32,16,12,0,0,0,28,0,62,8,4,0,0,0,4,4,28,36,4,0,0,0,8,62,8,8,4,0,0,0,0,28,0,0,62,0,0,0,62,32,40,16,44,0,0,0,8,62,48,94,8,0,0,0,32,32,32,16,14,0,0,0,16,36,36,68,66,0,0,0,2,30,2,2,28,0,0,0,62,32,32,16,12,0,0,0,12,18,33,64,0,0,0,0,8,62,8,42,42,0,0,0,62,32,20,8,16,0,0,0,60,0,62,0,30,0,0,0,8,4,36,66,126,0,0,0,64,40,16,104,6,0,0,0,30,4,30,4,60,0,0,0,4,62,36,4,4,0,0,0,28,16,16,16,62,0,0,0,30,16,30,16,30,0,0,0,62,0,62,32,24,0,0,0,36,36,36,32,16,0,0,0,20,20,20,84,50,0,0,0,2,2,34,18,14,0,0,0,62,34,34,34,62,0,0,0,62,34,32,16,12,0,0,0,62,32,60,32,24,0,0,0,6,32,32,16,14,0,0,0,0,21,16,8,6,0,0,0,0,4,30,20,4,0,0,0,0,0,12,8,30,0,0,0,0,28,24,16,28,0,0,0,8,4,99,16,8,0,0,0,8,16,99,4,8,0,0,0"))

[ [size=16][color=#ffaabb] [ Continue Reading.. ] [/color][/size] ](/bbs/?pid=90266#p)
2
4 comments




Top    Load More Posts ->