Log In  

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

Cart #parachuteperil-0 | 2022-10-30 | Code ▽ | Embed ▽ | No License
10

Hello agent. Your mission, should you choose to accept it, is to infiltrate the base of the flies. We have located it in a nearby mountain range. You have been equipped with a parachute and a special wind controlling device- simply press the Z key to activate the wind at any time. Avoid the walls and the flies around their base- failure is not an option.

Your mission begins at nightfall. Good luck, agent.

(Featuring music by AbyssalMari- check out their other stuff here)

10
4 comments


Cart #crillion-2 | 2022-10-31 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
21

A very simple game. Your goal is to destroy all blocks. The problem: You can only move the ball horizontally, the ball moves up and down automatically.

Crillion is an adaptation of the game of the same name on the C64. This release contains the levels of the three official Crillion releases: Crillion, Crillion '93 (hard), Crillion II (very hard). In addition, the levels of Brainion are included, which are designed more than puzzles. And "Junior" from Crillion Junior - a very easy level set.

Rules

Block

[64x8]

[ Continue Reading.. ]

21
8 comments


Cart #habepekna-0 | 2022-10-30 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3

First cart, couldn't come up with an original concept simple enough so I made this
probably horribly inefficient in its programming, though I wrote it all myself.
Now I guess it's time to try making something a bit bigger.

3
1 comment


Hello, I hope this is not out of line. I know I opened a topic earlier regarding Fantasy Consoles using 4-bits which started a deep discussion:

https://www.lexaloffle.com/bbs/?tid=31985

So I thought I would bring up another concern of mine. How much can you store in 256-bytes of data ?

"The answer, to life, the universe, and everything !"

Is not 42.

No it's not.

No, in fact it may very well be 256.

I have been giving a lot of thought, most of my life really, to just how much data 256-bytes is. Not just for Pico-8 but in instances regarding philosophy, theology, and mathematics. Permutations involving matching identifications especially.

I am now fully believing that is possible to store an entire universe (or at least the molecular design for a block of cheese), inside the span of 256-bytes of data.

How is this possible ?

Well if we consider that life itself is made up of billions, trillions, of atoms, then isn't it possible that 256-bytes of data is enough to store all that complex information ?

[ Continue Reading.. ]

2
16 comments


Cart #pondminton-0 | 2022-10-29 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

1
0 comments


Cart #phoneinput-0 | 2022-10-29 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
7

(v00 10-28-22)
TO LOAD THIS PICO-8 CART, in immediate mode, type: load #phoneinput

Hello there !

To try out the code above, use the arrow keys to navigate, the 🅾️ key to select a character and the ❎ key to erase it. For a real challenge try typing out, "NEIGHBOR" as quickly as you can.

Since it may be a-while for Pico-8 to have its own onboard keyboard to let you type in your name for games and stuff, I was thinking of the marvel of a touch-tone telephone and how you can type in a name for instance for speed-dial.

Well it's pretty nifty what it does. On my own real phone for instance:

[ Continue Reading.. ]

7
6 comments


When I'm making games or tweetcarts, I often adjust numbers just a tiny bit, then rerun the whole game. e.g. I change the player speed by 0.1, then change it back, then try 0.05...

This is a bit slow, so here's a library I made to help me do it faster. I also find it useful for analyzing other people's tweetcarts -- if I can easily adjust the values they use, I can quickly figure out what they mean

setup

  • load #twiddler
  • copy the knobs.lua + helpers tabs into your game
  • use kn[1], kn[2], ... kn[8] in place of any number
  • add twiddler() to the end of your _draw function

Now, run your code:

  • press tab and adjust the values (see "controls" below)
  • press tab again -- the values will be copied to your clipboard
  • paste the values into the start of your code to save them

example 1

Start with a tweetcart you want to study. For example, this one by 2DArray: https://twitter.com/2DArray/status/1492566780451205120


