Tetris
Games
browser tetris clone
SHOW HN2019
135points
25comments
#337of 2,195 in 2019
Top 16%of 2019 by points
How HN took it
MixedNo clear lean
4 positive, 1 neutral or asking, 0 mixed, 1 critical, out of 6 comments about the project. Thread score +0.29.
Design: 1 for, 1 againstExecution: 1 for, 0 againstPerformance: 1 for, 0 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Compact, readable code that showcases Lisp data modeling
From 2 comments
This is super condensed but still very readable if you know Reagent and Hiccup. It's interesting to compare this to a lot of tetris clones written in TypeScript. There are a few…
beders on HNThe HTML page, which includes the JS scripts embedded, is only 75KB... not bad for a language so different from JS.
brabel on HN
Small page size for a ClojureScript app
From 1 comment
The HTML page, which includes the JS scripts embedded, is only 75KB... not bad for a language so different from JS.
brabel on HN
Objections
Rotate on up arrow instead of hard drop is confusing
From 1 comment
Up being rotate rather than hard drop is tripping me up. I guess I could fork it, though. :)
a_t48 on HN
Requests
Change key mapping so up is hard drop
From 1 comment
Up being rotate rather than hard drop is tripping me up. I guess I could fork it, though. :)
a_t48 on HN
Alternatives named
Other Tetris clones in ClojureScript and TypeScript (t3tr0s, wolandbros tetris, clj-tetris)
From 3 comments
Nice work! :) A few years ago some friends and I wrote a tetris clone to celebrate the 30th anniversary of tetris and learn ClojureScript in the process. Really fun group…
chrisoakman on HNHere's my tetris copy: http://wolandbros.com/tetris/ Both the game and the source are much more minimal, it's very easy to customise the rules. You can see the source here:…
gunn on HNHere's a shorter cljs version [1], as a bonus it cross-compiles to the JVM and Js reusing the core logic. [1] https://github.com/yogthos/clj-tetris/blob/master/src/tetris/game.cljc
yogthos on HN
Jstris
From 1 comment
https://jstris.jezevec10.com/
soup10 on HN