Log In  

BBS > Community Superblog
All | Following | GIFs | Off-site

Cart #walkeste-0 | 2024-04-13 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4

i'll post solutions for harder levels later ):

4
4 comments


Cart #lnlybrand-0 | 2024-04-13 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

EVERY WEEK FOR THE MONTH OF MAY I WILL BE CHOOSING A WINNER WITH
THE HIGHEST SCORE SUMBITED EVERY FRIDAY
PERSON WITH THE HIGHEST SCORE WINS A FREE SHIRT FROM LNLYBRAND.COM
SEND A SCREEN SHOT OF YOUR SCORE TO
[email protected]
YOU WILL BE EMAILED A CODE THAT CAN BE USED AT CHECK OUT
FIRST WINNNER WILL BE PICKED MAY 3RD

MADE THIS IN 2 HOURS. NOT PERFECT

1
1 comment


PROBLEM>>>
I purchased Pico8 for Windows and Raspberry Pi. I am having trouble getting my Powkiddy Q36 mini to run the Raspberry Pi version of Pico8.

WHAT I'VE TRIED>>>
It shows up in the Gmenu2x Launcher but just returns a 'can't execute this file' error. Any help is appreciated.

Thank you for your time and have a great day!

4 comments


What is the reload() function or how do I load a .P8 file into a game. Or can I not do that?

5 comments


a prototype for a Rain World inspired procedurally animated ecosystem

explore the ecosystem ive made as a spirit that can possess (X) and unpossess (X + Z held) creatures to control them

CONTROLS

  • X | spirit - possess | spider - swipe (pick up objects/attack) | fly - attach/detach
  • Z | spider - drop held object
  • Z (held) | spider - spin web (use X to place ends of the web)
  • X + Z (held) | spirit - unpossess

Cart #pig_iron_demo-0 | 2024-04-12 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
16

16
2 comments


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

Use the up and down arrow keys to move across the center line.

Cross the moving line for bonus points.

10
3 comments


Cart #yuwonabare-0 | 2024-04-12 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
9

9
1 comment


Cart #wormhole_cd-0 | 2024-04-12 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
25

Important:
This game is very fast and contains fullscreen flashing effects. Flashes can be disabled by turning on the "reduce flash" option in the pause menu (-/enter).

The only way out

is through...

Blast your path to freedom and high scores measured in lightyears! Inspired by classic F-Zero games and Pico-8 bangers like BAS.

Features:

  • Incredible speed!
  • An evolving wormhole generated by multiple cross-modulating oscillators.
  • Probably more control schemes than are necessary.
  • The most metal soundtrack I could squeeze out of Pico-8. 🤘

[ Continue Reading.. ]

25
9 comments


Hello everyone, how are you doing? I'm trying to do something here and if you guys could help me somehow it'd be nice, I'm already grateful for your attention.

