Log In  

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

With the launch of PICOWARE, I got many reports from player saying they got a "communication error" when trying to play the minigames. This error was a fail-safe mechanism intended to avoid a situation, wherein someone tries to start a minigame cart in any other way than from the main cart.

The implementation is: on main cart load, zero out the "difficulty" save data. On subcart load, set the difficulty — it's guaranteed to be in range 1..15. In subcart, check if saved difficulty is 0 — if yes, stop the cart and display a message about a communication error.

Subcarts decide what mode/difficulty/minigame will be used based on the data received from the main cart, and so this is to enforce starting from the main cart. Furthermore, after a whole playthrough, subcarts are supposed to return to the main cart and inform it of the score. Can't imagine a situation when the player starts a minigame in a "single minigame" mode, then the subcart starts the whole story mode, and after finishing returns to the story cart which informs the player that they beat the whole stage.

[ Continue Reading.. ]

1
2 comments


Cart #mrcornsadventure-0 | 2019-08-11 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

1
2 comments


I am coming back to Pico8 after a few month pause just to find that I still cannot fix a problem I have with my platformer project. I would appreciate any help on it.

what I have:

The camera follows a point offset from the character.
I achieved a rubberband effect with

v = (cam.aim-cam.p)*0.1 
cam.p += v

where cam.aim is a vector with an offset from the players position vector and cam.p is the current camera position.
When using the parachute this is only true when the character has a certain distance form the camera position. Also there is a different behavior while the parachute is opening.

While the camera is totaly fine while running and jumping, it becomes jittery when the character is mid air and moving really slowly. That's because, I think, the camera cannot decide if it is one pixel away from it's destination or not.

Whatever I do .. It stays that way. or doesn't work at all ^^"

[ Continue Reading.. ]

2 comments


Has anyone got Pico-8 working on Raspberry Pi 4? Specifically under Raspbian Buster, console/terminal mode?

I've got it running in the Desktop, but there are graphics issues (tearing, non-smooth scrolling) so want to run it from the console. I have done this in the past on Pi 1/3, but am having trouble with the Pi 4...

Launching Pico-8 give me the following error:

SDL Error: Could not create EGL window surface

** FATAL ERROR: Unable to create window

(SDL restoring keyboard) Segmentation fault

(pico8_dyn gives the same error)

Anyone know what I need to do?

17 comments


Cart #kemupejijo-0 | 2019-08-11 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA


emmmm,just a personal learning produce.

0 comments


Hello,

I'm getting a text selection the web-player. It's not 100% per click, but fairly easy to reproduce (button-mashing does the trick)

Pico-8 version: 0.1.12C
Device: Sony Xperia Z5 Compact, Android 7.1.1, Chrome 76.0.3809.89

Screenshots:

cart: https://www.lexaloffle.com/bbs/?tid=34979
<br/>

cart: https://www.lexaloffle.com/bbs/?tid=35018

8 comments


Cart #bofishy-1 | 2019-08-11 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

0 comments


Cart #gojonohene-0 | 2019-08-11 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

2
0 comments


Cart #wadesupuso-0 | 2019-08-10 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

If you want to be able to record the screen and use it as a static image for your games, you can do so fairly easily as long as you don't need more than 128- 8x8 graphic characters and don't need the mapper space at all.

With this out of the way you can use

memcpy(4096,24576,8192)

to record the screen, and

memcpy(24576,4096,8192)

to recover the screen. See the source code for the cart above for the code to do so.

This is useful if you are doing more than just a few simple images that can be redrawn, especially if they are elements that are randomly placed. Using memcpy() will be a lot faster and not require you to use arrays to redraw everything exactly like it was. You might even be able to use this method in your current and future projects.

[ Continue Reading.. ]

0 comments


Cart #toast_fairy-2 | 2019-08-10 | Code ▽ | Embed ▽ | No License
2

Story

There's a sinister secret that the toaster industry doesn't want you to know. Toaster technology is not what you think it is. There is, in fact, an enslaved fire magic-wielding fairy trapped inside each and every one. Obviously, most of them don't like it, but some of them do for some reason. This is the tale of one of the fairies that seems to enjoy what they do. Weird, I know. Welcome to the world of Toaster Fairy™!

Instructions?

  • Fly around with the arrow keys
  • Aim with the mouse
  • Shoot fire with the left mouse button
  • Toast the bread as evenly and perfectly as possible (without burning it!) for maximum points! Fairies use points to buy groceries and pay toaster rent.

[ Continue Reading.. ]

2
2 comments


Cart #wallavoid-0 | 2019-08-10 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

1
0 comments


Cart #flipflap-1 | 2019-08-10 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

1
0 comments


Cart #tohozipuge-0 | 2019-08-10 | Code ▽ | Embed ▽ | No License

0 comments


Cart #ziwagogaja-0 | 2019-08-10 | Code ▽ | Embed ▽ | No License
1

1
3 comments


Cart #gopawunose-0 | 2019-08-09 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

0 comments


Cart #benezokaku-0 | 2019-08-09 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

0 comments


The BBS PICO-8 player is showing up blurry in Chrome on macOS.

(version 76.0.3809.100)

This seems like it might be a bug with Chrome, not this site, but I'm posting it here just in case...

The other puzzling factor is that this started happening all of the sudden, without updating Chrome or anything, e.g. I had the same Chrome session running and at some point this started happening. I then tried restarting my computer and it's still happening.

Screenshot

A Workaround (as a user)

  1. Use "inspect element" on the canvas (e.g. push Option + Cmd + I, click the hover tool thing, and then click on the canvas)
  2. uncheck image-rendering: pixelated
  3. check it again

That fixes it for some reason :| It makes no sense, which makes me think it's Chrome's fault.

(EDIT: actually sometimes unchecking/checking that CSS rule makes the canvas start flickering like crazy...uggh)

More Info

[ Continue Reading.. ]

1 comment


Can anyone explain what's going on with the slope video in the Breakout series(https://www.youtube.com/watch?v=YQzwVDMIfyU&list=PLea8cjCua_P0qjjiG8G5FBgqwpqMU7rBk).

I really didn't get the video at all and things weren't fully explained and I'd really like to know how it works before I move on :/

0 comments


Nice little cheap system to play around with PICO-8 on :)

0 comments


Cart #spacepack-1 | 2019-08-08 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
6

Around 20 days ago, I dug back through my emails and found I had a code for Pico-8 after buying Voxatron years ago. Since those 20 days, I created three test games that I compiled into one small cartridge!

Game 1: Cavin!

A small game made following Gamedev fanzine by Dylan Bennett.. Still had fun making it, so I decided to include it in the rest.

Press up to jump! Don't hit the sides.

Game 2: Lunar Landar!

Another game created following a tutorial, but with some extra additions such as levels and a bit of animation. This is the game I will return to in the future to add meteors, explosions, and level progression!

[ Continue Reading.. ]

6
0 comments




Top    Load More Posts ->