Log In  
Follow
collinthenewmaker

Any ideas on how to doodle something that sounds at least remotely like one?

2 comments



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



VJ8 - A PICO-8 VJing tool

Add visuals to your music

Get your best playlist blasting, get VJ8 rolling and get the rave going! Use your joystick to change ANIMS - short procedural (or not) animations that put you into trance (effect not guaranteed). Comes with a free distasteful demo song!(i cant make musik)

Use your own animations

Grab your old fancy demos and tweetcarts and turn them into something to be played at the party - just drop the code into VJ8.

The beat's about to drop

Hold the X button during intense parts of your song and let the visuals do their work.

Controls:

⬅️ - p𝘳𝘦𝘷𝘪𝘰𝘶𝘴 𝘢𝘯𝘪𝘮.

➡️ - n𝘦𝘹𝘵 𝘢𝘯𝘪𝘮.

⬇️ - r𝘦𝘴𝘵𝘢𝘳𝘵 𝘤𝘶𝘳𝘳𝘦𝘯𝘵 𝘢𝘯𝘪𝘮.
(𝘧𝘰𝘳 𝘴𝘵𝘶𝘵𝘵𝘦𝘳 𝘦𝘧𝘧𝘦𝘤𝘵𝘴)

⬆️(hold) - s𝘵𝘢𝘳𝘵 𝘱𝘭𝘢𝘺𝘪𝘯𝘨 𝘣𝘳𝘦𝘢𝘬.
s𝘪𝘮𝘱𝘭𝘺 𝘳𝘦𝘭𝘦𝘢𝘴𝘦 ⬆️ 𝘵𝘰 𝘴𝘵𝘢𝘳𝘵
𝘱𝘭𝘢𝘺𝘪𝘯𝘨 𝘵𝘩𝘦 𝘯𝘦𝘹𝘵 𝘢𝘯𝘪𝘮.
a𝘭𝘵𝘦𝘳𝘯𝘢𝘵𝘪𝘷𝘦𝘭𝘺,𝘸𝘩𝘪𝘭𝘦 𝘩𝘰𝘭𝘥𝘪𝘯𝘨 ⬆️
𝘱𝘳𝘦𝘴𝘴 ⬅️ 𝘰𝘳 ➡️ 𝘵𝘰 𝘱𝘭𝘢𝘺 𝘱𝘳𝘦𝘷𝘪𝘰𝘶𝘴
𝘢𝘯𝘪𝘮 𝘰𝘳 𝘴𝘵𝘢𝘳𝘵 𝘱𝘭𝘢𝘺𝘪𝘯𝘨 𝘵𝘩𝘦 𝘯𝘦𝘹𝘵
𝘢𝘯𝘪𝘮.
y𝘰𝘶 𝘤𝘢𝘯 𝘢𝘭𝘴𝘰 𝘱𝘳𝘦𝘴𝘴 ⬇️ 𝘪𝘯𝘴𝘵𝘦𝘢𝘥
𝘵𝘰 𝘳𝘦𝘴𝘵𝘢𝘳𝘵 𝘵𝘩𝘦 𝘢𝘯𝘪𝘮 𝘵𝘩𝘢𝘵 𝘸𝘢𝘴
𝘱𝘭𝘢𝘺𝘪𝘯𝘨.

❎(hold) - t𝘶𝘳𝘣𝘰(𝘪𝘯𝘵𝘦𝘯𝘴𝘦) 𝘮𝘰𝘥𝘦.
hold 𝘥𝘶𝘳𝘪𝘯𝘨 𝘪𝘯𝘵𝘦𝘯𝘴𝘦 𝘱𝘢𝘳𝘵𝘴 𝘰𝘧
𝘵𝘩𝘦 𝘴𝘰𝘯𝘨 (𝘵𝘰 𝘴𝘱𝘦𝘦𝘥 𝘶𝘱 𝘢𝘯𝘪𝘮𝘴,
𝘧𝘰𝘳 𝘦𝘹𝘢𝘮𝘱𝘭𝘦).
y𝘰𝘶 𝘩𝘢𝘷𝘦 𝘵𝘰 𝘪𝘮𝘱𝘭𝘦𝘮𝘦𝘯𝘵 𝘵𝘩𝘪𝘴
𝘮𝘢𝘯𝘶𝘢𝘭𝘭𝘺 𝘪𝘯 𝘺𝘰𝘶𝘳 𝘢𝘯𝘪𝘮.
e𝘹𝘢𝘮𝘱𝘭𝘦:
	if (btn(❎))turbo_mode=true
	...
	if (turbo_mode)speed=speed*10

[ Continue Reading.. ]

4
4 comments



A cover of "Middle Dave" theme from the hit Playstation 10 game "Sheriff Domestic" available for purchase in your local gas station. Definetely one of the middles of the Daves(tm).

Whistle version:

Cart #collin_middle_dave_whistle-0 | 2024-07-27 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

No-Whistle version:

Cart #collin_middle_dave_no_whistle-0 | 2024-07-27 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

1
0 comments



