OOP Design

Tetris is much more complicated than it looks. I make a ton of games but Tetris was a real struggle. Inb4 some edgy fuck telling me that I am a brainlet and Tetris was the easiest game they ever made.

Pick something else until you are comfortable.

Attached: boomer.jpg (380x349, 35K)

What was the problem, mate?

>Tetris is much more complicated than it looks. I make a ton of games but Tetris was a real struggle. Inb4 some edgy fuck telling me that I am a brainlet and Tetris was the easiest game they ever made.
Tetris is simple as shit.
You just need to sit down and write up all the rules. And there aren't many of those.
I would know, because I wrote down a fucking pseudocode assembly version.

>pseudocode
ok

Attached: 1529852041186.png (340x314, 249K)

get these books
head first design pattern
gang of four
shits are old but still relevant because anything used in the real-world is either a dp in these books or some derivations.

You don't need OO for Tetris.
Leave that shit alone, it'll cause bad habits, use it when you need it.

Attached: photo_2018-07-01_16-52-24.jpg (1280x736, 90K)