项目作者: twopmstudios

项目描述 :
Phaser.js + Clojurescript
高级语言: Clojure
项目地址: git://github.com/twopmstudios/disruptor.cljs.git
创建时间: 2021-03-16T00:19:09Z
项目社区:https://github.com/twopmstudios/disruptor.cljs

开源协议:

下载


disruptor.cljs

This project was generated using npx create-cljs-project and uses shadow-cljs.

This repository represents an effort to create a somewhat idiomatic ClojureScript layer on top of Phaser 3.

For now, it is simply a starting point for accessing Phaser API’s from ClojureScript w/ a live-reloading dev environment.

Objectives

  • Explore a functional API that treats Phaser as a side effect layer applied at the boundaries
  • Consider applying v-dom-diffing techniques to mutate the scene graph based on immutable state snapshots
  • Event / signal driven architecture, inspired by React / Elm / re-frame etc.
  • Extremely fast & predictable development