Hey everyone.
What year do you think Pico-8 would've been released if it was a real console that physically existed?
Late 80's? 90's? Before or after NES? Let's talk about this.
P.S. Another topic, would Pico-8 be a hand-held or a home console? Personally, I think
it'd be a cube-shaped home console, square-sided just like its display. Similar to GameCube but more "cuber" (with equal dimentions) and quite small in size. Regarding the colors, i think dark grey body with a red outline would look stylish. Like on the picture, but a different color.

1 comment



A second take on the minesweeper game. Priginally made in 2 hours and polished a couple of months later.

D-pad - navigate
X - Reveal tile
O - mark tile as flagged

Reveal numbered tiles when there are enough flags around it to reveal all neighboring unflagged tiles.

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

7
1 comment



Also, calling map() draws only the first layer of the map..?

1 comment



Is it even possible?
Also how to get mouse dx dy after you do that?

1
3 comments



Uses your theme's first two "desktop" colors for letters.

Cart #p64matrixwallpaper-0 | 2024-03-27 | Embed ▽ | No License
5

5
0 comments



Just a little cover of "Hello World" by Louie Zong

Cart #helloworldmusic-0 | 2024-02-07 | Code ▽ | Embed ▽ | No License
12

12
1 comment



a pico-8 cover of "browser history" by graham cartna
featuring moony, ena and grena (trademark) from the hit tv show ena dream bbq

Cart #enabrowserhistory-0 | 2024-01-12 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
8

8
2 comments



Originally made as my final college project, but polished and published 5 months later.

Arrows to move.
X to travel between "planet's faces"
O to look into the other "face"
O to read signs

Cart #two_worlds-2 | 2023-11-12 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
20

20
8 comments



so today i made this
use it as you want guys
also maybe it's not token-efficient but
i'll leave it up to you

function randprob_from(l)
	--the function expects an
	--array of tables like these:
	--{p=0.5,v='item name'}

	--a "p" value between 0 and 1
	--and a "v" value.

	--"p" is propability of the
	--"v" value being returned

	local lim=1
	local value=rnd()
	for pos in all(l) do
		highlimit=lim
		lim-=pos.p
		lowlimit=lim
		if value<highlimit
		and value>=lowlimit then
			return pos.v
		end
	end
end

Cart #pipugozape-1 | 2023-05-27 | Code ▽ | Embed ▽ | No License

0 comments



Demake of Rogue Legacy 1, work in progress.
Posted here to show my friends.

Cart #minilegacy-0 | 2023-05-02 | Code ▽ | Embed ▽ | No License
2

2
2 comments



Yep. That's it.

Cart #mudebeguso-1 | 2023-03-20 | Code ▽ | Embed ▽ | No License
4

4
0 comments



Hello! I've made a cart on my console and it runs there. But when I upload it onto BBS, it gives a syntax error.

Error:
syntax error line 5 (tab 1)
-return fget(mget(x/8,y/8),f)
<eof> expected near 'end'

Function:

function gfap(x,y,f)
-return fget(mget(x/8,y/8),f)
end

i've marked indent spaces as '-'

Cart #nogafekone-0 | 2023-03-19 | Code ▽ | Embed ▽ | No License

Pico-8 version i made the game at: 0.2.5c

3 comments



Cart #twodlineeditor-0 | 2022-11-15 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4

This tool allows you to map lines on a plane and export them into any of your carts.

Each line is represented as a table with values x1,y1,x2,y2.
This is useful for raycast projects or whatever you need to map lines for.

Buttons (left-up corner of the screen, top to bottom):

Temp save: temporarily saves all line data to adresses 0x4300-0x5dff in console memory.
Load: loads data at adresses 0x4300-0x5dff. Can be used as reserve copy.
Toggle ruler: Each line displays it's length to the right of it's 2nd point.
Export: allows you to type in your desired cart's name and export line data to it's addresses 0x4300-0x5dff. This overwrites your cartridge file so make sure you don't have anything valuable in there (sprites, map, sounds and, obviously, code are safe).

[ Continue Reading.. ]

4
5 comments



How do you deal with range overflow? The numbers beyond 32767 warp to -32766 in pico8's 16 bit signed system when calculating. This is sometimes enough, but not always. For example,

 function distance(x1,y1,x2,y2)
  return sqrt((x2-x1)^2+(y2-y1)^2)
 end

will sometimes (very often actually) return 0 as a result of taking sqrt of the negative wrapped number. This is occasionally crutial. Is there a workaround to compute this as if this was an unsigned system?

7 comments



Cart #kekewosoji-0 | 2022-11-13 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA


So i watched lazy devs' youtube shorts about how he makes his shmup levels. In there he mentioned that he has different pico8 cartridges that work as tools for editing stuff like sprites, bullet patterns and level scenery. I coded a 2d space line editor that can be used for raycasting. How can i transfer all lines data to an another cartridge for use? There is a big "lines" table that containes tables with individual line data. I know that you can't transfer actual code or tables between carts so lazy devs should have used something different.

1 comment



as a minesweeper i can confirm that this is, indeed, minesweeper.

Cart #kitegijge-3 | 2023-03-19 | Code ▽ | Embed ▽ | No License
1

1
2 comments





Top    Load More Posts ->