Amazing Dojo

127 views
Skip to first unread message

Andrew Cowper

unread,
Jul 12, 2012, 9:17:11 AM7/12/12
to london-c...@googlegroups.com
Fellow Clojurians -

As a follow up to Neill's exciting Battleships dojo - I've written a server that lets Clojure programs race each other around randomly generated mazes.

Participants will write maze solving functions to compete in the arena of death! *

Each entrant is a function which is called repeatedly with information about what it can see from its current position. And each time it returns its move.

Let me know if we want to use this at a future Dojo.

Andrew

----

* No actual death involved.


Oliver Godby

unread,
Jul 12, 2012, 9:19:52 AM7/12/12
to london-c...@googlegroups.com
Is there any chance that you'd be prepared to share this with people in advance of a dojo..?

I'd love to take it to the weekly Dojo at the BBC...

Please?

Cheers,

Oli




--
You received this message because you are subscribed to the Google Groups "London Clojurians" group.
To view this discussion on the web visit https://groups.google.com/d/msg/london-clojurians/-/Ve_eVpaCPn8J.
To post to this group, send email to london-c...@googlegroups.com.
To unsubscribe from this group, send email to london-clojuri...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/london-clojurians?hl=en.



--
C. Oliver Godby
"Photographer, Geek; Dancer and Freak"
http://www.techno-mage.co.uk/
http://twitter.com/maleghast

"Work like you don't need the money.
 Love like you've never been hurt.
 Dance like there's nobody watching"

PA 09-10/12/2005

Andrew Cowper

unread,
Jul 12, 2012, 9:32:27 AM7/12/12
to london-c...@googlegroups.com
Sure - it still a bit rough around the edges, but I'll post the github link in a day or two when I've tidied it up...

Oliver Godby

unread,
Jul 12, 2012, 9:33:37 AM7/12/12
to london-c...@googlegroups.com
Thanks mon ami :-)

--
You received this message because you are subscribed to the Google Groups "London Clojurians" group.
To view this discussion on the web visit https://groups.google.com/d/msg/london-clojurians/-/7f2uZAWTpQ8J.

To post to this group, send email to london-c...@googlegroups.com.
To unsubscribe from this group, send email to london-clojuri...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/london-clojurians?hl=en.

Bruce Durling

unread,
Jul 13, 2012, 2:51:56 PM7/13/12
to london-c...@googlegroups.com

Andrew,

If you are ready for the dojo then let's go for it.

Cheers,
Bruce

--
You received this message because you are subscribed to the Google Groups "London Clojurians" group.
To view this discussion on the web visit https://groups.google.com/d/msg/london-clojurians/-/Ve_eVpaCPn8J.

Neill Alexander

unread,
Jul 13, 2012, 3:40:06 PM7/13/12
to london-c...@googlegroups.com

This sounds like it could be fun. I'm looking forward to it. :-)

Jennifer Smith

unread,
Jul 14, 2012, 7:36:33 AM7/14/12
to london-c...@googlegroups.com
That sounds fantastic- I look forward to it at the dojo- will have to publish our results on the website!

Sent from my iPhone

Andrew Cowper

unread,
Jul 16, 2012, 4:23:16 AM7/16/12
to london-c...@googlegroups.com
Yes - it will be ready for the 31st. I've still got a little bit of work to do on the server, but I can post the link here in advance as requested by Oliver - unless anyone thinks it should be kept under wraps until the dojo?

Andrew

Robert

unread,
Jul 16, 2012, 4:29:00 AM7/16/12
to london-c...@googlegroups.com
I think you just share the client callbacks (assuming it is structured like that) and their signatures here. That way people can begin to understand how it works and ask questions but since we'll need to explain the challenge on the night anyway we might as well try and keep it fresh; also eager beavers will start solving it rather than working with other people to solve it.

Of course if you want to share it privately with people like Oliver who want to run it that's different.

Bruce Durling

unread,
Jul 16, 2012, 7:01:33 AM7/16/12
to london-c...@googlegroups.com
Andrew,

On Mon, Jul 16, 2012 at 9:29 AM, Robert <shudd...@gmail.com> wrote:
> Of course if you want to share it privately with people like Oliver who want
> to run it that's different.

