Log In  

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

Hey all,

Hopefully it doesn't seem too spammy to start a new thread instead of updating the old one, but the old thread got pretty huge (including the original post), so instead of adding more to it, I figured it best to start a new thread.

For those who don't know, PlayPico is my personal curated list of only complete games (see the original thread if you're curious as to how games qualify for the list, why some might not be there, etc.)

WE BROKE 500 GAMES!!!
Finally, after almost 2 years of PlayPico history and 3 years of PICO-8 itself, we've hit 500! Great job to everyone who made these amazing games, and keep 'em coming!

We got a facelift!
This has been a long time coming, as PlayPico needed a facelift for a long time. The old version was pretty much just using Bootstrap 3 in its default state. This is because the site started off as something just for myself that I ran locally on my computer and wasn't public anyway, and also my concern was mostly with developing the server-side aspect, so I tossed together something that would look decent with as little effort as possible. Bootstrap has been [i]completely

[ Continue Reading.. ]

15 comments


Cart #55395 | 2018-08-20 | Code ▽ | Embed ▽ | No License
1


A game I made for the Extra Credits game jam on Itch.io.

1
2 comments


Cart #55392 | 2018-08-19 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

1 comment



Update August 20th, 2018: Slight change to show 15 color rectangles instead of only 7. This is not a song-related change.

Credit to Zep for the code base.

2
3 comments


Cart #55376 | 2018-08-19 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

The cart is quite self explanatory, I think. If you want to have some saved data, you can se the source code to see how this was made!

This works in:

  • The PICO-8 editor (tested on windows & PocketCHIP's Linux)
  • The BBS webplayer
1
1 comment


Cart #55372 | 2018-08-18 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

Hi all!

I put together a small Sokoban Framework which (hopefully) allows pico-8 devs of any skill level to quickly and easily make their own Sokoban games. If you're interested you can find it here! The cart in this post is a game I quickly put together as an example of how to use the framework.

If you end up making a game within it please let me know, I would love to see it!

Also, credit where credit is due. This framework was inspired by Stephen Lavelle's puzzlescript.net

1
0 comments


The Pico-8 is indeed a small resolution for a fantasy console at 128x128 pixels and 16-possible colors per pixel.

But the Microvision is even smaller.

It was the first handheld game console that used interchangeable cartridges and released by the Milton Bradley Company in November 1979. Its resolution is 16x16 pixels with only 2-possible colors, black and white, per pixel, displayed in an LCD square screen. The audio is just tones, beeps, and blurps.

The Microvision was designed by Jay Smith, the engineer who would later design the Vectrex gaming console. The Microvision's combination of portability and a cartridge-based system led to moderate success, with Smith Engineering grossing $15 million in the first year of the system's release.

However, very few cartridges, a small screen, and a lack of support from established home video game companies led to its demise in 1981.

According to Satoru Okada, the former head of Nintendo's R&D1 Department, the Microvision gave birth to the Game & Watch after Nintendo designed around Microvision's limitations.

Challenge !

Do you think you can write a Microvision emulator that can take either the original .bin files or custom small clipboard tokenized data and work them into fully playable PICO-8 cartridges ?

Here is the source for everything you need:

https://en.wikipedia.org/wiki/Microvision

https://youtu.be/WGQiUR4UShU

https://www.raphkoster.com/2017/05/07/microvision-emulator-release/

And yes, the Microvision emulator for Windows does indeed work. I was just trying out a few of the games as it includes the ".bin" to all of them. :)

Good luck !!

1
6 comments




Not much to this, mockup for a touhou-like

-Player sprite
-Bullet tracking and generation w/ a few spiral patterns
-Hold X to slow movement and view hitbox

0 comments


Cart #55337 | 2018-08-17 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

This was my entry for #LOWRESJAM2018.

I am posting it here to share it with the pico8 community, and effectively "open source" the result. Feel free to remix and poke around. I've had to remove most of the comments to make it fit in the cart limits. But most of the code should be pretty self explanatory, there's nothing super fancy besides the generator and some efficient reuse of "render object" functions under the hood. The cart is nearly full, so you might need to do some serious memory hacking or make some code somehow more efficient in token use to make new AI/features. But graphics and tile layouts are all your playground too.

Since the chunk generators are based on parts of the tileset map data, even a newbie can have fun changing those and playing the results.

Let me know if you remix it into anything awesome, and enjoy! :)

2
6 comments


I've been plucking away, a function or two a day, or a SFX, or a handful of sprites, etc. Still just mashing on my days off and lunch breaks. Starting to see some little tidbits of going somewhere, at least.

Anyways, I ran into a thing I could use someone with a little deeper expertise in dealing with.

