These are interactive slides that I put together for a Houston.js meetup party celebrating Tetris's 30th birthday.
- Install Leiningen
- Run
lein cljsbuild auto
to run the auto-compiler. - Open
public/index.html
. Shift
+Right|Left
to navigate slides.
The presentation itself is written in ClojureScript using Om/React. Its implementation is rushed. I duplicated a lot of functions and data between slides, and I'm using an Om "root" for every slide for some reason. I also manually highlighted all the displayed code out of frustration with highlighting libraries.
The presentation is intended to conclude our work on T3TR0S. You can read our devblog there to see how we built the game in small increments.
This repo presents the essence of our game. But you can see full implementations below:
- t3tr0s-full fully-featured multiplayer
- t3tr0s-bare simple version, easier to read
Thanks to Chris Granger for his live-cljs demo, which served as the styling base for this presentation.
And thanks to the T3TR0S team:
- Elaine Looney
- Luis Gutierrez
- Chris Oakman
- Brett Darnell
- Phil Gambling