True. If Oliver wants to cheat, then that is on his conscience. ;-)

cheers,
Bruce
Mr Trololo

--
@otfrom | CTO & co-founder @MastodonC | mastodonc.com

Andrew Cowper

unread,
Jul 27, 2012, 12:12:02 PM7/27/12
to london-c...@googlegroups.com
Hi All -

The maze server is primed and ready to go. If we're still keen to use it on Tuesday, then I suggest everyone spends the weekend limbering up like a Wiggins.

Andrew

Bruce Durling

unread,
Jul 27, 2012, 12:24:23 PM7/27/12
to london-c...@googlegroups.com
Andrew,

Excellent news!

Is the code up so we can all look at it, marvel at your work and cheat? ;-)

I'm looking forward to it!

cheers,
Bruce
> --
> You received this message because you are subscribed to the Google Groups
> "London Clojurians" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/london-clojurians/-/_ORRXpx62qQJ.
>
> To post to this group, send email to london-c...@googlegroups.com.
> To unsubscribe from this group, send email to
> london-clojuri...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/london-clojurians?hl=en.



Andrew Cowper

unread,
Jul 28, 2012, 5:29:40 PM7/28/12
to london-c...@googlegroups.com
I'm not sure how much marvelling there'll be - but it seems to work at least.

The code is here - https://github.com/bloat/maze-game
> To post to this group, send email to london-clojurians@googlegroups.com.
> To unsubscribe from this group, send email to
> london-clojurians+unsubscribe@googlegroups.com.

Bruce Durling

unread,
Jul 29, 2012, 5:24:32 AM7/29/12
to london-c...@googlegroups.com
Andrew,

Thanks! Now to figure out what to do with it all. :-D

cheers,
Bruce
>> > To post to this group, send email to london-c...@googlegroups.com.
>> > To unsubscribe from this group, send email to
>> > london-clojuri...@googlegroups.com.
>> > For more options, visit this group at
>> > http://groups.google.com/group/london-clojurians?hl=en.
>>
>>
>>
>> --
>> @otfrom | CTO & co-founder @MastodonC | mastodonc.com
>
> --
> You received this message because you are subscribed to the Google Groups
> "London Clojurians" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/london-clojurians/-/XvdNvBXA69IJ.
>
> To post to this group, send email to london-c...@googlegroups.com.
> To unsubscribe from this group, send email to
> london-clojuri...@googlegroups.com.

Andrew Cowper

unread,
Aug 1, 2012, 5:39:30 AM8/1/12
to london-c...@googlegroups.com
Hi Everyone -

Thanks a lot for coming to the Dojo last night - I'm very happy that everyone enjoyed playing the Maze Game.

Here are the final results - archived for posterity.

http://git.slothrop.net/maze-game/index.html






Andrew

On Thursday, 12 July 2012 14:17:11 UTC+1, Andrew Cowper wrote:

Bruce Durling

unread,
Aug 1, 2012, 5:52:45 AM8/1/12
to london-c...@googlegroups.com
Andrew,

It was a huge amount of fun and is going to lead to playing around with maze finding algorithms in between dojos for me. :-D 

Thanks again for doing it!

And thanks again to Elise for MCing last night.

I hope everyone else had fun too.

I'm looking forward to seeing all the solutions and attempts in github.

cheers,
Bruce

--
You received this message because you are subscribed to the Google Groups "London Clojurians" group.
To view this discussion on the web visit https://groups.google.com/d/msg/london-clojurians/-/bCI333WTorcJ.

To post to this group, send email to london-c...@googlegroups.com.
To unsubscribe from this group, send email to london-clojuri...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/london-clojurians?hl=en.

Jennifer Smith

unread,
Aug 1, 2012, 8:36:14 AM8/1/12
to london-c...@googlegroups.com
On that note... Team 5's entries:

Andrew Whitehouse

unread,
Aug 1, 2012, 4:00:50 PM8/1/12
to london-c...@googlegroups.com
Team 2(b)'s first, and only working, attempt:


Had a great time.

Andrew
Reply all
Reply to author
Forward
0 new messages