Log In  

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

This is a basic vertical shooter, but if you miss or get hit by an enemy you loose a heart.
If you loose all of your hearts, the game ends.
The game will also end if an enemy manages to get past you.

Cart #dorp-5 | 2024-10-08 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

1
2 comments


Cart #dodecahedron-0 | 2024-10-04 | Embed ▽ | License: CC4-BY-NC-SA
11

Wanted to freshen up my knowledge about 3D math and dodecahedrons are just a cool shape.
Contains a small self-written library for converting 3d points to screen coordinates.

Controls:
x/o: Change Fov
left/right: Move horizontally
up/right: Spin

11
0 comments


Cart #seboburamu-0 | 2024-10-01 | Embed ▽ | License: CC4-BY-NC-SA
2

matmul and matmul3d seem to yield wrong results when used in the form a:matmul(b, a), while a = a:matmul(b) yields the expected result. This is probably because positions are overwritten with their results even if they are still needed for the calculation of other positions.

This could probably be fixed if a:matmul(b, a) calculated results columnwise and buffered results until the column is finished.

2
1 comment



Hi there! Echoes from the Shield is my post apocalyptic fiction and electronic music project (you can find it on YouTube or IG). I'm also passionate about pixel art and videogames, so I kinda wanted to try making a sort of spin off of the project here on Pico 8. Here are my first step with something suuuper basic, it's the first code of my life, put together to make this silly endless runner.
Funny enough there is no music atm. Will handle this in a second moment.
Cheers!


first update, I added music :) it was so fun and fast to get along with the pico8 tracker since I'm really used to LSDJ, LGPT and the M8, which all share similar workflow.

[ Continue Reading.. ]

0 comments


Cart #cpu_monitor-3 | 2024-10-08 | Embed ▽ | License: CC4-BY-NC-SA
4

A really simple CPU monitoring tool, intended to be executed in the tooltray.
Does not work as intended in the browser.

Run at startup

When launching the app for the first time, it will automatically add itself to the list of apps to run at startup.
If you want to change the path of the app, move it to its new location and manually run the app again. The path will automatically update.

Settings

You can click the icon on the bottom-left to modify the settings. Edit the parameters and save and the app will automatically resize.
Currently exposed settings are:

  • The size of the window
  • The update frequency

CHANGE LOG

1.1

  • The app automatically adds itself to the list of apps the run after boot in /appdata/system/startup.lua

[ Continue Reading.. ]

4
0 comments


Cart #batout-0 | 2024-10-04 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3


🎮 Introducing "Batout" – A PICO-8 Arcade Game 🎮
Hello PICO-8 Community!

I'm excited to present to you my very first PICO-8 game, "Batout." I developed this game with the assistance of ChatGPT-o1, providing English-language instructions for it to update the entire code base (a single text file) with each new iteration. I didn't write a single line of code myself, and I'm eager to share this novel creation with the community for your feedback and enjoyment.

✨ Game Overview ✨
"Batout" is a fast-paced arcade-style game where players use their mouse or trackball to control a paddle that bounces a ball, destroys bricks, and fends off pesky bats that introduce unexpected challenges. Navigate through multiple levels, accumulate points, and strive for high scores while avoiding falling bombs dropped by the bats!

[ Continue Reading.. ]

3
1 comment


There are 8 sound effects (â„–0-â„–7) that can be interpreted either as a custom instrument or a custom waveform. Where in memory does a pico-8 cart store information about what sfx is in waveform-mode? Im guessing there's a byte somewhere in memory with each of its bits corresponding to each SFX mode. The question is - what's the address?

1 comment



Introducing "Finally Remembering to Vacuum Under the Couch Cushions After 2 Years"!

Do you have what it takes to clean under the couch cushions? Should you even clean under the couch cushions? Only you can decide...

Controls:

  • press X to suck
  • you can probably guess what the arrow keys do

Thanks for checking out my first Pico-8 project.

Cheers!

25
12 comments


So, I just finished a brain f*** port in picotron, But I thought it would be cool to:

A: have a P-8 port.
B: get recognition by posting on both forums.

Note that for now, I just need like, a copy that fits the limitations of P-8

And eventually poth ports will have these https://www.lexaloffle.com/bbs/?pid=154970#p features, but for noow, Can i please have some help?

a-k Normal stuff.
Delete lives up to its name.
R runs the program.

However: a few new features:

*This will be changed later.

"." Only prints numbers,
"," Uses PICO-8 Stile input,
There are only 8 memory cells.

Finally:
{ and } (M&N respectively) work like [ And ], but only when the cell is != 0

Here's My Masterpiece:

Cart #taropakaye-0 | 2024-10-03 | Embed ▽ | No License
1

[ Continue Reading.. ]

0 comments


