Tetrifice by Johnny Turbo

[raw]
made by Johnny Turbo for LD 43 (COMPO)

I really wanted to play Tetris at the beginning of this game jam. So I made a spin on Tetris. It's Tetris, but every once in a while you are asked to sacrifice a tile... hence the name 'Tetrifice.' This was honestly just a fun exercise for me to make Tetris. It is a very powerful Tetris engine that I am super proud of, you can perform lots of high level piece rotations, so have fun if you are in to that sort of thing. Enjoy!

Here is a quick little "Let's Play" video I made of me playing my game. It gives a good overview of the game and I share some of my initial thoughts on the development of the game.

https://youtu.be/AlCINW_VUHI

Here is the postmortem video I made where I take a deep dive into everything I learned during the development of this game. I talk about some of the challenges I faced during the development of this game.

https://youtu.be/AdtQu6Y6tRI

And lastly, as if I couldn't make enough videos about this game, here is a tutorial video I made where I go into the mathematics of the rotation system I used. I am very proud of the Tetris engine that I created during this game jam, so I am glad to share it with you all.

https://youtu.be/yIpk5TJ_uaI

Ratings

Overall 414th 2.929⭐ 16🧑‍⚖️
Fun 374th 2.893⭐ 16🧑‍⚖️
Innovation 439th 2.571⭐ 16🧑‍⚖️
Theme 406th 2.929⭐ 16🧑‍⚖️
Graphics 462th 2.393⭐ 16🧑‍⚖️
Mood 460th 2.25⭐ 16🧑‍⚖️
Given 11🗳️ 10🗨️

Feedback

kromeboy
03. Dec 2018 · 14:21 UTC
A good twist on the classic. The color scheme was a little to bright for me. Other than that a good entry
folex70
03. Dec 2018 · 18:53 UTC
brings me a message: "The browser could not allocate enough memory for the WebGL content. If you are the developer of this content, try allocating less memory to your WebGL build in the WebGL player settings." See if this is a bug.
🎤 Johnny Turbo
03. Dec 2018 · 19:42 UTC
@kromeboy Thanks for the feedback! Glad you enjoyed it!
🎤 Johnny Turbo
03. Dec 2018 · 19:44 UTC
@folex70 Shoot, I think I allocated 1GB of memory for the game, probably way more than this game needs and it may just be maxing out the memory in your PC. I can lower the memory allocation and re-upload later tonight though.
mgsx
04. Dec 2018 · 16:50 UTC
color scheme just killed my eyes xD

i think using UP arrow to fall blocks DOWN is a little weired.
🎤 Johnny Turbo
05. Dec 2018 · 14:56 UTC
@folex70 Just uploaded a new version with significantly lower memory allocation. Still seems to be working fine for me. Hope you can play now!!
🎤 Johnny Turbo
05. Dec 2018 · 14:59 UTC
@mgsx Yeah sorry, this was supposed to be just placehoder art, but ran out of time to make anything better :P

I have seen some other Tetris games use this control scheme, so I figured I would follow suit, good to know you found it a bit strange though. Thanks for playing!!
Arcus
30. Dec 2018 · 19:26 UTC
The game seems to be a little to fast at the begining, and the sacrafice part seems to have little to no effect on the overall game.
🎤 Johnny Turbo
30. Dec 2018 · 19:48 UTC
@arcus I agree, one thing that I would have liked to add into the game is a variable drop speed that increases the longer you play the game. The sacrifice mechanic adds a small amount of interest to the game, but not as much as I would have liked it to, maybe it could work a little better with some tweaking. Thanks for playing!
Neon
30. Dec 2018 · 20:58 UTC
I'm not very good at Tetris, but this certainly was an interesting spin on the game! Some sfx and music would've gone a long way, as well as Linux and macOS builds (though admittedly the web version is pretty good). Very neat!
DrEvilBrain
30. Dec 2018 · 20:59 UTC
I'm not exactly the best Tetris player (have a buddy of mine that's super into Puyo Puyo Tetris that I consult whenever I see insane Tetris shit) but I can definitely appreciate a gravity system. It's not exactly the newest idea around, but I don't think I've ever seen a Tetris game where you can just delete pieces that aren't even necessarily Tetronimoes anymore, but then trigger a gravity system above.

I couldn't test it myself, but I'm curious if you have some of the more advanced stuff included like T-spinning.
crazyrems
30. Dec 2018 · 21:16 UTC
Great game, I like Tetris too. Unfortunately I was stuck when I have to choose a piece to sacrifice with only surface pieces. It really misses sound effects, even minimal sounds would have been sufficient.
acaral
30. Dec 2018 · 21:18 UTC
Interesting reinterpretation Of tetris that fit the theme of the LD43. Well done, it's fun.
🎤 Johnny Turbo
30. Dec 2018 · 21:21 UTC
@neon Thanks for playing! I agree, SFX, music, and other little graphics/effects would help this game a lot. As for the Linux/macOS builds, I'll keep that in mind for next time :smiley:

@drevilbrain Thanks for the feedback! I'm super proud of the Tetris engine that I created so I'm glad you recognized some of the cool things I was able to put in. And yes, you can do all sorts of cool things like T-spins and rotation kicks to shift the Tetrominoes into tight spaces. Feel free to check out the postmortem video I did on this where I talk about some more of the cool things you can do in this game. Also I made a tutorial video where I go into detail about how my Tetris engine works and the mathematics behind it all. Both videos are linked in the description of my game. Thanks again for playing :smiley:
🎤 Johnny Turbo
30. Dec 2018 · 22:16 UTC
@crazyrems Thanks for playing! You may have ran into a bug where you don't have enough pieces to be sacrificed so the game just gets stuck in that phase. It's pretty rare for that case to occur, so restarting your game should clear that up. And yes, I agree that this game definitely could use sound and graphical effects.

@acaral Thanks! That's exactly what I was going for, so I'm glad you liked it!
Limnori
30. Dec 2018 · 22:30 UTC
Hey - this is a solid rebuild of the classic tetris game. I think this is an unusual approach for this jam theme and the only tetris build ive seen so that is interesting. Also appreciate the vlogs you did about the learning points of making this game.

the cons for me were the lack of sound - the music was a really big part of tetris for me and it serves a purpose of making the game feel more dynamic - especially if it speeds up as the pieces do etc. Similarly a sound effect on sacrifice of a block wouldve given it more impact.

I cant remember the control system for classic tetris (been a while!) but i found pressing UP to drop a piece to the bottom was a little counter-intuitive to me?

these are minor things that could be changed after playtesting though - so well done overall :)
🎤 Johnny Turbo
30. Dec 2018 · 23:37 UTC
@limnori Thanks for the great feedback, I really appreciate that! Glad you liked the videos as I found it pretty fun to share some things I learned while making this game :smiley:

Yes, this game could really benefit from just a few simple sound/graphical effects. Unfortunately, I just ran out of time to get some adequate ones in place.

I don't think that in the original Tetris you could send a piece directly to the bottom as you can in this game and other modern versions of Tetris. It does seem a bit counter-intuitive at first but the idea is that you still use the down arrow to step the piece down one unit at a time but then you can press the up arrow to send it all the way to the bottom.

Thanks again for playing!
fashionbatman
30. Dec 2018 · 23:40 UTC
haha this was a good twist on tetris! All the gameplay works well it's just missing a next piece section. Great job overall though!
🎤 Johnny Turbo
31. Dec 2018 · 00:13 UTC
@fashionbatman Thanks for playing! Yes, that is one thing I would really like to have had in this game!