Log In  

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

I'm curious as to how people look at the Pico8. While it is it's own thing completely unlike any other real console, it does share some similarities to quite a few of them, if changed somewhat still. I myself can't be helped to be reminded of how similar it's sprite capabilities and FPS being locked to 30 and color output are similar to the Atari Lynx and so I tend to think about games I would've loved to have seen on it (though the sounds on the Lynx is way better! lol) .

However, I think Pico8 also does a good job of feeling like a Gameboy Color or Palm Pilot OS3 type device as well, maybe a NGP?

Does anyone else think of the Pico8 as some kind of way to feel like your idea for some console-specific game to come to life or does everyone else kinda just shrug and think 'this is pico8, this isn't anything else at all'?

There's really no purpose to this question, just more of a curiosity about other people making stuff on it...

3 comments


Hi,

I'm trying out the pico-8 amd64 linux build and can't seem to exit properly. Ctrl-q and super-q halts pico-8, but the SDL is still rendered on screen. I have to restart my window manager just to be able to do anything. Is there a way to get a verbose mode or some kind of logging?

Directories seem to be in order and I assume the file permissions are as well. If anyone has any information regarding this, it would be much appreciated.

Thanks!

2 comments


Hello, anyone knows how "files" from system api works? I want to have all cartridge names in array or something like that...

  • I tried to use it as function - it's a nil value
  • I tried to print it - result is "false"
  • I tried to iterate using foreach(files,print) - nothing happened

Am I missing something or this is not yet implemented?

Thanks.

0 comments


function mchk(x, y)
 return mget(flr(x/8),flr(y/8))
end

function move(x, y, w, h, dx, dy, col)
 w-=1
 h-=1
 if dx < 0
 and mchk(x+dx, y) != col
 and mchk(x+dx, y+h) != col
  then x += dx
 elseif dx > 0
 and mchk(x+w+dx, y) != col
 and mchk(x+w+dx, y+h) != col
  then x += dx end

 if dy < 0
 and mchk(x, y+dy) != col
 and mchk(x+w, y+dy) != col
  then y += dy
 elseif dy > 0
 and mchk(x, y+h+dy) != col
 and mchk(x+w, y+h+dy) != col
  then y += dy end

 return x, y
end

As an exercise, I wrote a small general-purpose collision script and thought I'd offer it up for folks new to P8 or relatively inexperienced with programming.

This is purposefully not a one-stop solution, but it may get you going. It is probably more in the spirit of PICO-8 to come up with specified collision routines yourself. At the very least, there's some study value here.

Things to consider:

  • This was built to collide bodies <= 8 pixels wide and tall. With some thoughtful fiddling you can get it to accommodate bodies of any size, but I kept it this way for brevity.
  • It takes up 226 memory.
  • This is made for colliding against maps only.
3
7 comments


Cart #13105 | 2015-08-25 | Code ▽ | Embed ▽ | No License
12

Here is my LUDUMDARE33 jam entry. Everything was made from scratch and in less than 48 hours but I couldn't schedule my weekend well enough so I had to submit it to the jam.

You are the mail monster, pick up the mail without ruining the whole town! (You get a time penalty if you happen to destroy anything)

ARROWS TO MOVE+C TO JUMP

Here is the LD page: http://ludumdare.com/compo/ludum-dare-33/?action=preview&uid=290

12
8 comments


Cart #13098 | 2015-08-24 | Code ▽ | Embed ▽ | No License
4

My take on the Ludum Dare #33 "You are the monster" theme. It's a tower defense game where you play as an evil deity stuck on Earth. Grow your limbs to exterminate those puny humans trying to kill you! Survive until 2500 A.D. to win.

There are 7 finished monster limbs / parts and 20 human units divided into 7 eras and 2 game modes.

Many things are broken, and performance isn't that great (damn you projectiles!). Needs audio and more art.

I plan to optimize and polish it later on.

4
2 comments


Cart #13140 | 2015-08-25 | Code ▽ | Embed ▽ | No License
3

Ludum Dare thread

Controls :
button one (z) - move to
button two(x) - open menu, confirm
—-

you are the REDWORM and you bring the <<entertainment>> . build places of entertainment to gather the life fluid of the solid, green places. charm the population to make them release even more life fluid! prepare a place to hold the king.

