This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-09-12
Channels
- # aleph (11)
- # aws-lambda (1)
- # beginners (158)
- # boot (19)
- # cider (14)
- # clara (23)
- # cljs-dev (3)
- # clojars (4)
- # clojure (133)
- # clojure-dev (57)
- # clojure-dusseldorf (1)
- # clojure-finland (2)
- # clojure-gamedev (31)
- # clojure-greece (15)
- # clojure-ireland (1)
- # clojure-italy (3)
- # clojure-russia (8)
- # clojure-spec (149)
- # clojure-uk (51)
- # clojurescript (88)
- # community-development (1)
- # component (5)
- # cursive (17)
- # datomic (3)
- # emacs (6)
- # fulcro (142)
- # graphql (1)
- # juxt (15)
- # lein-figwheel (1)
- # luminus (3)
- # lumo (6)
- # off-topic (11)
- # om (8)
- # onyx (5)
- # portkey (6)
- # proton (2)
- # protorepl (3)
- # quil (6)
- # re-frame (14)
- # reagent (9)
- # shadow-cljs (226)
- # specter (11)
- # testing (96)
- # uncomplicate (5)
- # unrepl (8)
- # vim (11)
What's the leading clojure game development platform would you say?
I'm using quil to prototype out some stuff but is there something more fully featured?
I haven't used the 'cljs' version, but I used a similar library to LibGDX w/Java in the past and have so far quite enjoyed using the first link posted.
oh cool. thanks.
quil is also based on processing
I used quil once, to provide an example of generating a 'pixel-ship'. Incidentally, they're from Dave Bollinger's work, which has sadly left the web. He used 'processing' a lot.
do you organize it any different to separate the draw phase from the update state phase?
sorry, yeah I'm very vague when I want specific answers lol.
so I saw that you are updating the state in the main draw function in play-clj
whereas quil has a setup hook that has a function that is the state reducer
while the main is just a consumer
and passes the last state into it. It's more functional rather than updating an atom
so you really should update all things in there each time, ending (usually) with a render
yeah, I need to look into it when I get home
cool thanks for clarification. I was going to look into arcadia but the whole Unity on linux thing I couldn't get working
but this seems like a good start
Yeah, it's working quite well for the old-school 2d arcade things I like to do. I've never tried 3d, not likely to either 🙂
yeah, the barrier to 3d I'd like to at least mix with 2d. have an idea for a mario 3d styled game dungeon roguelike