Log In  

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

So I've been hit with what appears to be a permanent IP ban after trying to submit a post here that caused an internal server error. Typical programmer me tried to debug why the post was crashing the BBS by removing lines until it worked (it seems to be related to the "code" tags), but after about 3 internal errors I got locked out permanently. After three days I decided to reset my IP, and voila. Access returned.

What happens:

  • You are unable to access lexaloffle.com or any subdomain. Chrome was throwing ERR_CONNECTION_TIMED_OUT after a long delay.
  • ping and tracert to lexaloffle.com still work.
  • The only way to fix is to reset your IP address. It's a permanent IP block (why?).

I lost a lot of time on this so I'll just offer some advice: don't try to repost if you get an internal server error. Whatever you wanted to say isn't worth being permanently locked out of the system. I can email the post that caused the error, but this really needs to get fixed asap. I think some kind of automatic spam filter is abusing its power here.

1 comment


I realize saving comes to Pico, but I've always wondered how one would create password save system like old games had. Any tips?

1 comment


I'm having difficulty generating the screenshot on a mac laptop.

I think this is because F7 controls audio, and to use (the F keys) in other applications it you have to press Alt... I'm wondering if this is interfering with the screencap functionality, or I'm just doing something else wrong??

3 comments


Cart #16901 | 2015-11-23 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
26

Windy is really moody today... maybe the weather will get better if you play a little bit with her.

My first cartridge is this little physics demo.
Had lots of fun learning PICO-8 with this!

Sorry but there is no playability yet.
Who knows, maybe i'll work a little bit more on it.

Code will be updated over here: https://github.com/cauli/PicoBox

Changelog

0.0.4

  • Now using a faster trifill algorithm by nusan (borrowed from Pico8 3d Renderer by orange451)

0.0.3

  • Added ripple effect
  • Jump with camera movement

0.0.2

  • Improved stability by using sqrt0
  • Reduced number of trifill seam glitches drastically
  • Improved performance by reducing the number of tris/quad from 4:1 to 2:1, yet maintaining graphic quality
  • Particles fly beyond the screen
  • You can make Windy jump to nowhere using Z+X

Older versions:

[ Continue Reading.. ]

26
14 comments


So I recently was trying out PICO, messing to see what was possible, and was attempting to make a metal gear-styled game.

I wanted to try and limit how often PICO would read a button press. To do this I used the following code:

function framecount()
frame = 0
frame += 1
if frame > 30 then frame = 0 end
end

function controls()
if btn(0) then player.x-=1 end
if btn(1) then player.x+=1 end
if btn(2) then player.y-=1 end
if btn(3) then player.y+=1 end
end

function _update()
framecount()
if frame = 30 then
controls()
end
end

The result ends with the Lua parser not seeing the

then

placed after

if frame = 30

I know btnp can be used for this (though it would detect press every 4 frames, not every 30), but there are other things I want to tie into a frame delay and this was a way to test if the hack worked.

8 comments


I've kinds thought about this, but there aren't any true rules established, but instead just common sense.

I feel that should probably change.

So, I've got a short list of rules that I'd like you guys to read.

  1. No derogatory terms/imagery (racist terms, KKK stuff, et cetera).
  2. Cursing is allowed, but only in moderation. (Don't go on a raging session, folks.)
  3. No Spamming, trolling or excessive caps. (Trolling on the lines of asking questions like "Does a penguin fart?")
  4. Respect your fellow members and moderation team (whenever that happens).
  5. Post things in the correct category. By that, I mean:
    Discussion is for general chatting, discoveries, and questions.
    Editor is for the Editor, and the Editor only.
    WIP holds incomplete carts and what-not.
    Cartridges are where cartridges in a complete/presentable form are shown.
    Collaboration holds topics for community/team projects.
    Support is for problems with the PICO-8 Editor/Player itself.

[ Continue Reading.. ]

0 comments


New games:

Cart #14478 | 2015-09-22 | Code ▽ | Embed ▽ | No License
19


Cart #14477 | 2015-09-21 | Code ▽ | Embed ▽ | No License
19

Games:

Cart #14411 | 2015-09-20 | Code ▽ | Embed ▽ | No License
19


Cart #14384 | 2015-09-20 | Code ▽ | Embed ▽ | No License
19

[ Continue Reading.. ]

19
15 comments


Aside of stuff like "it's alpha"? Is it something browser-side that can't be fixed or do you think audio choppiness can be eradicated?

8 comments


It should play on first channel that nothing happens at the moment, if the music is in effect it should detect empty channels by looking which channels are "selected" in music pattern editor to play.

3 comments


It would stop execution and dump you into command mode. This would work like setting up breakpoint when you know that something doesn't go right after a specific instruction is executed but you are not sure what.

Example uses:

Stop() after changing the variable: Allows you to print it out in command mode to see if value change according to expectations (e.g. when dealing with imprecision of decimals or when you suspect integer overflow)

Stop() at the end of _Draw(): Allows you to display cart frame by frame e.g. when you debug graphics effects like particles that doesn't seem right.

And so on.

Of course after stopping cart you can then resume() it ;).

