Log In  

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

Cart #kimyuzje-0 | 2021-07-30 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

One of the first things I've made in pico-8.
Made using the Nerdy Teachers cell tutorial-- https://nerdyteachers.com/Explain/Cells/
Only I added a start menu, improved the win screen, and adjusted the appearance of cells.

0 comments


Cart #discordsim-2 | 2021-07-31 | Code ▽ | Embed ▽ | No License
32

Discord Simulator

Press any button (X/C/V/Arrow keys) and enjoy the chaos.
Thanks to the people on the PICO-8 Discord for the profile pics/usernames/message suggestions. Special thanks to @Czarlo.

Please feel free to suggest more profile pics/usernames/messages! :) The dumber or cringier, the better!

32
25 comments


Cart #kumodot-0 | 2021-07-30 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1


<THIS IS NOT A GAME it's my first step Studying pico-8>
And this is my first post on Pico-8 community too. I am a Senior 3D Artist. I am a maker and i create my own handhelds (based on RaspberryPi)-You can search for CompactPiArcade over instagram.
Not sure if i need to flag this code/cart as a Work In Progress... Sorry if I did anything wrong. I am learning how to post and to make part of all this.

This is my first steps (baby steps) and first attempt EVER doing something that looks like a "game". It's FAR from a game at this point, but it's a start.
Pico-8 is new for me, and i am not a coder. I am a 3DArtist, so everything here is PRETTY BASIC and probably messy. Any suggestions are very welcome.

[ Continue Reading.. ]

1
0 comments


Cart #space_trader-1 | 2021-07-31 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
26

Space Trader

About

Space Trader is a chill space exploring game in which you trade resources from asteroids.
Travel from planet to planet to found the best prices, but be careful because pirates will try to kill you.
Upgrade your ship (capacity or shield), fight enemies, buy low, sell high and have fun !

Features

  • Infinite "universe"
  • Procedurally generated planets
  • Random prices relative to offer and demand
  • Asteroids-like controls

Trade

Fight

Explore

Update 1.1

  • Added margin to HUD
  • Added margin to trade menu
  • Changed upgrade buttons (replaced LEFT/RIGHT by X/O)
  • Repair price is now cheaper
  • Danger text is now blinking
26
8 comments


Cart #sipiyirogu-0 | 2021-07-29 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

0 comments


Cart #gozehadadi-0 | 2021-07-29 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

0 comments


Cart #fruit_drop_game-0 | 2021-07-29 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

1
0 comments


Cart #zxspectrumkeyboardviewer-0 | 2021-07-29 | Code ▽ | Embed ▽ | No License
2

Navigate with D-pad, or press actual keys if you have a keyboard attached.

2
0 comments


Cart #faster_collision_demo-0 | 2021-07-29 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

A basic rundown of a faster Bounding Box solution.

It uses screen partitioning to select only near objects to check for collision. What is currently running is essentially a worst case scenario where all objects are searching for all other objects with no direct referencing.

The Algorithm

function buildarr()
	colarr = {}
		for y=0,18 do
			colarr[y] = {}
			for x=0,18 do
				colarr[y][x] = {}
			end
		end
end

function entcol(self,name,action)
	xx = flr(self.x/8)+2
	yy = flr(self.y/8)+2
	for xt = xx-1,xx+1 do
		for yt = yy-1,yy+1 do
			for obj in all(colarr[yt][xt]) do
				checks += 1
				if (obj.name == name and obj!= self and boxcol(self,obj)) action(self,obj)
			end
		end
	end
end
coladd = function(self)
		xx = flr(self.x/8) + 2
		yy = flr(self.y/8) + 2
		add(colarr[yy][xx],self)
	end

[ Continue Reading.. ]

2
0 comments


Cart #zambafapu-0 | 2021-07-29 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

0 comments


Cart #fruitdrop_extreme-0 | 2021-07-29 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

2
0 comments


Cart #noyjejza-0 | 2021-07-29 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4

This is a no-frills port of the game 2048 that I made while my internet was down. There is a bug where the tile combinations sometimes cascade. I might revisit this and hunt it down but I'm going to post what I finished today because it's more or less playable.

4
0 comments


Cart #total_collapse_2-1 | 2021-07-28 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2


thematic companion to total collapse 1

2
0 comments


Cart #birdandbeans-4 | 2021-07-28 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
40

