Log In  

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

Cart #kuduziruda-2 | 2023-03-15 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA


z:more balls
x:grid on/off
arrow keys:scroll

example
URL https://github.com/selfsame/carts/blob/master/buckethash.p8

0 comments


Cart #payesagajo-21 | 2023-04-06 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
5


Version 1.4.4

A simple little bullet hell game

Update Info

1.4.4 Changes:

  • Added the option to turn off deaths to make the game a little easier (score will not be calculated if at any point in the game you turn off deaths)

1.4.3 Changes:

  • Added a title screen
  • Added optional keyboard input display (in the pause menu)

1.4.2 Changes:

  • Adjusted the speed of the bouncer to make it a little harder
  • changed the restart function from load() to run() (Thanks to @MrAwesome for the suggestion)

1.4.1 Changes:

  • Adjusted starting difficulty

1.4.0 Changes:

  • Chickens.

Special thanks to my band friends for testing

Version Archive

Version 1.4.3


Cart #payesagajo-19 | 2023-04-02 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
5


[ Continue Reading.. ]

5
17 comments


Cart #jakub10ext-0 | 2023-03-15 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
6

Roguelike - 10 lines

It's an extended version of Jakub Debski's 10 liner roguelike for the Atari 800 Turbo Basic XL. Previous port can be found here

Extended features

  • Balanced the weapon damage and pickups
  • Added a spin attack, can be activated with FIRE button (C) but needs 10 rounds before fully charged (hero turns orange color)
  • Added a boss level (lvl 9)

How to play

To win you have to survive to level 9 of the dungeon.

In the dungeon:
웃 - represents your character. Move using joystick.
◆ - gold - collect as much of it as you can.
♥ - healing potion restores 5 hit points

[ Continue Reading.. ]

6
2 comments


Cart #sprite_generator-2 | 2023-03-18 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

2
3 comments


New Version !

Cart #dotmaze-3 | 2024-01-12 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
12

Hi everyone, just completed my first game called Dotmaze, hope you enjoy ! Let me know if you have any comments or if you were able to finish the game ;).

Some details about the game :

  1. 10 levels + bonus levels and a final boss
  2. You can play in coop up to 8 players
  3. 3 Different endings
  4. Includes a versus mode to compete against friends
  5. x to shoot laser (cost 1 power) and z to activate equipment (shield pistol or bomb)
  6. Pickup power from yellow orbs or destroying walls
  7. If you pickup goggles it will reveal hidden stuff like cracked walls, portals, and the cross
  8. Portals brings you to special levels that has chests in which you can find permanent power ups

[ Continue Reading.. ]

12
3 comments


Cart #boomerangbetty-0 | 2023-03-14 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
27

As the old saying goes: the road to hell is paved with robots and spikes and stuff. And, to Boomerang Betty, that sounds like her kind of fun! Armed with her ancient magic boomerang, she's off to adventure. Guide her through 8 intense platforming levels, filled with traps, pits, and all kinds of hazards.

Boomerang Betty is side-scrolling platformer, where you jump, run, and throw a boomerang with teleportation powers.

HOW TO PLAY


Use the LEFT/RIGHT arrow keys run. Press X to throw your boomerang in the direction you are facing, or hold the UP or DOWN arrow keys to throw the boomerang up or down. Press Z to jump.

Throw the boomerang at enemies to destroy them.
Not all enemies are destructable at all times and
some not at all.

After having thrown the boomerang, press throw
again to teleport Betty to the boomerang's
location. Betty must then hold the boomerang while
touching the ground to regain her teleportation power.

Jump at a wall, then press jump again to make
Betty perform a wall jump.

Combine different actions to perform various
advanced moves.

27
12 comments


Today is 3/14 (In America, sorry everyone [?] else). This is Pi day.

I present a "fun" program that kinda calculates an approximation for Pi. It uses a Monte Carlo method, which isn't exact, but can get close over time. Being in PICO-8, it can't run for very long before running out of memory, but it still kinda works.

For more on Monte Carlo methods, I adapted mine from this Wikipedia page

Cart #happypiday-0 | 2023-03-14 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
5

