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.
There are still a few bugs that I haven't been able to pin down, but I've been sitting on it for about a month now, and I think it's pretty playable. Today I finally uploaded it to itch.io. I decided I'd upload it here as well because after all, I've learned so much from the various Tetris remakes others have made here.
I hope you enjoy!
![](/gfx/set_like0.png)
![](/gfx/top_drop.png)
![](/media/66987/oh look.png)
Wow I thought this was a Tetris clone,
but its pretty unique, but it can be really frustrating after you miss your first shot. so idk
![](/gfx/set_like0.png)
![](/gfx/top_drop.png)
![](/media/63032/spongey.png)
thanks for playing!
i just realized i should have added the controls into the original post - especially since it differs slightly from Goel's version.
@wsadasd12333 all is not lost when you have a hole: in tritris, there's a mechanic called "phasing" where you can drop, rotate, or slide into a hole when you're right next to it!
![](/media/63032/Screen Shot 2022-06-20 at 7.08.34 AM.png)
![](/gfx/set_like0.png)
![](/gfx/top_drop.png)
![](https://www.lexaloffle.com/bbs/files/15232/me-square.jpg)
Running into a problem, @quewon.
![](/media/15232/error-tri-tetris.png)
I paused the game but you can see it here. The one triangle I have will fit neatly to the right, but when I attempt it, it jumps above instead of fitting in the area.
![](/gfx/set_like0.png)
![](/gfx/top_drop.png)
![](/media/42184/spezkit icon4.png)
I got a score of 1140, IDK I had fun but it felt a bit odd a times with where it'd let me place the tiny triangles and such
![](/gfx/set_like0.png)
![](/gfx/top_drop.png)
![](/media/63032/spongey.png)
@SmellyFishstiks thanks for playing :D phasing might seem strange at first but you get used to it once you understand it, and it makes for a more fair game i think!
@dw817 interesting... maybe i'm not understanding the issue, but i can't seem to recreate it myself. if it's not too much trouble, would you be willing to record it in action?
![](/gfx/set_like0.png)
![](/gfx/top_drop.png)
![](/media/67778/m.jpg)
this is too cool!! im a lover of the original tritris (it is like crack to me my highscore is 559578). I'm not sure how i feel about the stickiness here, maybe its just off because im not used to it. Having combos and so on is forsure a cool idea too! The whole game is just darling, awesome work :D
![](/gfx/set_like0.png)
![](/gfx/top_drop.png)
![](/media/67778/m.jpg)
would also be a helpful touch to add a level selector from start
![](/gfx/set_like0.png)
![](/gfx/top_drop.png)
![](/media/63032/spongey.png)
@loveSteppingOut by the stickiness do you mean the amount of time it takes for a block to get placed? cuz i did struggle a bit with that, and it's definitely not perfect.
i didn't have any plans to update the game, but i do have a couple ideas for what to add, and the level selector does sound like a good idea. hmm... i'm gonna have to think on that.
anyway, really cool that another tritris fan found this game :) thanks for playing!
![](/gfx/set_like0.png)
![](/gfx/top_drop.png)
![](/media/67778/m.jpg)
yea stickiness is the variable for how long it takes a piece to set after not being able to go down further, its common in modern tetris versions to have a high low stickiness as a saving grace. i find in regular tritris stickiness is not a factor like i dont think theres any added time. what i found here was that the stickiness was normal for the lower levels but when i got past level 7 it seemed noticably different from the speed of the blocks, its possible the blocks locking into place doesnt scale with the levels and is just perma stuck to level 1.
also haha no thank you for making the game its so cool :D
![](/gfx/set_like0.png)
![](/gfx/top_drop.png)
![](/bimg/pi/pi25.png)
Hi, This is really well made, I like it. I have a few suggestions. I would like to be able to change the controls. And the pieces get stuck when you try to rotate them against the wall. In the Tetris I'm used to, it can still rotate, pushing away from the wall if necessary.
![](/gfx/set_like0.png)
![](/gfx/top_drop.png)
![](/media/63032/spongey.png)
edit: sorry if i'm spamming the forum haha... i just keep coming up with small updates...
surprise!! i decided to update it after all. this cart is crossposted on itch.io, so you can also see the changelog over there, but i'll copy it down here too:
v2.2 changelog
- you can now switch between viewing your best time and highscore!
v2.1 changelog
- added "best time" to the highscore preview
- persistent scores and keybinds :) (got it working!!)
- countdown before a game begins
v2.0 changelog
- added a key rebind menu (thanks for the suggestion, @PatchouliBlue! this is only a feature on the web version hosted at itch. if you want to rebind the controls within pico8, turns out you can download the cart and run the keyconfig command.)
- added gamemodes:
- marathon
- sprint
- countdown
- endless (the old default)
- added a main menu
you can now save your highscores!wait... this doesn't work :(- better scoring
- single line clear: 300 x LVL
- double line clear: 500 x LVL
- tritris: 800 x LVL
- combo: + 50 x COMBO x LVL
- tritris combo: + TRITRIS COMBO x 400 x LVL
- perfect clear: + 1200 x LVL
- 2x perfect clear: + 2400 x LVL
- soft drop: +1 per tile
- hard drop: +2 per tile
- soft drops feel better in higher speeds
- stickiness varies with speed change (hope i got it right, @loveSteppingOut)
- fixed a scoring bug where hard drops didn’t account for distance
- fixed minute timer not cycling
- more music! :)
[Please log in to post a comment]