Digtet by Sentmoraap

[raw]
made by Sentmoraap for Ludum Dare 48 (COMPO)

Digtet is like Tetris, but instead of building up you are digging down. Tetromino can fall as long as they overlap what's already in-place or one of it's square's top touches something. You can lock a tetromino when only the latter requirement is met. You can't move a tetromino (expect drops) if it create an overhang.

This makes the moves more restricted than regular Tetris, but at the same time it allows placements otherwise impossible. It's heavily inspired by the TGM series and DTET, with rules allowing high speed gameplay and permissive moves that compensates for the restrictions above but must be fully exploited to get a good grade.

The goal is to have the highest grade possible, S. To do so you must clear the level 999 with an A+. As your grade increases it becomes more important to do tetris and combos.

The difficulty tables are very rough, I did not have the time to balance it. If I had more time I would have added animated backgrounds, going deeper and deeper into pits.

Default inputs on a QWERTY keyboard and Xbox controller: - Move: arrows left and right, d-pad or left joystick - Hard drop: up - Soft drop: down - Rotate left: [X], (A) - Rotate right: [C], (B) - Instant DAS: [Z], (X) - Hold: [V], (Y) - Start/pause: Return, Start

Keyboard inputs are scancode based, they should stay on the same place not the same letter on another layouts. Controller inputs uses Lazẏnput. Press tab to open/close the settings menu.

Some general info and tips: - You can move and rotate the tetrominos during ARE. - You can keep the DAS charged without moving by holding left and right. - Hold swaps tetrominos in-place with the same rotation and using wallkicks. Pending rotations are applied. You can swap the same tetromino several times. - Soft drop locks, hard drop doesn't. Hard drop and gravity skips past holes until the tetromino cannot be any lower. Pres soft drop at the same time to lock the tetromino in the first place possible.!

Screenshots: 0.png

1.png

Ratings

Overall 490th 3.407⭐ 29🧑‍⚖️
Fun 654th 2.981⭐ 29🧑‍⚖️
Innovation 151th 3.796⭐ 29🧑‍⚖️
Theme 568th 3.389⭐ 29🧑‍⚖️
Graphics 649th 3.074⭐ 29🧑‍⚖️
Audio 611th 2.692⭐ 28🧑‍⚖️
Given 35🗳️ 29🗨️

Feedback

arya-s
26. Apr 2021 · 11:05 UTC
Hello,
I always like innovations on old games. It's surprisingly mindbending what you get from reversing the game.
since the pieces stick to the top of the screen, I think there needs to be a bit more leeway (distance) from the start of a piece falling and placing it. It feels hard to place blocks to the sides immediately.

Overall really nice though.
Untitled Studios
26. Apr 2021 · 14:22 UTC
I couldn't get the game to open :( probably an issue on my end, though
ristoretto
26. Apr 2021 · 14:24 UTC
Hey, this is what the game looks like for me? I guess it's some kind of bug, I'm on windows.

I would like to give your game a try, looks interesting!

