3 ms·
Tetris is my go-to learning project as well. I can read all the tutorials in the world, but I don't feel comfortable with a new language/platform/toolkit/etc u
by blockoperation 10y ago
Tetris is my go-to learning project as well.
I can read all the tutorials in the world, but I don't feel comfortable with a new language/platform/toolkit/etc until I've ported Tetris to it.
I go as far as making every implementation replay-compatible for ease of testing (and also because it's just really satisfying watching half a dozen entirely different implementations of the same game running in frame-perfect harmony).
Right now I'm working on a Haskell port, and as a beginner to FP, it's quite a mind-bending experience trying to implement something so familiar in such an alien language.