Log In  

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

Cart #sqsh-0 | 2024-11-22 | Embed ▽ | License: CC4-BY-NC-SA
1


This is a very simple cartridge. A kind of 'my-first-Picotron-game' cartridge.

I wanted to choose the simplest game I could so that I could finish the game in an hour or two.

The ball gets progressively faster as you play, and a high-score per session is maintained.

1
0 comments


Cart #switch-2 | 2024-11-22 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
12

12
7 comments



PICODEX DUAL - BY ALANXOC3

alanxoc3 welcomes you to the world of pico-8 pokemon... again? thats right, picodex is back with a gen2 sequel. released on the 25th anniversary of pokemon gold and silver!

this is a complete battle simulation game for pokemon gold/silver/crystal/stadium2 (GSC2) somehow crammed into just 32kb. for perspective:

  • 152 kb is the size of this game's manual.
  • 373 kb is the size of pokemon red/blue.
  • 503 kb is the size of pokemon yellow.
  • 710 kb is the size of pokemon gold/silver.

[ Continue Reading.. ]

10
4 comments


Cart #famous3dcube-0 | 2024-11-21 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
5


My attempt at displaying 3d graphics in pico-8.
I have no idea how and why my perspective code works.
Rasterization is also a bit buggy :)

Controls:
hold: x+o = camera mode, x = distance, o = rotation
arrow keys: depends on the mode, EXPERIMENT

5
0 comments


I just found a weird bug where pushing play in the waveform editor seems to corrupt the first note of sfx 63

Steps to reproduce

  1. click the "waveform" button in any sfx 0-7 and push spacebar to play
  2. view sfx 63 and see that the first note has now changed to a C2 using the waveform instrument that you were just editing

using version 0.2.6b

2
1 comment


Cart #minesweep-2 | 2024-11-27 | Embed ▽ | License: CC4-BY-NC-SA
15

A simple minesweeper clone. Tried to stay as close to the original as possible.

Now with difficulty adjustment and more!

15
6 comments