It took AWHILE but I FINALLY DID IT!!!
BrainF*** in PICOTRON!!!

a-k Normal stuff.
Delete lives up to its name.
R runs the program.

However: a few new features:

*This will be changed later.

"." Only prints numbers,
"," Uses PICO-8 Stile input,
There are only 8 memory cells.

Finally:
{ and } (M&N respectively) work like [ And ], but only when the cell is != 0

Here's My Masterpiece:

Cart #taropakaye-0 | 2024-10-03 | Embed ▽ | No License
1

1
3 comments


Hi y'all!
I made a little waving flag widget for you to customize your Picotron tooltray!
The default image is a brazillian flag, but you can change it to whatever you want. The image is drawn using Tline3d, so make sure the dimensions are power of 2.
You can also customize the flag placement by changing the x and y values of the "window_attribs" table inside Main.lua.

Cart #waving_flag-0 | 2024-10-03 | Embed ▽ | License: CC4-BY-NC-SA
2

2
1 comment


Cart #salamancer_01-1 | 2024-10-03 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4

4
1 comment


Cart #zombiesurvivalg42-0 | 2024-10-03 | Code ▽ | Embed ▽ | No License
4

Made for class in a week, theme was Arcade.
There are CRT effects in the menu but they don't work well with text

4
0 comments


PicoFont

PicoFont aims to solve a single problem I have experienced with Picotron. That being a singular, small font scale. As far as I know, no way to increase the font size exists. This is okay for most things, but for some use cases this limits functionality. That is why I am introducing PicoFont into the PicoUI family (kind of). PicoFont is a simple and declarative font renderer.

Font definitions are comprised of a single table:

[hidden]

include "font.lua"

local simple = {
		meta = {
			name = "Simple Font",
			author = "BlueFalconHD"
		},

		-- To get the pod, hold down shift and select all of the text sprites for your 
		-- font. Then paste it here as a pod, add a comma at the end, and define your 
		-- character properties.

		pod = --[[pod_type="gfx",region_w=8]]unpod("b64:bHo0AA0EAADSFgAA8xx7e2JtcD1weHUAQyAFBQQAJwAHIBcgFxAXABcAByxmbGFncz0wLHBhbl94CADIeT0wLHpvb209OH0sPQBACAQHMAIAETdCABEnQgAPQQAaBH4AfzAHIAcAJwB9ABwBfAA-BwBHvgAkA30AP2dANzcAGcAECAQQBxAHAAcABxD4AAECAB8QugAc7wAXABcQJyAHADcwBzAX-AAfEgd5AQFHABAX-wAfIPsAGl8BBgQHAPYAHTIgB2DuAD8XEAfoARwxBAcEOwBjEBcABwAXPQEPsgAaMQIHBDYAHwA8ACBDBQUEFzoAAYAADy4BHT8FBQRqASYF4gIvIBfiAiEEeABCRwAHMAIAD2kCKQECAA-6ACMPfAAfjwUEAEdAJ0BH8wAaMAMHBN4BADMBAGUDD6gBHy8gFw0EJgSlAS8HANEDHiUFBF0CAwQAAgIAD4IAHgN_AAQIAA8uAh0EwAARED4AEjAEAA_FABwxRyAHAgAfR30AHAPnAhFnRgEfF7wAHgJDBhFHBgAACAAPfgAjAagCD2sDIwKBAAQCAA_BAB4SVwcHAaYDH0c8ACAiJxA8AC8HMPoAJi8QJ-oAIwi3AQ_5ARwzAwgEqwMCAgAvACd8ABwkRyD3AAG3Aj8QFxC9ACAAUgYiJxD2Ag-DAB4FxQgvBzC_ASCABwgEB0AnICd2AwDaBjIQF0ACAA_EAB4BPwkRB64FHhfGAA8JAhgDAgAPAwMmL0cAigIsAgIAAAwBLwAHggAlDwQBKj9AJ0ACASQVR4YDAQIAD40CIg_CASkGQQAHyAUfEJECHgKDAgGDAQMEAACWBh8XjgAhAYgAIyAHCAAOlAEPRgAaHzBYASQQR8sGAgIAD6EDHTMDCASaAw_jBCUiACe7AABIAQ6AAA9BABg-ACdA7QsiIAgEtwAEBAAFMgUPogYiEEA7AA9eByQD5w0PWQMjFDCPCA8BAiICgQABeQAPgwAmBUQADwsLIwNBAAimBQ_FAB0mAwPFDA9MCx0ANQAXRwYAD_8NGk8IBFcA7gAiIwcwdQM-gAcQ6gAeD4ULHj8BAwSdAxpPAgMEAIsOHT8BAQSUABoQAnwBHyBmAB1PBAEEN9EPHCEQB-gGAKwNH0f0BRwBnQ83IAcQBAAfIEAAHScXEEAAPxAXIC4CHSMXEKEEEBCwDgCiAg8CCCARArEOFAcCAB8QPQAdAYMAAwIADxcCGzAFBQT7Bz8QRxCeBB1PBgEEV2oAGk8DBEdAwwYeIRcA3AABnQE-BxAXPwAcA90BAEQAD7wRHhEC4wsFAgAfFzwAHAfPAS8AJ7UEHB93xQIcA7AEBAQAD0sETTIDAgTZAA8REiJPADdANx0FHA9rABxfEBAE8PAxAM1QbT04fX0="),

		-- This just maps a specific sprite in the pod above to character.
		-- Determines the sprite to show for a string. Any spaces are ignored sprites

		chars = {
			"abcdefgh",
			"ijklmnop",
			"qrstuvwx",
			"yzABCDEF",
			"GHIJKLMN",
			"OPQRSTUV",
			"WXYZ1234",
			"567890*#",
			"!?\" '.;-",
			"$/%&()+_",
			"={}[]|\\,",
			"^@:     ",
		},

		-- Y-offset of the sprite when displayed. Useful for characters that
		-- don't match the height of the rest or that have descenders.

		ascent = {
			-3,0,-3,0,-3,0,-3,-1,
			-2,-2,-1,-1,-3,-3,-3,-3,
			-3,-3,-3,-1,-3,-3,-3,-3,
			-3,-3,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,-3,-2,
			0,0,0,0,0,-7,-2,-4,
			-1,0,0,0,0,0,-2,-7,
			-3,0,0,0,0,0,0,-7,
			0,-3,-4,0,0,0,0,0,
		},

		-- x-offset of sprites
		-- somewhat finnicky as of right now
		-- a negative value results in the character to the right of the one specified 
		-- being further away.	

		offset = {
			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,-1,0,0, -- make period stand out more by adding spacing
			0,0,0,0,0,0,0,0,
			0,0,0,0,0,0,0,0,
			0,0,-1,0,0,0,0,0,
		},

		-- Define special characters
		-- space maps to " "
		-- Undefined is what is shown when no sprite is mapped to a character.
		-- Undefined is the only required property for fonts.

		special = {
			space = --[[pod_type="gfx"]]unpod("b64:bHo0AAwAAAALAAAAsHB4dQBDIAUJBPAd"),
			undefined = --[[pod_type="gfx"]]unpod("b64:bHo0ABwAAAAaAAAA8AtweHUAQyAFCAQHIAcAJwA3ACcAJwA3AIcAFw==")
		}
}

