It isn't necessarily a trivial problem to solve either. Retrofitting a touch interface on to a game designed to be played with physical buttons doesn't always work out well.
I haven't checked the App/Play stores for Tetris-like games, so I'm sure that my suggestion to override the volume button as the rotate button in Tetris is probably old-hat. If it's not, then perhaps this is the key (excuse the pun) to providing it to the mobile world. Note, that the touch screen would be required to move the blocks left-right and accelerate down.
Absolutely on the money here. I finished it for Desktop and was thinking of making it Mobile friendly, so I started reading on it and realized I designed myself into a corner because of support for touch interfaces. Learned that lesson. The simple solution would have been 4 buttons at the bottom of the page, but just wasn't as nice playing on mobile that way.
That's a desperately uncharitable comment to make. The project is open source, perhaps you could throw a few pull requests his way to assist in making it mobile friendly, or y'know fork:
This comment breaks the site guidelines, which ask:
"Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something."
A lot of the same pieces falling after one another, sometimes 4 in a row. For deciding which pieces should appear, you should create an array with the 7 unique possibilites for pieces and then shuffle the array and go through all the 7 randomly-ordered pieces before doing the same process again. This guarantees all pieces appear consistently.
20 comments
[ 4.4 ms ] story [ 47.8 ms ] threadhttps://github.com/ivailop7/IvoTetris
If you would please review https://news.ycombinator.com/newsguidelines.html and follow the rules when posting here, we'd appreciate it.
Fun project. Watch out for TTC lawyers if it gets popular (:
[0] https://i.imgur.com/IdNUZVW.png