Arduino Tetris

Yes the newest version of TVout work on the hackvision as is and I am currently working on its memory usage back down so your current examples will work as is. I have freed up about 10 extra bytes and know how to free up another 10.

What i was trying to say is this needs the newer TVout so that it has access to a reliable millis() function which the version you used to write your games did not have yet.

On a side note I think that your examples could be made to work with the newest version of TVout by the encapsulating pong and space invaders data members inside a struct and then dynamically allocating the memory depending on which is chosen, much the way the simple-tetris-clone library does.

The only problem is I dont have any clue why the input bug is happening. What happens is will randomly think that the left button is being pressed repeatedly and render the game unplayable. Its probably something very simple if anyone wants to take a look as is just let me know and ill upload it somewhere as It may be a while before I can look at it again.