play-cljc VS play-clj

Compare play-cljc vs play-clj and see what are their differences.

play-cljc

A Clojure and ClojureScript game library (by oakes)

play-clj

A Clojure game library (by oakes)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
play-cljc play-clj
4 2
519 937
- -
3.5 0.0
7 months ago about 5 years ago
Clojure Clojure
The Unlicense The Unlicense
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

play-cljc

Posts with mentions or reviews of play-cljc. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-05-17.
  • Clojure/Java Matrix Library Performance Comparison (core.matrix vs EJML vs vectorz-clj)
    2 projects | /r/Clojure | 17 May 2023
    You could also compare it to the matrix functions in play-cljc (see also the API docs). It doesn't implement everything in your list though. I was originally using core.matrix but writing them from scratch made a big perf difference in my testing.
  • Graphics libraries in lisp for game development
    5 projects | /r/lisp | 9 May 2023
    https://github.com/oakes/play-cljc i was wrong lol
  • Anybody working on games here?
    13 projects | /r/Clojure | 22 Mar 2023
    https://github.com/oakes/play-cljc or https://github.com/oakes/play-clj - first is native or web and uses OpenGL, but is rather basic (but you'll have more control) - second wraps lwjgl, which in turn wraps OpenGL, but is a more mature framework giving you more support
  • ClojureScript Browser Multiplayer Engine
    6 projects | /r/Clojure | 28 Jun 2021
    I tried phaser recently. It is quite complete framework, so there is no need to reach for some specific purpose libraries. I went through https://phaser.io/tutorials/making-your-first-phaser-3-game but with shadow-cljs and it worked. The framework handles well low level stuff so the final source code is small. I have expanded the game from tutorial with sounds, custom graphics and it reached something like 150 lines of clojurescript code. However I wouldn't recommend it to someone who is just learning clojure. https://github.com/oakes/play-clj was really nice (and it was simple to build android app from it) but it's no longer maintained and I never used it's successor (https://github.com/oakes/play-cljc) which might be better option today.

play-clj

Posts with mentions or reviews of play-clj. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-03-22.
  • Anybody working on games here?
    13 projects | /r/Clojure | 22 Mar 2023
    https://github.com/oakes/play-cljc or https://github.com/oakes/play-clj - first is native or web and uses OpenGL, but is rather basic (but you'll have more control) - second wraps lwjgl, which in turn wraps OpenGL, but is a more mature framework giving you more support
  • ClojureScript Browser Multiplayer Engine
    6 projects | /r/Clojure | 28 Jun 2021
    I tried phaser recently. It is quite complete framework, so there is no need to reach for some specific purpose libraries. I went through https://phaser.io/tutorials/making-your-first-phaser-3-game but with shadow-cljs and it worked. The framework handles well low level stuff so the final source code is small. I have expanded the game from tutorial with sounds, custom graphics and it reached something like 150 lines of clojurescript code. However I wouldn't recommend it to someone who is just learning clojure. https://github.com/oakes/play-clj was really nice (and it was simple to build android app from it) but it's no longer maintained and I never used it's successor (https://github.com/oakes/play-cljc) which might be better option today.

What are some alternatives?

When comparing play-cljc and play-clj you can also consider the following projects:

Phaser - Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering. [Moved to: https://github.com/phaserjs/phaser]

herfi - 3D multiplayer game prototype written in Clojure and ClojureScript

euclidean - Fast, immutable math for 3D geometries in Clojure

cljs-brawl - Mass Brawl Simulator for ClojureScript

lispgames

racing-game-cljs - A 3D racing game built with ClojureScript, React and ThreeJS

sente - Realtime web comms library for Clojure/Script

mock-mechanics - Mechanical/visual programming language

calm - Calm down and draw something, in Lisp.

gdx - A new, simple and powerful language for writing games with no compromises [Moved to: https://github.com/damn/gdl]

Socket.io - Realtime application framework (Node.JS server)