I’m still attempting to reproduce the Tetris game using the Blender Engine and some Python and here is another problem.
I want the tetrominoes to stop when they hit the ground or another tetromino part.
With a one-mesh tetrominoe, I get some corner collisions like this : http://imgur.com/zbymPRE or sided-collisions problems.
So I try to do it with radar sensors and four cubes (who form the shape of the tetromino) but when one of the four cubes detect something, it’s not necessarily the case of the three others, so some of them go on down.
The cubes don’t use the actor property so they can’t detect each other.
(Is there a way to stop the three other cubes when one is detected ?)
If I tried to put the radar sensors on the ground, I think I would have the same kind of problem.
So I wanted to ask if you have any ideas about how to manage that correctly. (I don’t want to have the whole code/solution/.blend on a plate; I have to try by myself first ^^’)