The thing is I was able to achieve the "rotation around a point" for Sprites ( in this case a circle ), but the issue is that I want to have multiple objects rotating around a point while starting at different "steps" of the rotation itself ( I'm attaching a image to explain it in more detail).

The code I'm using is the following:

MAIN.LUA

--sincos math

timer=0

scr={
	w=128,
	h=128
}

opt={
	spd=.5
}

pix={
	c=12,
	x=0,
	y=0
}

cir={
	timer=0,
	a=false,
	spd=.5,
	init=3,
	o=20,
	c=12,
	x=0,
	y=0,
	r=6
}

function _init()
	cir.x=scr.w/2
	cir.y=scr.h/2
	pix.x=scr.w/2
	pix.y=scr.h/2
end

function _draw()
	cls(1)
	pset(pix.x,pix.y,pix.c)
	print("speed "..opt.spd)
	for entry in all(circles) do
		circ(entry.x,entry.y,entry.r,entry.c)
	end
end

function _update60()

	update_keys()

	for entry in all(circles) do
			entry.timer+= entry.spd/60
			entry.x= pix.x+cos(entry.timer)*entry.o
			entry.y= pix.y-sin(entry.timer)*entry.o
	end

	if(keys.down) then opt.spd-=.1
	elseif(keys.up) then opt.spd+=.1	end

	if(keys.right) then pix.x+=1 end
	if(keys.left) then pix.x-=1 end

		if(keys.activate) then
			make_circle(pix.x,pix.y,opt.spd,15,12)
		end

		if(keys.delete) then
			circles={}
		end
end

-- methods --

-- make_circle(x,y,s,o,c)

UTILS.LUA

--utils

circles={}

function make_circle(x,y,s,o,c)
	local obj={
		timer=0,
		a=false,
		spd=s,
		o=o,
		c=c,
		x=x,
		y=y,
		r=6
	}

	add(circles,obj)
end

function update_keys()
 keys={
		activate=btnp(🅾️),
		delete=btnp(❎),
		right=btn(1),
		down=btnp(3),
		left=btn(0),
		up=btnp(2),
	}
end

Thanks in advance for any help and have a good day!

3 comments


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

2
2 comments


A screensaver featuring 20 coloured rectangles wiggling around the screen.
Controls are shown on startup.

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

2
0 comments


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

why

4
3 comments


Cart #hellouniverse-0 | 2024-04-11 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
7

Hi, NO THIS ISN'T A OVERLY EASY GAME!
its a little test i made to try out tables and multiple sprites
THANK YOU NERDY CODING FOR THE LUA MANUAL
Enjoy!

7
0 comments


Cart #fujujosete-2 | 2024-04-11 | Code ▽ | Embed ▽ | No License
3

3
2 comments


Cart #antimagnet-0 | 2024-04-11 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
9

just a tiny cool thing

how to use:

  • use Your mouse/mousepad/"any other device you can control the mouse with" to control the mouse
  • dots dont like you :(
  • enjoy the not-liking of the dots, because it looks cool
  • (extra) the lines also dont like you :|

have fun :)

9
0 comments


Cart #rockpusher-0 | 2024-04-11 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
24

This is a tiny puzzle game, where you solve most problems by pushing rocks. No pulling the rocks, please!

This game was made in order to teach myself how to finish a game. Everything made by me.

It was a really nice learning experience, especially about level design. I'm excited to finally have finished something and start working on the next thing!

It is possible to skip to any level, by entering a level code in the tutorial screen:

  1. What Rock? → ↑ → →
  2. The Pushing Begins ↓ ↓ ↑ →
  3. Osmosis ← → ↓ →
  4. Touchdown ↑ ↓ ↓ ↑
  5. A Big Hug ↓ ← ↑ ←

[ Continue Reading.. ]

24
5 comments


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

Hi! This is a remake of a clock made by Devine Lu Linvega.

Check out the original clock here!

I made it as a distraction when I was learning to code in uxn, because I felt it would look pretty cool as a screensaver on my RGB-30 (though it doesn't really work as a screensaver if the clock border is static lol)

The clock uses a date and time format described in detail here. Basically, the letter of the alphabet marks each 2-week period since the start of the year (26 letters * 2 = 52 weeks) and the 2-digit number immediately following is the day of each period. Days are then divided into a 1000 beats with a 1000 pulses each. (e.g. 500:000 is noon)

[ Continue Reading.. ]

2
1 comment


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

1
0 comments


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

terraform

You can now make awesome Planets and discover new sights.
Using this game, wow :O

Controls and how to use

  • X for a new seed
  • C for the making of terrain
  • Up for a better landscape
  • Down for Forest
  • (recommended) Up to make the forest
  • left to copie the seed
  • right to paste
  • d for done

Share your worlds and have fun :)

9
2 comments


Pico-8 Injects

If you dont know what an "inject" is, ill explain it here.

An inject is a script or program that you append (add) to the end of another program to serve a function. good examples of an inject are code snippets you add to the end of a cartridge to alter things in real time or gain extra functions. RTCP is a great example of a code inject (code below). you simply just add the inject in a new code tab, and it automatically does its set function(s) without having to modify the source code.

Here are a few injects i have created

RTCP

--[[ rtc-p+ ]]--
--portable rtc made by antibrain
cf,clvl,ct=150,100,0
if _init!=nil then _init()end
function rtc()
if cf<0then cf=0elseif clvl<0then clvl=0end
menuitem(1,"corrupt spd:"..cf,function(b) icf(b) end)
menuitem(2,"corrupt lvl:"..clvl, function(b) iclvl(b) end)
menuitem(3,"nxt crpt in:"..-(ct-cf))
ct+=1
if ct>=cf then ct=0
for i=1,clvl do
poke(abs(rnd(-1)),rnd(-1))
end end end
function icf(b)
if(b&2>0)then cf+=10 rtc()end
if(b&1>0)then cf-=10 rtc()end 
return true end
function iclvl(b)
if(b&2>0)then clvl+=10 rtc()end
if(b&1>0)then clvl-=10 rtc()end 
return true end
while true do 
rtc() if _update!=nil then _update()
elseif _update60!=nil then _update60()
end if _draw!=nil then _draw() end
flip()
--the below loop can be removed if you are short on tokens.
if (_update==nil or _update60==nil) and _draw==nil then
?"no update or draw loops found!"
?"for carts that dont use"
?"game loops, load #rtcp and"
?"use that instead."
?" "
?"if loaded off bbs, please"
?"use a pico-8 editor to use this."
stop()end end

[ Continue Reading.. ]

0 comments




Top    Load More Posts ->