Playable Tetris demo - demo not completed - gameplay video
A while ago I read in a thread about the old classic game TETRIS and if it was able to make in GameSalad.
It was not a game that I played a lot "back then" because I was more into sport games :-)
About a week ago my wife challenged me in Tetris.....!!! Challenge accepted.
I lost almost every game BUT.....I somehow fell in love with Tetris and just for fun I wanted to see if making this game in GameSalad was possible.
The game is not done, things are missing and some needs to be redone/checked. I am not sure if I will complete the demo becuase it is of no use because of rights. But it was fun to do and challenging.
!!! FIRST 20 SECONDS OF THE VIDEO IS BLACK !!!
![](https://img.youtube.com/vi/iDMqUWXYIhQ/0.jpg)
HC
It was not a game that I played a lot "back then" because I was more into sport games :-)
About a week ago my wife challenged me in Tetris.....!!! Challenge accepted.
I lost almost every game BUT.....I somehow fell in love with Tetris and just for fun I wanted to see if making this game in GameSalad was possible.
The game is not done, things are missing and some needs to be redone/checked. I am not sure if I will complete the demo becuase it is of no use because of rights. But it was fun to do and challenging.
!!! FIRST 20 SECONDS OF THE VIDEO IS BLACK !!!
![](https://img.youtube.com/vi/iDMqUWXYIhQ/0.jpg)
HC
Comments
Really nice work!
Darren.
@tenrdrmer: Short version, I use 4 actors, 1 main block and 3 blocks constraining to Main block X,Y and rotation.
One table with 21 ROW's and 10 COL's for the gameboard (ROW 21 is used as the bottom of the board).
Then I constanly check each actors position in the table by "converting" their X and Y into ROW and COL. This I use to check if any Cell surrounding this actor is "filled" and "disable" left or right movement or saving the 4 actor positions in the table.
After this positions are saved I check if a ROW is "full" and then delete it and add a new ROW at beginning of the table.
When that is done I "update gameboard" and move the Main Actor back to start position and the game can continue.
The gameboard is made from one actor per cell in the table, when cell value = 0 not visible and value = 1 visible.
I am not sure this is the best way but I did not think this through before I started making this which means I have added "functions" as I needed them.
HC
Lump Apps and My Assets
Maybe I will put the video online later today and link to the video in this thread.
HC