Skip to content

neuroradiology/t3tr0s-slides

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interactive Guide to Tetris in ClojureScript

VIEW SLIDES HERE

screen

These are interactive slides that I put together for a Houston.js meetup party celebrating Tetris's 30th birthday.

Setup

  1. Install Leiningen
  2. Run lein cljsbuild auto to run the auto-compiler.
  3. Open public/index.html.
  4. Shift+Right|Left to navigate slides.

Implementation

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.

Why

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.

Want more code?

This repo presents the essence of our game. But you can see full implementations below:

Thanks

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

About

interactive guide to tetris in cljs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published