bnomis / tetris

Tetris in ClojureScript

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

tetris

A work in progress.

A demo re-frame application.

Uses re-frame-10x to expose the application state.

Some Things To Try

Pause the game go backwards in time. Look at the application state.

Requirements

Clojure

ClojureScript

Shadow CLJS

Leiningen

Development Mode

Compile css

Compile css file once.

lein garden once

Automatically recompile css file on change.

lein garden auto

Run application

lein clean
lein dev

shadow-cljs will automatically push cljs changes to the browser.

Wait a bit, then browse to http://localhost:8280.

References

https://en.wikipedia.org/wiki/Tetris

https://tetris.fandom.com/wiki/Tetris_Guideline

About

Tetris in ClojureScript

License:MIT License


Languages

Language:Clojure 90.8%Language:CSS 4.4%Language:JavaScript 3.4%Language:HTML 1.4%