Back Again And Brand New

Enjoy the fast paced and addiction fun of Pyoro! A minigame, featured on WarioWare, Inc.: Mega Microgame$! and rereleased on the Nintendo DSi as Bird and Beans, has now been remade for you to play for free here on Pico-8. Play as Pyoro, the pint-size parakeet with a penchant for plummeting pintos. Hold Z or X to extend his elastic tongue to catch the beans from midair.

40
9 comments


Cart #fcv5-0 | 2021-07-28 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
8

Hello! This is my second Celeste Classic mod, this one is a little longer. It includes several screens modeled off of counterparts from newleste's Forsaken City.

8
1 comment


Basically the title.

info([cart])--returns tokens,chars,compressed_size of [cart] or the current cart if given none

This could be useful for people who are creating carts using printh() and such, to detect if the cart is able to be run before load()ing it:

tokens,chars,compressed=info("cart.p8")
if(tokens<8192 and chars<65536)load("cart.p8")

What do you all think?

1
0 comments


Cart #yofarunugo-0 | 2021-07-28 | Code ▽ | Embed ▽ | No License
12

Made for the RNDGame Jam 2021

https://geeitsomelaldy.itch.io/unbelievable-accountant-party

12
4 comments


Cart #cavegame-0 | 2021-07-28 | Code ▽ | Embed ▽ | No License
3

3
0 comments


Hi,

First, I'm a noob regarding Linux and alikes. I've been trying for last 24 hours to make my Picade (a small arcade bartop by Pimoroni, running on Raspberry Pi 4) start into Pico-8 in Splore mode. It boots in the desktop and I usually launch Pico-8 manually in the console with:

~/pico8/pico8 -splore

(my folder is pico8, not pico-8)

Works well, figured I could as well make Raspberry OS do it for me.

How naive.

Followed tens of tutorials, with no success. To the most, it looks like Pico-8 launches for a second then closes. Feels like this because there's a black screen opening that closes 1 sec later. I've made a .sh file with:

echo 'Launching Pico-8...'
/home/pi/pico8/pico8_dyn -splore
echo 'Pico-8 closed'

with 'pico8_dyn' in place of 'pico8' if that matters. If I run it on console it works with the added echos on start and closing of Pico-8.

Then I made a autostart file at .config/lxsession/LXDE-pi/autostart:

@lxpanel --profile LXDE-pi

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


Hello! I'm new to PICO-8, and loving it. I'm not new to programming or game dev.

I've collected a list of questions/thoughts, in no particular order...

  1. Sharing: I've uploaded my first game to itch.io, rather than here, so I can customize the HTML around the player. Is it bad BBS etiquette to link to games on itch? It seems popular to directly share games here, not link to self-hosted or third-party.

  2. Single-player: Is there a way to indicate a game is single-player? Maybe a register to Poke()? Ideally it would remove the "Player 2" controls from the Controls screen.

  3. Exporting: I like that you can EXPORT the map, spritesheet, etc. "headlessly" via the commandline. Personally I love build scripts, and automatically exporting things. But is it impossible to export a cartridge (.p8.png) and music (.wav) by headless commandline? I must open the editor and type the commands?

  4. Music: Does the Speed of a SFX correlate to a traditional BPM? Is there a formula? Or, is it not guaranteed to play back at one BPM depending on platform, etc. (I have seen this other thread, about roughly tracking the state of the music player https://www.lexaloffle.com/bbs/?pid=10719#p10719 )

  5. HTML Export: When the p8 file contains a label image, and title (first comments in code), it would be neat to generate OpenGraph meta tags for the HTML (so you get a sleek preview card, when sharing your game)

  6. Binaries: Is there a way in-code to know what platform you're playing on? Windows/Mac/HTML with touch controls, etc. Currently I detect HTML with/without touch by writing GPIO bytes from the HTML page.

  7. Conventions: The "O" and "X" buttons... is the "O" conventionally Action/Confirm and the "X" is Secondary/Cancel? Like a Game Boy layout?

  8. Menus: When you add a custom menu item, such as "TOGGLE MUSIC", and the callback function is triggered, is the game supposed to update/advance one frame? It seems to happen to me, but not 100% of the time, inconsistently. Maybe a bug?

That's all for now. I left out some other questions I've mostly solved.

Thanks for any guidance!

1
9 comments




Top    Load More Posts ->