Wondering which mini handheld (the ~3" screen variety) people have had good luck with for running PICO8. The fewer hoops to get setup the better. I'm not married to any brand per se but it'd be great if it was hovering around the $50 mark.

1
3 comments


Asteroids - A Game Boy Throwback

There are many versions of Asteroids developed for many consoles — and even more than one version of the shooter for PICO-8 —, but this is something I wanted and made for myself. A look back to a title played on a chunky grey Game Boy.

Cart #gb_asteroids-0 | 2024-11-21 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
10


v0

Navigate the admittedly unnervingly tight space and clear the area to rank up the points.

There is no screen to display the high scores, only one you may want to improve. Alas there is also no sound, be it a high-pitch sound effect or a low-key, syncopating beat. I struggle with music and ultimately decided not to venture in the two docks. I might add them as I learn more about the panels, but in the meantime, you are more than welcomed to take the cart and add your tracks. Welcomed and thanked in advance.

[ Continue Reading.. ]

10
4 comments


tONIGHT i CAN ONLY c u

CC BY NC 4.0

(295 chars)

cls(7)::_369px::t=time()/2for i=1,50 do pset(rnd(138)-10,rnd(52)-5,0) end circfill(693-(t*300)%1369,20,2,7)circfill(120,10,20,7)for z=30,1,-1 do a=t+z/15x=-20+cos(a)*(z/2)y=10+(30-z)*4+sin(a)*(z/2)c=(z%2==0)and 1 or 6for i=1,80 do circfill(x+(i*3)+c,y+(i/10)+c,3-z/7,c) end end flip()goto _369px

4
0 comments


Portal and BSP tree based 3D engine (work in progress).

13
0 comments


SPRIRAL-e

CC BY-NC 4.0

(202 chars)

c,t=8,0::ヌうせ_369px::for i=0,7do pal(i,i+369,1)end fillp(0b1010010110100101)for r=2,128,2do for i=0,1,0.1do x=64+cos(i+t/50)*r y=64+sin(i+t/50)*r circfill(x,y,2,(c+r/8+t)%8)end end fillp()t+=33.3flip()goto ヌうせ_369px

3
0 comments


I needed a BigInteger implementation in Pico-8, so today I made one with the help of Sonnet 3.5.

The cart includes tests and test utility functions. Copy only the relevant code for you project.

It's not minified/compressed whatsoever, and the big integer functions come in at just under 700 tokens.

The cart is not very interesting in the browser, as it just prinths the results of an array of test cases.

The cart:

  1. Download using load #bigint-0
  2. Save using export bigint.p8
  3. Run using pico8 -x bigint.p8


Cart #bigint-0 | 2024-11-21 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2


The cart code:

#include ../lib/bigint.lua

function testAdd(aStr, bStr, expected)
  local actual = bi_tostring(bi_add(bi_new(aStr), bi_new(bStr)))
  local success = actual == expected
  local successStr = success and "SUCCESS" or "FAILURE"
  printh(successStr .. " ADD: a=" .. aStr .. " b=" .. bStr .. " expected=" .. expected .. " actual=" .. actual)
  assert(success)
end

function testMultiply(aStr, bStr, expected)
  local actual = bi_tostring(bi_multiply(bi_new(aStr), bi_new(bStr)))
  local success = actual == expected
  local successStr = success and "SUCCESS" or "FAILURE"
  printh(successStr .. " MULTIPLY: a=" .. aStr .. " b=" .. bStr .. " expected=" .. expected .. " actual=" .. actual)
  assert(success)
end

function testDivide(aStr, bStr, expectedQuotient, expectedRemainder)
  local quotient, remainder = bi_divide(bi_new(aStr), bi_new(bStr))
  local actualQuotient, actualRemainder = bi_tostring(quotient), bi_tostring(remainder)
  local success = actualQuotient == expectedQuotient and actualRemainder == expectedRemainder
  local successStr = success and "SUCCESS" or "FAILURE"
  printh(successStr .. " DIVIDE: a=" .. aStr .. " b=" .. bStr .. " expectedQuotient=" .. expectedQuotient .. " expectedRemainder=" .. expectedRemainder .. " actualQuotient=" .. actualQuotient .. " actualRemainder=" .. actualRemainder)
  assert(success)
end

-- Test the implementation
function _init()
  testAdd("5", "100", "105")
  testAdd("1234", "4321", "5555")
  testAdd("123456789", "987654321", "1111111110")
  testAdd("-5", "100", "95")
  testAdd("-1234", "4321", "3087")
  testAdd("5", "-100", "-95")
  testAdd("1234", "-4321", "-3087")
  testAdd("-5", "-100", "-105")
  testAdd("-1234", "-4321", "-5555")
  testMultiply("5", "100", "500")
  testMultiply("1234", "4321", "5332114")
  testMultiply("123456789", "987654321", "121932631112635269")
  testMultiply("-5", "100", "-500")
  testMultiply("1234", "-4321", "-5332114")
  testMultiply("-5", "-100", "500")
  testMultiply("-1234", "-4321", "5332114")
  testMultiply(
    "3847562389476529837465928376459827364523049857203948523948570923847509823745",
    "5283746598237645982736459872364598272394857029384755928374509827345098723",
    "20329544686903723274743083705476880972770341168444807445475875405973626135762459661431321794505414721093912651978329966088871732326246329019354577635"
  )
  testDivide("123456789", "987654321", "0", "123456789")
  testDivide("987654321", "123456789", "8", "9")
  testDivide(
    "3847562389476529837465928376459827364523049857203948523948570923847509823745",
    "5283746598237645982736459872364598272394857029384755928374509827345098723",
    "728",
    "994865959523562033785589378399822219593939811846208091927769540277953401"
  )
end

[ Continue Reading.. ]

2
1 comment


Cart #kwikrick_acid-1 | 2024-11-21 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
28

One day, it starts to rain acid from the sky. It's dissolving everything, destroying trees, buildings, all life. Who's responsible for this?

A little mole-man digs his way through the dirt to find out, and save his friends.

A puzzle adventure based on falling-sand cellular automata.

Version 1: updated label image (much cleaner)

28
8 comments


Cart #minigunn-0 | 2024-11-20 | Code ▽ | Embed ▽ | No License
22

3 Bullets 2 Samurai 1 Survivor

Mini GUNN is a fan demake of the Samurai GUNN series, that distills the fast-paced action into a byte sized couch party versus game. Grab a friend and fight to the death!

You can use tools like Steam Remote Play or Parsec to connect with your friends online.

Out now on Steam for free!

22
8 comments


Cart #conwaysgameoflife64x64-0 | 2024-11-20 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3

Simple implementation of Conway's Game of Life in a 64x64 grid.

3
0 comments


Building on last week’s progress, some of the original plans have been adjusted. The goal of implementing 10 different types of monsters and a boss has been temporarily postponed. This is because I decided to focus on implementing a battle mode similar to Vampire Survivors, which made developing the player attribute system a top priority. Currently, a pause function has been implemented, allowing the player to view attributes and return to the main menu during pause. The implemented player attributes include: max energy, attack power, attack cooldown, movement speed, crit rate, crit damage, and energy regeneration per second.

In addition, the experience and leveling system has been implemented. The plan is to show 3 random upgrade options each time the player levels up (this feature is not yet implemented).

Regarding enemy behavior, two additional types of enemy logic have been implemented. The first is a charging enemy that hovers in the air at a chosen spot and, after a short time, charges toward the player, dealing significant damage. The second is a shielded enemy, which generates on both sides of the screen, moves back and forth at a certain height, and occasionally enters a defensive state to block damage for its allies. The next steps include expanding the enemy types, improving the upgrade selection AI, and adding appropriate effects and sounds to enhance the current monster behaviors. The next monster I plan to make is an explosive enemy that charges at the player and explodes upon contact. If the player kills it beforehand, the explosion will damage nearby enemies. Additionally, I plan to create about three types of enemies that shoot different kinds of bullet patterns.

[ Continue Reading.. ]

1
0 comments


Cart #urmomsshmup-0 | 2024-11-20 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

1
0 comments


Cart #maneki_karasu-0 | 2024-11-20 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4

this was based off of a dream i had.

the dream was of a sokoban like game.
you couldn't move the boxes like normal though.
you could only move them like you can in this game.

your goal is to squish all the red blocks. : you can not squish stacks of blocks.

the name is a play on words of "maneki-neko".
publishing this quick, i have a new project i need to focus on.

controls

z - land
x - reset cart
arrow keys - move crow

find links to this project and others on this website -> church basement website

4
0 comments


Lexaloffle, If you're seeing this post, There is an error that says "Failed to load resource: the server responded with a status of 404 ()"

Solutions

  • 1: (For Lexaloffle Owner) Try to fix this bug ASAP
  • 2: (For Everybody) Await further Instructions

After this bug is fixed, We will Update this Post

Footage Caught on Camera

3 comments


Cart #closhnimgame-0 | 2024-11-19 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

2
0 comments




Top    Load More Posts ->