—-
edit : fixed some bugs
edit 2 : fixed a bug that caused particles not to spawn when I wanted them to!

3
0 comments


Cart #13086 | 2015-08-24 | Code ▽ | Embed ▽ | No License
5

Controls:
Arrow keys to move and destroy

Goal: Kill the human King, without dying or becoming too depressed

Help:
Yellow bar indicates your happiness, if this reaches zero it's game over
Red bar indicates health, if this reaches zero it's game over

Use the bed in your cave to recover lost health, beware though as your cave doubles the rate at which you lose happiness

Buildings/Statues are worth the most happiness, and there is no maximum happiness so collect a bunch and then head back to your cave to heal.

This is my Ludum Dare Jam entry for Ludum Dare 33. It was my first Ludum Dare but I think the game turned out well. You take the role of a poor troll who is feeling rather depressed. His cave just isn't bringing the smile to his face that it used to. And to add insult to injury those pesky humans from the nearby village keep yelling at him and sending adventurers to kill him. This all proves too much for troll one day when he decides that the only thing left to do is the thing he loves most, destruction and killing. Destroying things seems to be the only thing that can bring a smile back to this old troll's face. Rampage and pillage until you feel like your life has meaning again! And take that shiny crown off that awful human king's head.

Known Bugs:

  1. Villagers and knights sometimes gain the ability to phase through walls! Amazing isn't it!
  2. Destruction from previous playthroughs stays which could be construed as a feature (Continuity!) but is more of a hassle as it makes subsequent playthroughs more difficult. Just refresh the page/ restart the app to get a fresh map.
5
2 comments


It seems that calling count() changes the behavior of arrays:

	a = {}
	count(a)		       --> calling count() here should NOT change anything
	a[1] = "hello"
	print( count(a) )  --> 0 .... NOT OK

While the same code without the initial call to count() works just fine

	a = {}
	a[1] = "hello" 
	print( count(a) )  --> 1 .... OK

Note that count() influence is countered if we use add() instead of implicit index:

	a = {}
	count(a)		   
	add(a, "hello")
	print( count(a) )  --> 1 .... CORRECT

I got a really hard time finding the faulty behavior, as I obviously used count to check my array sanity... thought I was becoming crazy :)

Hope it helps.

1 comment


Yesterday i needed to extract some sprite from my games to create icons, share with my friends and other stuff, and I could not find a simple way to do it besides fiddling with screen captures and hazardous scaling.

So i wrote a small Python script that extract the sprites content from a .p8 cartridge into a .png file

It supports Windows, Mac(untested) and Linux, can upscale the image and automatically locates the default pico-8 carts folder so that you don't have to add it every time unless you changed it.

If you're interested in using it, head over to the GitHub repo for download and instructions : GFExport-8

If you find a bug or miss a feature, don't hesitate to inform me here or on GitHub. And feel free to remix the code too, it's licensed under MIT.

PS : The reverse operation (importing graphics from a .png back into a .p8 file) is currently not implemented. For that, check out Terry Cavanagh's compiler Terry Cavanagh's compiler. I might add this feature if there is need for it.

4
3 comments


Cart #13227 | 2015-08-28 | Code ▽ | Embed ▽ | No License
38

ludumdare page

PASSENGERS is a game where you play a smuggler of migrants in Europe.

Migrants are all over the news. They’re treated as a group of people, not as individuals. We wanted to go beyond that, to show some of their individuality and how powerless it is in front of the acting monster, you.

Thanks for playing.

post-mortem

Articles :
boingboing
motherboard
wired it
anait
Libération

Game done by @nerial + @arnaud_debock
v1.3 Minor Bug fixes
v1.2 Bug fixes
v1.1 Minor bugs fixes and economy adjustment

older version

Cart #13125 | 2015-08-25 | Code ▽ | Embed ▽ | No License
38


Cart #13080 | 2015-08-24 | Code ▽ | Embed ▽ | No License
38


Cart #13056 | 2015-08-24 | Code ▽ | Embed ▽ | No License
38

38
11 comments


Hey, according to twitter and this forum, it seems there was a lot of LD entries made with pico-8!

For a start, there is this search link on this forum:
LD33 entries on the forum

PLEASE ADD (LD33) TO YOUR TITLE.

1
1 comment