simple_font = Font:new(simple)

[ Continue Reading.. ]

1
0 comments


Cart #munchy_mushrooms-0 | 2024-10-03 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3

This is my first attempt at creating a PICO-8 game. I created it based on a submission to a game jam that I made with a friend. Really enjoyed getting to understand the physics properly and was a great intro to the community and tutorial resources around!

3
1 comment


Good news! After intensive labor negotiations, Santa's elves have decided not to go on strike. In an effort to meet the elves' demands for less stress and more fun, management has agreed to start the PICO-8 Advent Calendar Bundle a few weeks earlier than normal and manage the project with a game jam on Itch. We're hoping to get far more participants than last year and streamline the onboarding process. Please don your elf cap and join us. https://itch.io/jam/pico-8-advent-calendar-2024

4
4 comments


Cart #blorb-1 | 2024-10-01 | Code ▽ | Embed ▽ | No License
13

BLORB LIKES CANS. GET CANS!

  • DPAD / Cursors to Move
  • Hold X to Grab / Retract
  • Retract all the way back to the portal to collect a can.
  • You only get 1 life ~ CTRL-R to restart if you crash (or open the menu with ENTER).
  • There is no sound in space (I mean .. there is no space for sound)

Good luck!

This is a game made in 1024 bytes for PICO-1k Jam 2024, co-designed and pixelled by @castpixel (twitter). It is our third production as POD Design; you can find the first two here and here. BLORB is also up on itch and has a PICO-1K entry page. Thanks as always to @Liquidream for running this great jam, and @thisismypassword for the invaluable Shrinko8!

[ Continue Reading.. ]

13
2 comments




Cart #stephens_sausage_roll-0 | 2024-10-03 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
5

Controls

Move with arrow Keys
X to Undo
Z to Reset Level / Leave Level

A recreation of the first world of Stephen's Sausage Roll
In each level you must completely cook each sausage without burning them, then return to your start point.

5
2 comments


Port ooooggll's platformer engine to picotron
Please check original: https://www.lexaloffle.com/bbs/?tid=46024
Please check original: https://www.lexaloffle.com/bbs/?tid=46024


2
0 comments




Top    Load More Posts ->