I'm devising a kind of proc-gen DDR game/song generator, using four hex-character seeds to implement 12 randomizable sequencers*, which are then used to pull table data and plant music data structurally (and then apply stepchart logic to that). The part in particular I'm needing help with is making a few functions that can universally change the speed, octave, and instrument choice of a selection of SFX (32-62, in fact - 00-31 only need speed adjusted since they're bass/percussion layers), maybe one to change the speed of one SFX in particular (for multiplied-speed layering after that).

I'm not 100% sure where the "poke" ranges I need to target for that kind of thing are.

[ Continue Reading.. ]

4 comments


Cart #55321 | 2018-08-17 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

1
0 comments


Cart #55294 | 2018-08-17 | Code ▽ | Embed ▽ | No License
7

This cart outlines a fairly simple way in which diagonal vectors can be normalized, to avoid super-fast diagonal movement. On tab 0, you can check out the normalization code, and an example of where you should drop it in your code to make it work!

Feel free to use this function in your code, or to revise the math to make a more efficient system! The movement is a little jittery, so there's definitely room for improvement!

Also ... Vector the Skateboarding Duck might feature in future games. We'll see!

7
4 comments


Guide your character on a journey through dungeons inhabited by perilous adversaries. Solve puzzles and discover secrets to get your hands on that special kind of loot.

The game pays homage to the old isometric classics like Cadaver, Hero Quest, Darkmere etc.

-- WORK IN PROGRESS --

TO-DO:

  • Add monsters, with basic AI (wander/patrol and attack on sight)
  • Combat and damage formulas
  • If token/compressed space allows it I'll add the map feature, else it'll be kicked to the curb.
  • Player character animations (idle, walk, melee, cast spell, die)
  • Add some more props/decor if spritesheet allows it
  • Optimize
  • Optimize
  • Optimize
  • ...Optimize!

Cart #55555 | 2018-08-23 | Code ▽ | Embed ▽ | No License
24

[ Continue Reading.. ]

24
30 comments


sooo i may be making a version of Bonzi Buddy for the pico-8
the image below shows my progress
the BONZI BUDDY ICON will move him back in postion
the BANANA icon will feed the purple gorilla
the MUSIC icon will make BB sing a song
and the SOUND icon will toggle the music
maybe more idk.

-ScrubSandwich

1
6 comments



crushed_title_screen3x.png

Crushed

"Crushed" is a game developed by Jon Koon and Rusty Bailey over a weekend for the game jam, Ludum Dare 42. The theme for this jam was "Running out of Space".
The game is hosted on itch.io (https://rustybailey.itch.io/crushed) and you can find the LD42 page here (https://ldjam.com/events/ludum-dare/42/crushed).

Description

Enter a cursed tower where the world has come alive and grows with every touch! Reach the top of the tower to attain the chalice and break the curse!

Instructions

  • Use the arrow keys to move.
  • Press Z or Up Arrow to jump.
  • If you get stuck, press Enter to open the pause menu and select “Restart Level”.

We would love any feedback you have! Good luck!

game_6.gif game_4.gif game_5.gif

5
3 comments



2018/08/24

Itty bitty baby update! I want to keep this weekly to make sure it gets finished before the new year:
*A small bit more structure. And ... secret object 'C' has been added.

Cart #55261 | 2018-08-16 | Code ▽ | Embed ▽ | No License
5

I said I'd upload something to do with this within the week
so here you go:

Z - Jump
X - Shoot
S - Toggle palette

A little of the framework is set. I'm going to clean things up a bit and add more features next week.

You can use the code/art here for whatever you want. The goal is to make something people can use/learn from. Fair warning that the codebase isn't great atm; expect improvements next update. The lil robot suit thing is a character I use in stuff, but you can have her cameo in a game or whatever. It's not a big deal.

Feel free to request features or leave feedback here.

5
4 comments


Hi everyone! I know something about coding (very basics stuff) and I'm new to PICO-8.
I'm doing some tests, one of this consist in highlighting an object when the user switch between two objects.
I need some kind of switch, like: when you press 4 the first time highlight X, the second time Y, the following times switch to the other.
This is the code, sorry for bad english:

rect1_x1=5 rect1_y1=120
rect1_x2=20 rect1_y2=110

rect2_x1=5 rect2_y1=5
rect2_x2=20 rect2_y2=15

sex1=-1 sey1=-1
sex2=-1 sey2=-1

function _init()
	cls()
end

function _update()
 cls()
 if btn(4) then
 	sex1=rect2_x1-1
 	sey1=rect2_y1-1
 	sex2=rect2_x2+1
 	sey2=rect2_y2+1
 elseif btn(4) then
 	sex1=rect1_x1-1
 	sey1=rect1_y1-1
 	sex2=rect1_x2+1
 	sey2=rect1_y2+1
  else end
end

function _draw()

	--background-----------
	rectfill(0,0,127,127,1)

	--select---------------
	rectfill(sex1,sey1,
										sex2,sey2,10)

 --1--------------------
	rectfill(rect1_x1,rect1_y1,
										rect1_x2,rect1_y2,8)

	--2--------------------
		rectfill(rect2_x1,rect2_y1,
										rect2_x2,rect2_y2,8)
end 
1 comment


I noticed that if there is a file named "splash.png" in PICO-8’s directory, it will be displayed at launch before the boot sequence. This also works with cartridges exported as binary.

1
20 comments


Cart #55225 | 2018-08-16 | Code ▽ | Embed ▽ | No License
1

Just testing out some sprite art that I made. Don't look directly at the code without personal protective equipment.

1
0 comments


EDITED 2/14/2020

I came up with several functions that I think would go good in pico8 and would reduce file size for larger games

--math

function ldx(d,l)  --stands for lengthdirx
    return cos(d)* l or 1
end
function ldy(d,l) --stands for lengthdiry 
    return sin(d)* l or 1
end
function ptl(x1,y1,x2,y2) --stands for point length
    return sqrt(((y2-y1)^2)+((x2-x1)^2))
end
function ptd(x1,y1,x2,y2) --stands for point direction
    return atan2(y2-y1,x2-x1)
end
function wrp(v,l,h) -- stands for wrap
    local o=v
    while(o < l) o += (h-l)
    while(o > h) o -= (h-l)
    return o
end
function rng(v, l1, h1, l2, h2) -- stands for range
    return l2 + (v - l1) * (h2 - l2) / (h1 - l1)
end

--vectors

function vec(vx,vy) --stands vector
	local m=

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




Top    Load More Posts ->