FWIW, this series of blog posts from 2012 about making a roguelike in 
Clojure is what convinced me to start learning the language:

http://stevelosh.com/blog/2012/07/caves-of-clojure-01/

On Thursday, 26 April 2018 03:14:23 UTC+8, puzzler wrote:
>
> I created this game for last year's Hour of Code, using Clojurescript and 
> Phaser:
> http://robot-repair.thinkfun.com/
>
> On Wed, Apr 25, 2018 at 6:17 AM, Gerard Klijs <g.k...@gmail.com 
> <javascript:>> wrote:
>
>> I worked on a snake game, where there is a function form one state to the 
>> next. You can play other client site, which can get slow on slow devices, 
>> or server-side, I also added some simple rule-based ai, 
>> https://github.com/gklijs/snake I continued working for a bit on it in a 
>> corparate repo, so don't really know what the status of the github stuff is.
>> I might sync it with the other one, and try to use wasm for updating the 
>> state from rust and/or kotlin. 
>>
>> Op woensdag 25 april 2018 13:16:54 UTC+2 schreef Kris Leech:
>>
>>> I'm currently working on a multi player game, when I have time. The 
>>> backend in Clojure, the frontend in Javascript (as in a HTML browser based 
>>> UI). So far it has been a really fun project and a great learning 
>>> experience.
>>>
>>> All communication is over web sockets (using http-kit). I send events 
>>> (which have a type key) as JSON between clients and server. I use `case` to 
>>> run a event handler function based on the type key of the event. I intend 
>>> to change this to use a multimethod instead.
>>>
>>> I'm storing state in atoms (but I'm going to switch to agents as they 
>>> are async).
>>>
>>> The first game is "tag", any number of players can join a game and one 
>>> is "it", they need to "tag" someone else and they become "it".
>>>
>>> The UI is using HTML div and CSS absolute positioning to move the 
>>> players. The idea being I will switch to using canvas once working and then 
>>> something like phaser.js. The idea being switching rendering from DOM to 
>>> Canvas should only require adding new JS functions.
>>>
>>> As you can see I'm starting with the simplest possible game.
>>>
>>>
>>> On Monday, 16 April 2018 13:00:21 UTC+1, Peter Ashford wrote:
>>>>
>>>> Hi There - Clojure noob here. I wanted to ask some question about games 
>>>> programming in Clojure.  Is it ok to ask here or is there a better spot?  
>>>> Most of my questions aren't super game-specific.
>>>>
>>>> -- 
>> You received this message because you are subscribed to the Google
>> Groups "Clojure" group.
>> To post to this group, send email to clo...@googlegroups.com 
>> <javascript:>
>> Note that posts from new members are moderated - please be patient with 
>> your first post.
>> To unsubscribe from this group, send email to
>> clojure+u...@googlegroups.com <javascript:>
>> For more options, visit this group at
>> http://groups.google.com/group/clojure?hl=en
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "Clojure" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to clojure+u...@googlegroups.com <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to