> > CS2D > Lua Scripts > Tetris
Files overviewCS2D overviewLua Scripts overview

English Tetris >

4 comments483 kb, 38 Downloads

old Tetris

User Off Offline

I made a modern Tetris gamemode for CS2D

What is "modern Tetris"? What is the difference from "normal Tetris"?

"The Tetris Guideline is a yearly specification which The Tetris Company stipulates for developing new Tetris titles from 2001 and onward, beginning with Tetris Worlds. The reason for creating a guideline was to standardize Tetris play."

It includes titles as Tetris 99, Tetris Effect and many others.
So what constitutes a modern Tetris experience?

Also from, Tetris Guidelines page:

Spoiler >

So, the script allows the basic piece movement alongside wallkicks, T-Spins (displacements and tucks created with T-piece), combos, 7-bag system for randomizing pieces and perfect clear detection.

It displays the current board status as tiles on the map using
The instructions to play are on the script, however I will transcribe it here:

Left Arrow & Right Arrow: Move the piece left and right
Up Arrow: clockwise rotation
Down Arrow: soft (slow) drop
Space: hard (fast) drop
Left Shift: Hold current piece
X: clockwise rotation (CW)
Z: counter clockwise rotation (CCW)
A: 180º rotation (180 or double CW/CCW)

You can also play using the buttons on map.
⟳ (right rotation arrow): clockwise rotation
↓ (downwards arrow): hard drop
→ (rightwards arrow): move piece right
← (leftwards arrow): move piece left
□ (empty square): hold piece (it will display a picture of the piece held)
edited 1×, last 05.08.23 05:02:46 pm
Approved by Gaios

Download Download

483 kb, 38 Downloads


To the start Previous 1 Next To the start

Log in!

You need to log in to be able to write comments!Log in


User Off Offline

it looks fun
I like it!


Mami Tomoe
User Off Offline

I played it, seems cool but not very practical.

If this can be modulated I'll add a like.
I.E.: If I can add this into an existing script with a simple API.


Super User Off Offline

Loool, nice
I like it!
To the start Previous 1 Next To the start