If Robocode is fun to you, why not do that then:
http://nakkaya.com/2010/07/06/controlling-robocode-engine-from-clojure/
http://www.fatvat.co.uk/2009/05/clojure-and-robocode.html

There's also been a thread on this group about the same topic a while ago.
Hope this helps
Andreas

On 19 September 2011 10:39, Zack Maril <thewitzb...@gmail.com> wrote:
> Confession:The best way I have found to learn a language is to pick a
> girl and make something that impresses her.
>
> When I was learning to use Node.js, I made a chat room for my
> girlfriend and I to talk in when we doing a long distance
> relationship. It had a sassy robot that pulled pictures of lolcats
> from reddit on command. Another weekend, I made a robot that would
> sext pickup lines if a girl messaged the right number. The simpler a
> project sounds, "a  flirty robot that I can sext!", the more
> complicated the implementation will be. Although it was easy to do in
> node, I imagine that making a sexting robot service with clojure would
> make you learn a great deal about state if you tried to go from simple
> pick up lines to a robot that could conduct multiple conversations at
> once with several different people/numbers.
>
> It's what has worked for me and will probably be the technique I use
> for the foreseeable future.  The idea is limited to topics that can be
> wrapped up into packages to impress women, but that is really just a
> exercise in imagination and creativity. Make friends with a math major
> and a whole field of abstract topics crop up that are fair game.
>
> Good luck!
> -Zack a.k.a American College Male
>
> P.S. I am extremely sorry if females feel left out by this advice.
> This is what has worked for me as a guy wishing to learn programming.
> I wish I had advice for you that would be more useful if you were
> trying to learn a language. If you generalized to make something you
> would want to show your friends, then it is probably still pretty
> applicable.
>
>>On Sep 17, 3:23 am, Thorsten Wilms <t...@freenet.de> wrote:
>> On 09/16/2011 11:50 PM, Dennis Haupt wrote:
>>
>> > i feel compelled to do something more complex in clojure. not too big,
>> > but bigger than what fits in 100 lines and offers some chances to use
>> > macros.
>> > it should also be fun, maybe something like robocode.
>>
>> Something that is not primitive but may stay small or at least has
>> clearly defined boundaries right from start ... if you rule out pure
>> logic puzzles, this does point to games, I think.
>>
>> There are so many simple games, some of which must have been implemented
>> a million times. You could try to do one of those, but with a twist,
>> perhaps.
>>
>> Like a Pacman, but where you steer the ghosts (only one at a time,
>> changing the direction it heads to).
>>
>> Dungeonmaster-Sokoban, where you have to push boxes to create a path
>> that will lead to the hero's death, once he arrives. That without
>> trapping your own worker.
>>
>> OR, you look for an existing project, where you could implement a
>> missing feature. Ideally one where you could interact with the
>> author/contributors via IRC.http://www.webnoir.org/might be a
>> candidate, where a comment system or tagging come to mind (I'm not
>> affiliated and don't know if something like that is underway, already).
>>
>> --
>> Thorsten Wilms
>>
>> thorwil's design for free software:http://thorwil.wordpress.com/
>
> --
> 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



-- 
**********************************************************
Andreas Koestler, Software Engineer
Leica Geosystems Pty Ltd
270 Gladstone Road, Dutton Park QLD 4102
Main: +61 7 3891 9772     Direct: +61 7 3117 8808
Fax: +61 7 3891 9336
Email: andreas.koest...@leica-geosystems.com

************www.leica-geosystems.com*************

when it has to be right, Leica Geosystems

Please  consider the environment before printing this email.

-- 
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

Reply via email to