Skip to content

MaximGB/TetrisRF

Repository files navigation

Tetris written with ClojureScript/re-frame

The project was initiated to get better acquainted with re-frame library, as the result two other libraries have been developed:

  • maximgb.re-service - a universal way to translate re-frame co-effect/effect requests into function calls
  • maximgb.re-state - a component isolation and re-frame event handling with Hoare statecharts, currently backed by JavaScript XState library.

Demo

The resulting and playable demo can be found here.

Setup instructions

git clone [email protected]:MaximGB/TetrisRF.git
cd ./TetrisRF
make run