A downloadable tetris for Windows, macOS, and Linux

Tetris with several modes for two players


Competition Modes

Parallel match - Two regular independent tetris games happening side by side.

Mirror match - Two players are receiving identical figures.

Wrestling -  Intercept your opponent while trying to complete your own lines

Speed-up your opponent - when a line is completed, opponent's game speed is doubled until they complete their own line. 


Cooperation Modes

Control swap - Each turn players swap their controls.

Balanced wells - Heights of both wells are balanced, so that each player gets about the same amount of empty space.

Single well - Play together in the same big well.

Heart-shaped well - Play together in the wells with the shared bottom.


Controls

Play with a keyboard, mouse, one or two controllers.

Keyboard: Press [esc] to exit; [space] to pause

Controller: Press [back/select] to exit; [start] to pause


Credits and source code

Mikhail Shubin, 2020 -- 2022

Made with pygame, published with cx-Freeze

Source code: https://gitlab.com/2pi360/tetris_for_two

Uses pygame simplifier 1.6: https://gitlab.com/2pi360/pygame_simplifier

Any comments? Suggestions? Please add a comment below!


Changelog

in v1.4 we got 

  • New game mode: Wrestling
  • Added suport for playing with two controllers 
  • Added suport for playing with the mouse
  • Added randomnes setting
  • Menu is totally controllable with keyboard or controller, no mouse needed

in v1.3 we got 

  • More settings: color schemes, adjustable keys
  • Figures may cast shadow

in v1.2 we got 

  • New game mode: heart-shaped well
  • Improved visual design

in v1.1 we got 

  • Controller support
  • Scalable window
  • Some sound effects
StatusReleased
PlatformsWindows, macOS, Linux
Rating
Rated 4.0 out of 5 stars
(2 total ratings)
AuthorMikhail Shubin
GenrePuzzle
Made withpygame
TagsLocal Co-Op, Local multiplayer, pygame, Tetris
Average sessionA few minutes
InputsKeyboard
MultiplayerLocal multiplayer
Player count1 - 2

Download

Download
tetris_for_two_win_v1.4.zip 19 MB
Download
tetris_for_two_mac_v1.4.zip 20 MB
Download
tetris_for_two_linux_v1.4.zip 17 MB
Download
tetris_for_two_win_v1.3.zip 19 MB
Download
tetris_for_two_mac_v1.3.zip 20 MB
Download
tetris_for_two_linux_v1.3.zip 17 MB

Install instructions

unzip the archive and run game.exe

Development log

Comments

Log in with itch.io to leave a comment.

What a good work.

Can I forward this game to my website pythondict ?

Yes, sure!
There is GNU licence so you can quote and use this code however you like

Thanks!

Wish for a controller support!!!

Ok, thx for a feedback! I'll try to implement a controller support (I would need a few weeks for this)

Oh,it’s cool.I think I will love it.

Hey, so I did a controller support! (for one controller) However, I'm a keyboard person myself, I have never played tetris with controller, and I'm not sure if a control scheme I've used is conventional. 

I played with controller,and felt very interesting especially the sound “duang duang duang”.

(1 edit)

En…if tetris can turn counterclockwise or reach the ground instantly the game experience maybe have more fun😁😁😁