fun fact: If you edit the program to have the line srand(314) toward the top, it will get 3.1416, the closest you can get to Pi with only 4 decimal places (It would be 3.1415, but the next digit is 9, so rounded, it's closer).

5
2 comments


Cart #gundrops-0 | 2023-03-14 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
11

Get as many blue detonators as you can.
Get the + for more weapon

Controls

Single Stick:

Arrow keys / d-pad to move
Z / 🅾️ to shoot
X / ❎ to toggle direction lock

Dual Stick Sort Of:

Arrow keys / d-pad to move
S, E, D, F to shoot
(we're cheating by using the 2-player controls because I honestly thought I would be satisfied with single stick, but here we are)

P: Pause Menu
From the pause menu you can swap move/shoot keys and turn on "autopause" for a more turn-based experience.

Made for 7 Day Roguelike Challenge 2023.

11
2 comments


My first try at making a genetic algorithm, I will use it as the base for other projects.
I recommend using the black and white filter in the accessibility settings, since the values are based on the darkness of the color, darker to clearer as values become larger.

Cart #hahizufini-1 | 2023-03-14 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
8

8
5 comments


Cart #flappy_shrike-0 | 2023-03-14 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3

3
0 comments


stars

a parallax background thing

I was looking at a friend of mine's game and saw a cool star background effect. I decided I wanted to make something similar. I ended up with this. It's not quite the same, but still cool.

Opening the pause menu (enter or p) lets you configure options for it.

The mouse does not work on BBS carts, however it works fine in the app. Run load #stars_effect to use it.

thoughts?

Cart #stars_effect-0 | 2023-03-14 | Code ▽ | Embed ▽ | No License
5


also, if you want this for any project of yours, feel free to use it!

5
1 comment


This is my first PICO-8 cartridge.
There are still some problems, but I decided to complete it once for now.

Cart #way_home-1 | 2023-03-13 | Code ▽ | Embed ▽ | No License
3

This is a game in which you control a stickman to avoid spikes and birds.
Inspired by Chrome Dino.
BGM was borrowed from 般若's MIDIの里 and used with denote.

Jump to avoid spikes and avoid birds by sliding.

Controls

  • Left&Right: Move
  • Up/O: Jump
  • Down: Sliding...?

Current issue

  • There are times when the placement is absolutely unavoidable. (Serious problem)
  • The placement of the spikes follows one pattern to some extent. (spike-->spike-->(spike)-->bird)

[ Continue Reading.. ]

3
3 comments


Cart #gampong-0 | 2023-03-12 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
7

This is a pong clone I was working on over the winter break but had to stop on once my college semester started up. I just finished it and I hope you enjoy!!! Also, hats off to Lazy Devs for getting me into pico-8 development. As you keep the ball in play the balls horizontal speed will increase and its color and point value will change. It's the same objective as OG pong. First player to (or past) 15 wins the game. Hope you enjoy!

7
3 comments


not a game, not interactive. just an animation. the header for this section claimed to appreciate curiosities :)

it's within a month or so of easter here in the united states, and being within a month of a holiday means retailers are all keen to sell varying confections with absurd sugar contents vaguely themed after the season. "peeps" are a hallmark of this time of year for a lot of people, as a result. they're little marshmallow sweets with what amounts to a pure sugar coating on them. they usually come in packs of 4 or 8, and are shaped like small animals, typically bunnies or chicks (baby chickens...). i don't think they're often widely distributed outside the united states and canada.

there's a recurring urban rumor i hear every year that claims that peeps have their little eyes burnt on with lasers at the factory after they're formed. sadly, this isn't true, but the rumor continues circulating nonetheless. i was talking about this with a friend, and decided to animate a little view into the hypothetical peep factory where the peeps are granted their faces.

[ Continue Reading.. ]

5
0 comments


Collect all the fruits without getting caught by ghosts.

Cart #hanuzetayo-0 | 2023-03-12 | Code ▽ | Embed ▽ | No License
5

I made it in this stream (Japanese): https://www.youtube.com/watch?v=oaiCGPfdn9M

5
1 comment


Cart #fnap_12-2 | 2023-03-13 | Code ▽ | Embed ▽ | No License
4

4
3 comments


Hi,

I'm currently working on my custom editor to edit tiles in one of my game, using reload and cstore functions from another cart. But there's something I don't know how to do. I want it to detect if the other cart is present when I launch the editor cart, and output an error message if it isn't. Can someone help me?

Thanks in advance

bilodau

10 comments


There seems to have been a change in the virtual cpu cost of +=

Previously, in 0.2.4b, both x=x+y and x+=y cost 1 cycles.
Now, in 0.2.5g, x=x+y costs 1 cycle while x+=y costs 2 cycles.
(Where x and y are locals)

The same happens with other operators that cost 1 cycle, e.g. -=/- and &=/&

This feels like a bug since I wouldn't except x+=y to be costlier than x=x+y

Below code shows the perf. difference.

function testme_calib(name, func, calibrate_func, ...)
  -- based on https://www.lexaloffle.com/bbs/?pid=60198#p
  local n = 1024

  -- calibrate
  flip()
  local unused -- i am not sure why this helps give better results, but it does, so.

  local x,t=stat(1),stat(2)
  for i=1,n do
    calibrate_func(...)
  end
  local y,u=stat(1),stat(2)

  -- measure
  for i=1,n do
    func(...)
  end
  local z,v=stat(1),stat(2)

  -- report
  local function c(t0,t1,t2) return(t0+t2-2*t1)*128/n*256/60*256*2 end -- *2 for 0.2.x

  local s=name.." :"
  local lc=c(x-t,y-u,z-v)
  if (lc != 0) s..=" lua="..lc
  local sc=c(t,u,v)
  if (sc != 0) s..=" sys="..sc

  printh(s)
  print(s)
end

function testme(name, func, ...)
  return testme_calib(name, func, function() end, ...)
end

testme("+", function(x,y) x=x+y end, 1, 2)
testme("+=", function(x,y) x+=y end, 1, 2)

10
5 comments


Cart #mashmachine-6 | 2023-04-05 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
6

15-Second Button Mashing Game

Mash as fast as you can to get a high score!
Although there's only 15 seconds on the clock, so you gotta be quick.

Controls

ⓧ: Mash
ⓞ: Start

Credit

Shake Effect by @Krystman
https://www.lexaloffle.com/bbs/?tid=28306

6
4 comments


Cart #crossgunrinfinite-8 | 2023-03-23 | Code ▽ | Embed ▽ | No License
23

https://aktanedev.itch.io/crossgunr-infinite

Hey All!

In Release 1.7 I have immortalized winners from my recent caravan competition :) They will forever be in this game now!

Also I have fixed options movement in Level 20 and later, there was a bug causing options beyond 20 to be stuck to the middle of the screen ( they now move as they should along with the other dozens of options in virtual insanity... the way it should be )

I believe this will be the last update unless another bug is found. Thank you to SquidLight yet again for his guidance on tokenizing my code so I could fit in the caravan winners.

Time to take a short break from devving!

~May your crossguns generate enough EX to cancel your daily evils~

[ Continue Reading.. ]

23
10 comments




Top    Load More Posts ->