![Screenshot (528).png](///raw/279/1/z/3d819.png)
🎤 Sentmoraap
26. Apr 2021 · 15:21 UTC
Hello @ristoretto and @untitled-studios, thank you for reporting bugs. I guess that's what you get when you don't use a battle-tested engine. I have uploaded a debug OpenGL build, it should write errors on the console.
If the game doesn't open it may be because of shader compilation errors. In this case they are displayed in the console and the game closes.
ristoretto
26. Apr 2021 · 16:22 UTC
@sentmoraap I tried the debug version. I can see the console, but there's no errors![Screenshot (529).png](///raw/279/1/z/3da1c.png)
s1lv3r Dr4g0n Games
28. Apr 2021 · 15:05 UTC
That was really neat. It's cool that it was done in c++ with some libraries instead of an engine. The idea is neat and takes a minute to wrap your head around it.
mahalis
01. May 2021 · 14:53 UTC
This is really tricky! I like it, but I’m not good at it. As @arya-s said, it’s impressive how much this one alteration changes the way you play it. Nice work.
AdonisDevs
01. May 2021 · 15:03 UTC
I really like this concept, and it was quite fun to play around with. The one problem with this game is it's difficulty (I got one tetris clear and the game suddenly became expert mode). My highest score was an E- hahaha! Nonetheless, this is a truly unique idea and a good take on the theme :)
GoogleFrog
01. May 2021 · 15:18 UTC
It's quite challenging and a nice puzzle. I would have liked a bit more freedom in moving my pieces left/right, or alternately, more time to position my next piece before it enters the field. I also made a game that grew from "What if reverse Tetris?" and it's cool to see this take on it.
🎤 Sentmoraap
01. May 2021 · 15:48 UTC
@googlefrog I agree that the tetrominos should have more time to move before entering the field. I think that instead of a single delay, moving the piece could reset a timer (with a limit). I hesitated on what should be the move restrictions, this is the more stricter version but maybe "overlaps something or touches something" should be better.

Thank you for mentioning your game, it's interesting to see other takes of the same base premise. I will try it.
Studio Gomp
01. May 2021 · 21:22 UTC
Seems fun! I haven't played Tetris that much so I don't really understand how to play it, but that's my fault not yours, haha. I would have liked to see some music, but I guess that's hardly to be expected in a compo game.
misteurLeu
01. May 2021 · 21:24 UTC
Nice job, like the idea to reverse tetris :D
superpokeunicorn
02. May 2021 · 00:02 UTC
Couldn't get the game to work. When I press Enter to start the game, the screen doesn't change from the "press start" prompt, but I can hear the sound effects of the game playing in the background. If it helps, I'm on Windows 10.
🎤 Sentmoraap
02. May 2021 · 11:58 UTC
@superpokeunicorn What GPU do you have? Can you please run "digtet-debugogl.exe" and tell me if there are errors in the console? I tested it on NVidia and Intel integrated graphics, but I may have done bad OpenGL which works with some drivers but shouldn't. Thank you in advance for your feedback.
superpokeunicorn
02. May 2021 · 15:03 UTC
@sentmoraap My GPU is an Intel UHD Graphics 630 and a NVIDIA GeForce GTX 1660 Ti. I don't get any error messages in the console when I run the game with the debug log.
🎤 Sentmoraap
02. May 2021 · 15:36 UTC
@superpokeunicorn Thank you for reporting this but sorry, I don't know how to fix it.
NotExplosive
04. May 2021 · 03:47 UTC
Really neat concept but I had a hard time wrapping my head around the rules and the controls.
Brandon Orden
04. May 2021 · 05:02 UTC
This is a really cool concept! It did take me a few tries to fully understand the game, but when I did, I found this addicting to play! I like the twist on Tetris, the behavior is similar, but it makes you rethink the usual block placement strategy in a fun way. I like the general feedback for clearing blocks, some nice visual and audio touches there that made clearing my first line a cool moment. After clearing my first line I was hooked for quite a bit, haha. Nice work!
TheGreenWorm
05. May 2021 · 16:30 UTC
This twist on tetris just bent my brain. Very cool idea ! Sometime I felt like my pieces were stuck and i couldn't move them left & right, not sure if it's a bug or a feature.
extar
05. May 2021 · 22:15 UTC
This is a really interesting spin on Tetris, respect for coming up with something different in such a saturated area. The graphics are very simple and effective, I liked the subtle neon glow. The fonts are cool too, reminded me of old vector arcade games. Minor criticism, the bloop sound effect when placing blocks was a bit annoying after a while. Really cool game. :)
Stone Studio
07. May 2021 · 12:42 UTC
This is an awesome version of tetris, and it is also relevant to the theme. Great job!
shubart
09. May 2021 · 09:52 UTC
Very nice twist around this old concept. GG. Nice to have your own code !
shp
09. May 2021 · 19:16 UTC
I have the same problem as one of the other commenters where I can't see the blocks in the playfield (amd r9 290, win8.1)
🎤 Sentmoraap
09. May 2021 · 21:12 UTC
@shp Same as the others, no error messages when you run the debugogl build? Being an AMG GPU is already a useful info. It looks like it has something to do with the AMD drivers, but I don't have any AMD GPU to test it. It looks like NVidia and Intel drivers are lenient, so I might have done something wrong without knowing it.
impiaaa
10. May 2021 · 01:55 UTC
Boy, this is very hard! It took a while for me to really grasp the concept, and even then I was sometimes confused why blocks would keep going deeper. I really like the vector CRT style graphics, and the beeps and boops fit well with it. I feel like a seasoned Tetris player would get a lot more out of this than I did.
Madbarron
10. May 2021 · 02:48 UTC
Cool cool idea but wow is it frustrating. I am a Tetris novice but this is much harder for me. I feel like there isn't any time at the top to get your piece ready. Also, when there is a perfect-shaped hole surrounded by pieces, I want the falling piece to stop in it instead of continuing. Maybe that's not hardcore enough for pros but throw me a bone, here!

The implementation is very polished, and the idea is great. Congrats on the unique entry!