updated aug 6th 2023 with v2.0-v.2.2 :)!!
controls:
X / C to ROTATE
LSHIFT to HOLD
LEFT / RIGHT to MOVE
UP to HARD DROP (INSTANT DROP)
DOWN to MAKE THE BLOCK FALL FASTER
--
Hello! I've been working on a pico-8 version of Tritris in my free time. If you don't know, Tritris is a web game developed by Goel based on Tetris but with a twist : the blocks are made up of triangles. (I recommend learning how to play on the official website.) I added a few features that make the gameplay a bit different from the original. It's kind of like the difference between modern Tetris and the classic NES version.








Hi everyone, I think this can't be a bug that only I just found out so I'm posting it here for some help instead of in the bugs forum.
I seem to be having the weirdest behaviour easing out a negative var towards 0: it never becomes zero again (either negative or positive), despite printing as such. Check the below reproducer code and gif, neither y==0 nor y==-0 conditions catch the zero, even though at first you can see true
.
Please help?
Thanks!

function _init() y=0 end function _update() y*=0.85 if btn(2) then y-=0.65 end end function _draw() cls() print("time: "..time()) print("y="..y) print("is y==0? "..(y==0 and 'true' or 'false')) print("is y==-0? "..(y==-0 and 'true' or 'false')) end |




A segmented LCD-style clock. It's pretty simple, but figuring out an efficient way of storing the graphics and not using any spritesheet space was interesting. Entry for the Pico-8 512-Char Jam.



I am working on a program to both read and write lowercase letters to the clipboard, yet I don't think this is possible.
Try out this code by copying it and pasting it directly to source-code.
function _init() printh("{text}","@clip") end |
Where it says {text} go to that area, remove the "text" then press CTRL+P to enter Puny Font Mode - then type in the editor some lowercase letters between the two quotes. "abc" if you like. Then press CTRL+P to exit out of Puny Font Mode.
Then run it.
Then ALT-TAB out of Pico-8 and press CTRL+V to something like Notepad.
You see the problem. Lowercase letters are not sent via the clipboard.




Title. I'm using the web-based education edition at https://www.pico-8-edu.com, and i'm wondering if i'm allowed to post carts made from there on the BBS.



This game does not play well without an actual mouse. I may make an updated version that handles that better.
This is a recreation of a puzzle game I play all the time on my phone.
Left click to grab a piece from the bottom of the screen.
While holding a piece, you can place it on the board where there are any openings.
If you are holding a piece that you don't want to place yet, use right click to drop it back to the bottom of the screen.
Filling up a whole line or square will clear those blocks and add to your score. Combos will increase the amount of points you gain.
Suggestions and comments welcome.


PICO-Bird is a flappy bird clone made in pico-8 in less than 512 characters
It was made for the following game jam
https://laz256.itch.io/pico-bird
All the code can be viewed on this page
https://itch.io/jam/pico-8-512-char-jam/rate/1578074

hey all, very new to the p8 community (literally purchased p8 5 minutes ago)!
i've been a developer/designer in the space for a little while and own a studio building software/games, and as of recently, my team is looking to develop one of our community-projects for the gameboy color. naturally, i have built a custom gbc with the funnyplaying ips, rechargable batteries, and have a flash cart to play homebrew games on.
this release will be sent to our community as a physical cart that we'll flash and design a beautiful box/packaging for. really pulling at those nostalgia-strings.
i have been playing porklike on my gbc nonstop, it's gotta be one of my favorite pick-up-and-play games in a long time. i've watched a few of the p8 tutorials for the game by lazy devs on yt (what lead me to purchase p8), but i'm unsure how to convert p8 roms to the gameboy?
i found a lua compiler on github that looks like it converts roms, but i wanted to ask the community directly how to get this done? i love the experience of p8 and that it's a turnkey option, but i just need to know i'll be able to convert my p8 roms to .gbc format and have it run.





This is a reskin of Jumping Doodle, by @egordorichev
with Yoshi graphics (and tiny music :).
Controls
-press X + Q to start
-P1: arrow keys (left and right)
-P2: s and f (left and right)

As usual with PCM audio, be careful of your volume, and if this doesn't play back well in your browser, try it in desktop Pico-8. Earlier versions had filter instability problems that could result in loud sounds showing up out of nowhere - I think these are fixed now (I've let this play for over an hour with no problems) but I can't 100% promise it won't happen again.
An entry to the Pico-8 512-Char Jam. Kick, hat, acid.
Update 1: Moved the delay time slightly off the beat. Also saved a few characters thanks to @SmellyFishstiks, which let me thicken the oscilloscope line.




