Ludum Dare #48compo
Digtet
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:
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:
Genres: puzzle
Comments26

Untitled Studios26 Apr 2021, 14:22
I couldn't get the game to open :( probably an issue on my end, though

ristoretto26 Apr 2021, 14:24
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!
I would like to give your game a try, looks interesting!
Sentmoraap26 Apr 2021, 15:21
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.
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.

ristoretto26 Apr 2021, 16:22
@sentmoraap I tried the debug version. I can see the console, but there's no errors
s1lv3r Dr4g0n Games28 Apr 2021, 15:05
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.


AdonisDevs1 May 2021, 15:03
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 :)

GoogleFrog1 May 2021, 15:18
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.
Sentmoraap1 May 2021, 15:48
@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.
Thank you for mentioning your game, it's interesting to see other takes of the same base premise. I will try it.

Studio Gomp1 May 2021, 21:22
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.
misteurLeu1 May 2021, 21:24
Nice job, like the idea to reverse tetris :D

superpokeunicorn2 May 2021, 00:02
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.
Sentmoraap2 May 2021, 11:58
@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.

superpokeunicorn2 May 2021, 15:03
@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.
Sentmoraap2 May 2021, 15:36
@superpokeunicorn Thank you for reporting this but sorry, I don't know how to fix it.

NotExplosive4 May 2021, 03:47
Really neat concept but I had a hard time wrapping my head around the rules and the controls.
Brandon Orden4 May 2021, 05:02
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!

TheGreenWorm5 May 2021, 16:30
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.

extar5 May 2021, 22:15
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 Studio7 May 2021, 12:42
This is an awesome version of tetris, and it is also relevant to the theme. Great job!
shubart9 May 2021, 09:52
Very nice twist around this old concept. GG. Nice to have your own code !

shp9 May 2021, 19:16
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)
Sentmoraap9 May 2021, 21:12
@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.

impiaaa10 May 2021, 01:55
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.

Madbarron10 May 2021, 02:48
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!
The implementation is very polished, and the idea is great. Congrats on the unique entry!



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.