

STORY
A Bad Mole has kidnapped the beautiful princess PinkyBall, you must save her!
Survive trough caves and reach 10000 points to defeat the Bad Mole!
or simply, play endless mode and post your BEST SCORE! here :)
COMMAND
UP to JUMP
X for STORY MODE
Z for ENDLESS MODE
ABOUT GAME
This is my first game with pico-8!
Actually the game lacks in music...
Hi everyone, this is my first post.
I received a pico-8 licence as a crimbo present from my brother. I guess it is one of the best presents i ever received!
So i started programming something and i think i got some neat ideas, but for now the only decent thing i'd really want to post online is a little musical thingy. It's just a still image with a looping musical background.
I'm growing proud of this little musical piece and want to expand it, so i started experimenting with the musical tools available in pico8:
I think it would be great to be able to programmatically set up audio/musical material, something like "set up pattern n1 into channel m1", but i guess there is no direct way to accomplish it natively. Am i wrong? Maybe there's some pro way to do so using poke and the like, but i have no grasp on such exquisitely advanced techniques, so let me invoke the knowledge of the ancient gurus...
Hi Mboffin, I have been working on your awesome game dev with PICO 8 pdf. In the lander tutorial, what does the srand(time()) at the end of step 5 do? I don’t see a difference if I inactivate it and just can’t seem to find the answer for it? Can you explain, please? Thank you for the fantastic guide.



Internet capability. It's not something you hear much of when talking about Pico-8, even if it's looked down upon for the ridiculousness of a 80's themed console could do such a thing. But there is one common term that does crop op alot, BBS. BBS is the name of Pico-8's Cart Library (Bulletin Board System, for those unaware) and the thing I wish Pico-8 users could freely control. Now Pico-8 already has one of these and indeed it does, but Imagine running your own.
Pico-8 has started many people on there careers as game developers, why not web developers? I'd like to mention some points.
- Private Sites
Pico-8 isn't a very private thing, which is a good thing, but imagine a small Pico-8 games company. hosting there own BBS for chatting with there members on a custom designed web-page, keyboard controlled. Having your mini-software logo featured at the top of the screen in glories 16 colors, it sounds like a dream come true.
2.New Challenges
The struggles of dealing with the web development are more than a minor nuisance, an while I believe It would be simplified for Pico-8 users, Dealing with the people logged in, Members who are allowed and not, maybe even dealing with a White-list. Valuable skill for anybody


Pico8 use 2 functions to update stuff at a regular basis. One _update() function called every 1/30s (or 1/60s since the 0.1.8 version) and one _draw() function that do the same thing. |
That allow, for a project use that use the second as a time unit, to not slow down that unit.
From manual: _draw() is normally called at 30fps, but if it can not complete in time, PICO-8 will attempt to run at 15ps and call _update() twice per visible frame to compensate.
e.g., If I decide to make a sprite move from A to B in exactly 1 second but have a render process slower than 1/30s. I can put the move process in the _update function and the rendering in the _draw() function. The animation will not be smooth but the sprite will move from A to B in exactly 1 second.
This is true if the _update() function do not take more than 1/30s to execute.
This simple separation is only used for that purpose.
For my shmup project (bullet hell/danmaku) project, it's different.
Porting a classic C64 game over to Pico-8. This has been a fun project so far.
Though I barely even have a game, the very basic core elements are there.
Still have to program in all the mini-games, and work on that god-awful layout I have on screen right now.
Is that broken for anybody else?
Oh no, idk what happened to this - I can't find my local copy and my copy here is b0rked too :\