Cart #13051 | 2015-08-24 | Code ▽ | Embed ▽ | No License
2

2
0 comments


Cart #13040 | 2015-08-24 | Code ▽ | Embed ▽ | No License
1

Two mighty Viking warriors are splitting loot after great battle but only the clever one can have more of it!

Simple game for 1-2 players. Loot is falling onto table, you can grab it by pressing your action button, but be sure not to wait too long, otherwise your opponent will sure take it first! Whoever reaches limit first wins the game.

Controls:
Red-bearded warrior: Z
Blue-bearded warrior: DOWN ARROW
Limit selection: LEFT & RIGHT ARROWS

This game was heavily inspired by Mind Fuck by Anna Anthropy (auntiepixelante.com)

1
3 comments


Cart #13021 | 2015-08-24 | Code ▽ | Embed ▽ | No License
120

(LD page: http://ludumdare.com/compo/ludum-dare-33/?action=preview&uid=7339)

It's your average day working in the postal service. What better time to go out on deliveries when everyone is at work?

With over 10 exciting deliveries and a few detours in a "HUUUGE" city, there's no telling what you'll experience while being basically the worst kind of monster humanity has to offer.

Make sure to drive as recklessly as possible, or the roads will become so safe that people will deliver their own packages!

If you manage to finish this "difficult" "challenge", post your score in the comments!

===== INSTRUCTIONS =====

YOU NEED TO BACK INTO THE CAR BETWEEN DELIVERIES TO GET ANOTHER SLIP!

Arrows: Move person/drive car
Z (PICO BUTTON 1): Start game
X (PICO BUTTON 2): Get in/out of car

Walk up to people's doorsteps to leave them a note. There are two types of vision you need to avoid:

  • Car Vision: People will come out of their house if they see your car within their vision cone. These are large, usually come from the house and appear dark red when your car is not in them.

  • Person Vision: Some people are waiting outside for you! Yikes! These people have BRIGHT RED vision cones all the time and will catch you if you are within them, car or not.

===== KNOWN BUGS =====

Completing a delivery and losing on the same frame skips the next delivery. Very rare and may crash the game.

120
25 comments


Cart #13010 | 2015-08-24 | Code ▽ | Embed ▽ | No License
6

Entry for Ludum Dare 33, "You are the monster"

Controls

  • hold Z to charge your attack, let go to attack
  • Up arrow key or X to jump
  • Right arrow key to move to the right
  • Down to crouch (does nothing)

There are two bosses. If you defeat both of them, you win.
The bar at the top shows how close you are to the next boss (and also serves as an hp bar when you get to the boss)

Jumping is useful later in the game, just remember that you can also attack while in the air.

You can also sit on benches, but that's supposed to be a secret

6
1 comment


Cart #13013 | 2015-08-24 | Code ▽ | Embed ▽ | No License
5

My entry for Ludum Dare #33. My first Ludum Dare and my first game with PICO-8.

I may still work on improving it, but this is how it stands for the contest.

5
0 comments


Cart #13025 | 2015-08-24 | Code ▽ | Embed ▽ | No License
198

Lumdum Dare Page

-CONTROL-
<z> Open / Close The SHop
<x> Swap to the next alive monster

Hello all ! This is my entry for Ludum Dare 33
I had a lot of problem with the gameplay of this one and I also hit the tokens limit faster than I expected.
I still managed to make something playable. I hope you'll enjoy it.

Since it's ludumdare I guess I wont update this one unless if some gamebreaking bugs are found.

Because I had to remove most of the ingame help to gain some space for late code you should REALLy read this before play :

MONSTERS :
Goblin : Fast and weak. The only monster who can carry gold and orbs.

[ Continue Reading.. ]

198
26 comments


Cart #12997 | 2015-08-24 | Code ▽ | Embed ▽ | No License
18

LD Page

Made for the theme "You Are The Monster". I wanted to do more, but overall I'm just happy it's playable from beginning to end :) There might be some platforming parts that are too hard in there, not really much time for balancing.

Controls:
Arrows -> Move
Z -> Jump
X -> Restart after dying

18
6 comments


Cart #12995 | 2015-08-24 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

Here's a "game" I made for the most recent ludum dare. It isn't completely polished, but I thought I'd share it since its at least complete-able.

1
3 comments




Top    Load More Posts ->