Files

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

English Tetris >

4 comments483 kb, 59 Downloads

old Tetris

mozilla1
User Off Offline

I made a modern Tetris gamemode for CS2D

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

From tetris.wiki:
Quote
"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.wiki, 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
settile()
function
The instructions to play are on the script, however I will transcribe it here:

Quote
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.
Quote
⟳ (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, 59 Downloads

Comments

4 comments
To the start Previous 1 Next To the start

Log in!

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

old

AtomKuh
User Off Offline

it looks fun
I like it!

old

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.

old

Marcell
Super User Off Offline

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