Log In  

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

Cart #55472 | 2018-08-21 | Code ▽ | Embed ▽ | No License
1


Directions:
Help Hungry Bird eat the Bird Seed!
arrow keys for movement
Z to restart

(You have only two seconds to eat each piece of birdseed.)

Hungry Bird is a game by my son and I. He created & coded the game, but I did the sprite work. It's our first Pico-8 game.

1
0 comments


Hey All! I am new to Pico-8, just found it last week. I whipped up this game "Sushi Boss" while recovering from some surgery, I was pretty out of it so I'm very pleased with how far along it actually is.

It's totally WIP, missing music and its really hard and has no instructions, but I have beaten it once and friends have made it to level 2 so thats a good sign!


Use the arrow keys to either select something on the cutting board or to select prepped ingredients above.

Use X to either chop an ingredient or add it to the roll.
Use Z to make a roll!!

Fulfill customer wishes to get more stars and work your way up to Futo Maki!!! MAKE SUSHI BOSS PROUD!!!

Cart #55460 | 2018-08-21 | Code ▽ | Embed ▽ | No License

[ Continue Reading.. ]

0 comments



I'm trying some animations, but i can't make the sprite rest. Any suggestions?

actor={}
actor.x=40
actor.y=30
actor.sprt=0
actor.spd=0.75

function move_d()
	actor.sprt+=0.125
	if actor.sprt>2.9 then
	 actor.sprt=1
	end
end

function move_u()
	actor.sprt+=0.125
	if actor.sprt>18.9
	or actor.sprt<17 then
	 actor.sprt=17
	end
end

function move_r()
	actor.sprt+=0.125
	if actor.sprt>4.9
	or actor.sprt<3 then
	 actor.sprt=3
	end
end

function move_l()
	actor.sprt+=0.125
	if actor.sprt>20.9
	or actor.sprt<19 then
	 actor.sprt=19
	end
end

function _update()
	if btn(3) then
		move_d()
		actor.y+=actor.spd
	elseif not btn() then
	 actor.sprt=0
	end

	if btn(2) then
		move_u()
		actor.y-=actor.spd
	elseif not btn() then
		actor.sprt=0
	end

	if btn(1) then
		move_r()
		actor.x+=actor.spd
	elseif not btn() then
		actor.sprt=0
	end

	if btn(0) then
		move_l()
		actor.x-=actor.spd
	elseif not btn() then
		actor.sprt=0
	end

end

function _draw()
	cls()
	spr(actor.sprt,actor.x,actor.y)
end
0 comments


Cart #55442 | 2018-08-21 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3

3
3 comments


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

Still working on some features but this is a program that draws Hilbert Curves, a type of space filling fractal. This was mostly an exercise to learn how to use recursive functions but I've also wanted to make a program like this for a very long time.

2
1 comment


Try as I might, I just don't have the brainpower to figure out how to compress data from decompressed 8-bits to compressed 8-bits. Now I can neatly do 8-bits to 6-bits, compressed, and back again, but not straight 8 to 8.

The problem I am running into is I want to use one of the bytes # (0-255) to represent a compression mark. I am scanning the entire frame of memory desired to be compressed for the one number in the data this is used least (in many cases, it appears zero times).

The problem is, that particular byte # might also be just data if there is one or more of these bytes occurring.

Now you would think you could simply go through the data and store a zero at the end of that signature byte to tell the computer that this is data, and not a compression mark, but then if you search for multiple instances of patterns for compression later, it is still possible to get that elusive byte as part of your data when it needs to be just a marker - thereby corrupting your compression.

Suggestions ?

5 comments


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

Before to start play it is recommended to read the rules menu for a better comprehension

Tiny Tiny Duel is a strategic game and created for the #LOWREZJAM2018. In this card game you should made duels versus the IA to improve your cards and upgrade your stats. The IA has 3 levels of difficulties. All rules are detailed in the rule menu.

This game is composed of 15 cards and stats player

5 x power cards
5 x healing cards
5 x monsters cards
Life player
Attack player

For browse in the game

Use arrows for browsing
X for Validate/Pick
C for going back

Choz.

1 comment


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 !!

2
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
3

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! :)

3
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
27

[ Continue Reading.. ]

27
30 comments




Top    Load More Posts ->