[ [size=16][color=#ffaabb] [ Continue Reading.. ] [/color][/size] ](/bbs/?pid=119729#p)
10
1 comment


Direct the water to the bottom of the screen.

Basic gameplay is done, so now working on new gameplay elements, levels, and music. Would love some feedback please.

Cart #waterfall_beta1-1 | 2022-10-31 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
12

12
10 comments


recently, while investigating the pico-8 preproccesor, i found some really weird behaviour, which culminated in some very strange token optimizations, and an infinite token exploit

Arithmetic assignment save

often, you want to perform multiple arithmetic operations on a varible, then assign it to itself. for example, a=2*a+1

the 2 ways you'd do this normally in pico-8
are

a=2*a+1 -- 7 tokens

a*=2
a+=1 -- 6 tokens

however, using preproccesor trickery, we can reduce it even more:

a*=2 
+1 -- 5 tokens

the reason this works is because the preprocessor patching for += works line-wise, so this would be patched to

a= a*(2)
+1

Infinite token exploit #1

this exploit allows you to run any code that is on 1 line, and doesn't use any pico-8 preproccesor based syntax extensions (i.e. +=, shorthand if, ?), while only costing 8 tokens
it works as follows:

a={}
a["[t"]+=" < your code here > t(

[ [size=16][color=#ffaabb] [ Continue Reading.. ] [/color][/size] ](/bbs/?pid=119789#p)
19
10 comments


PICO-EXPLORER is like the file explorer but it uses its own file system

Something to be added

  • Opening, adding, removing and editing files and folders

v0.4

  • Now the file order automatically changes when a file is deleted
  • Changed the information bar's colour from dark blue to black

Cart #pico_explorer-3 | 2023-03-02 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
5

v0.3

  • Fixed bug that called an error when you try to select the next file after the last one
  • Added the ability to open .txt files
  • Added the ability to close opened window (in pause menu)
  • Added the ability to remove files (in pause menu)
  • Added the "removing" sound

Cart #pico_explorer-2 | 2022-10-30 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
5

[ Continue Reading.. ]

5
2 comments


Cart #stardashspectre-0 | 2022-10-28 | Code ▽ | Embed ▽ | No License
6

6
2 comments


Cart #cheeseabyss-0 | 2022-10-28 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4

How many people can play and have fun together on a single keyboard, in realtime? This experiment resulted in 6 players-game. Each of the heroes uses 1 keyboard button to chew through the cheese and other enemies.

Pick your key. Embrace yourself. Concentrate. Eat the cheese and the opponents!

It's a late upload - the game was made for Grawitacja Game Jam in 2019.

4
2 comments


Cart #himohimusi-1 | 2022-10-31 | Code ▽ | Embed ▽ | No License
4

Well, I did it: I started a Halloween pico game the week before Halloween. It started as a talking Jack-O-Lantern puppet and it still kind of is that, but also there's a game included now!

HOW TO PLAY

  • Try to feed the pumpkin, who fair warning is kind of a finicky eater.
  • Press left and right arrow keys to pick up objects with your pumpkin-y hands. Release to fling them into your grinning maw.
  • Press the down arrow to slow your hellish steed and get more stuff.
  • Press X to commune with this demonic gourd.
  • Press Z to waggle your eyebrows.

Feedback welcome, I'd like to add some music and hope to keep tweaking this until the big day.

UPDATE 10/30: On the eve of Halloween, I've added music, tweaked the game loop, and allowed you to slow down your freaky horse to collect more garbage to eat. Release soon!

4
1 comment


I mourn the passing of @Xeonic's account in this board.

(SIGH)

Just recently I noticed ALL of her (his) posts, even the very smart and intelligent ones written regarding programming and hardware were utterly deleted because - well, she (he) went thermonuclear.

Folks, we're here to help. If there is a problem, please, let us try to work out with exceptional communication, intelligently, sensibly, and with great forethought and compassion. Please let us not ever have this happen again ...

2
8 comments


Cart #moving_crates_and_platforms-0 | 2022-10-27 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4

This simple demo is an attempt to create a small platform game engine for my future projects.

As a beginner in pico-8 development, I made this demo by mixing various parts from other projects, like Jelpi, video tutorials by Nerdy Teachers, and other games found on the lexaloffle website.

So it's easy to find more than one type of implementation of collision detection, actor definition/creation, and so on.

But the main reason I'm sharing this demo is to help people see another project using the code developed by Steed in his engine for platforms and crates cratesncrushers: https://www.lexaloffle.com/bbs/?tid=35086.

First, I tried to develop my own version without using his code, but unfortunately this became an overwhelming task.

[ Continue Reading.. ]

4
2 comments


Cart #fezesiroyo-6 | 2022-10-30 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
10

Hi everyone!
I have finally found time to improve and finish the game "Swapply" I made for the Ludum Dare 51.
It now features 4 levels, a save system and some collectibles.

There is also a special end screen if you manage to complete the game :-)
The level design might be a bit tricky right now because I need to see some players testing the game in order to improve it and fix.
So feel free to send me any comments or screenshots if you are in trouble while playing!
Thank you very much and have a very nice day.

  • Pierre
10
8 comments


Cart #intoruins-7 | 2024-05-07 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
303


Reach depth 16 and retrieve the Wings of Yendor

Controls

(◀)(▶)(▼) : Turn

(▲) : Step forward / Attack / Interact

(X) : Open inventory

(O)/Z/C : Wait 1 turn

Into Ruins is a roguelike for the PICO-8 Fantasy Console.

There are no stairs. Jump down holes in the ground to make your way to the bottom. You will encounter natural cave formations, crumbling dungeon rooms, and terrifying creatures on your way.

There are no doors. Tread carefully or the creature in the next room might spot you. Light helps you explore more easily, but also reveals you to your foes. Fires can spread wildly through the environment, while glowing mushroom spores can mend your wounds.

[ Continue Reading.. ]

303
68 comments


It's not intuitive that these two blobs of code have different token costs, even though they do exactly the same thing:

local a = 1    --  3 tokens: a, =, 1

local b        --  1 token:  b
b = 1          -- +3 tokens  b, =, 1 -> total 4 tokens

I think the disconnect here is that the b in local b is being treated in the cost analysis as a variable reference, which it isn't, because the variable isn't referenced or assigned. It's just forward-declaring a conceptual attribute of the variable (its name), like the zero-cost local keyword does (its scope).

The reason why this bothers me is that I often find myself doing stupid stuff so I can do tuple assignments to save a token, which makes my code ugly. Gross stuff like re-using existing vars or function args, rather than declaring a new local, so I can put them all on the same tuple-assigning line without having to split out a new token-stealing "local" declaration that wouldn't work inline with the tuple assignment.

[ Continue Reading.. ]

3
1 comment


Cart #scraps_logic-9 | 2022-12-17 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
33

Scraps Logic

Use logic circuits to resolve open-ended puzzle in a post-capitalist society.

How to play :

⬆️⬇️⬅️➡️ or mouse to move the cursor.
❎ or left click to grab or drop a module or a cable:

❎ or left click on a socket to plug or unplug a cable :

🅾️ or right click to remove the module or cable currently held :

You can access the tutorial at anytime during a puzzle using the pause menu.

Truth Table and Cheat Sheet :

AND : Output 1 if both inputs are 1.

[ Continue Reading.. ]

33
9 comments


Cart #triangle-0 | 2022-10-27 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3

Press 'Z' for a New Triangle

3
9 comments




Top    Load More Posts ->