And before you ask, yes I know you can stop execution with ESC, but sometimes you need to stop it at the very precise moment which is hard to do manually and so something like stop() would be useful.

4 comments


Cart #14338 | 2015-09-18 | Code ▽ | Embed ▽ | No License
4

This is a reimplementation of a little graphic demo I first saw in the early 90ies on an Amiga500.
I have been writing that kind of demo on pretty much every platform I ever coded with since then.

Was good to see that something like that is possible on pico8 as well. Funnily enough, I pretty much ran into the same bugs, colour mixing issues and performance bottle necks as any other time I wrote a bouncy ball.

Enjoy!

4
7 comments


EDIT: this one should work. Thanks all! If there are no more problems, this fix will be in pico-8 0.1.2
keyboard_test_3.zip

EDIT2: Fixed test 3 url


Original post:

In order to figure out what's going on with international keyboard input, I've created a small program that saves a log of SDL2 keyboard input events:

original post:

It's Windows only at the moment. If you're using a French, Swedish, or possibly some other keyboard that doesn't allow you to enter some characters, could you give it a quick run and send me the log.txt?

  1. (Try to) type the following test string: qwezxc{}[]();:/~
  2. Press enter and type it again so I can be sure there were no typos
  3. alt-f4 to quit

find log.txt in the same folder, and mail it to [email protected], or post the relevant output near the bottom in a comment here.
(use the [hidden] tag if it is long)

Let me know which characters didn't work! Also -- if there are other characters that don't work for you, feel free to use your own test string and let me know what it is.

Thanks!

11 comments


Hi,
I got Pico8 today, I've just started toying around with it briefly and I'm having fun exploring other people's games and reading the forum. Incredible software!

One thing that I've noticed is that there are already various projects stuck because they hit the token limit (eg Underworld Siege or Kingslayer). Now, as a very young console not yet out of the alpha phase, I believe that no one has spent months on a single game and that a lot of things are still to be discovered and boundaries are to be pushed. Yet people hitting the (arbitrary) token limit is not very promising. For example, one of the two games quoted above is a LudumDare game. If someone can reach this limit in a one-week game competition, how can a project grow to a polished, full-featured game? I'm scared that this would prevent some kind of games (RPGs or adventures, for example) to be developed for Pic8, effectively making it less flexible that it could be.

4 comments


I don't have something to post as a cart yet, but i'll post this capture of what i'm doing right now.
The animation has some color replacements to test the looks of the four turtles. This is the first iteration of how will look one of the three levels i plan to put in the game.

Updated:

Cart #16371 | 2015-11-07 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
30


Current status: Tech demo. Rewritten all sprite, frame, anim mechanics because i've hit all the limits at the same time :P
No bebop and rocksteady spawning this time, but it's useful to look at the changes i did to the code.
It has a HUD now.

Cart #15593 | 2015-10-19 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
30

[ Continue Reading.. ]

30
43 comments


Cart #14316 | 2015-09-18 | Code ▽ | Embed ▽ | No License
4

Hi everyone, I just made my first game and had a real blast.
Fitting with the space theme, the music is the Halo parady "we're low on rounds" song.

The kids you have to rescue are my own boys and some of their friends.

4
1 comment


Cart #14267 | 2015-09-16 | Code ▽ | Embed ▽ | No License
2

2
3 comments


Hey this does not work yet.
My teacher, Greg is helping to work on it.

I am working on it every Wednesday so it will be done in a month or two.
It is from the video game portal. If you have not played than you should.

Pandie out boom.

3 comments


Having sorted my table, I'm now having difficulty with nil elements...

Is there a way to remove a table element, and not leave a nil value there?

2 comments


Cart #14221 | 2015-09-16 | Code ▽ | Embed ▽ | No License
4

A quick little puzzle game. The goal is to fill up the entire grid with your snake.

Directions:

First, place the snake egg using the arrow keys. Then press 'z' to hatch it. Once hatched, use the arrow keys to move around. The level will reset if you get stuck, or you can press 'x' to reset instantly.

4
8 comments


Asking, because I'm interested in manipulating it via peek/poke.

1
1 comment




Top    Load More Posts ->