Haha! I forgot about Java2d... Yeah, that would work just fine. No, Clojure does not support remote agents. But agents can really help in a system like this to express objects as distinct entities. That is, you have one object per item on the screen, and then each object basically can "live" on its own:
(send entity update-time timespan) (send asteroid do-split) etc. Actually, this really isn't too long of a project, at least the asteroids part isn't. Timothy On Mon, Oct 31, 2011 at 8:00 AM, Dennis Haupt <d.haup...@googlemail.com> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > isn't openGL a bit of overkill (we can just use java2d), or do you > want to add a renderer doing all sorts of awesome stuff which totally > contradicts the white-polygon-on-black-background graphics? might give > the game a pretty unique look :) > > Am 31.10.2011 12:41, schrieb Timothy Baldridge: >> I'd be up for something like this. I have a fair amount of clojure >> experience, and I've done quite allot of work with OpenGL in other >> languages, so this actually sounds fun! Another option to consider, >> is the old DOS version of SpaceWar! >> >> http://www.youtube.com/watch?v=yY5qHe2VadA >> >> I like the idea of doing a Asteroids/Spacewar! clone, mostly >> because it would give us a chance to introduce Agents as the >> building block of the game engine. >> >> Timothy >> >> On Sun, Oct 30, 2011 at 1:32 PM, Dennis Haupt >> <d.haup...@googlemail.com> wrote: hi community, >> >> i decided to create a (small) game in clojure to get a bit of >> non-theoretical experience. i'm pretty much a clojure noob (only >> did a few experiments) but have done a few real things in scala - >> which is totally awesome btw - so i do have some functional >> programming experience. >> >> if there's someone here who would like to join, just do so by >> answering "yes" or something like that. >> >> i was thinking about a game like asteroids, tower defense or that >> old game with lots of aliens on the top and two players at the >> bottom, shooting upwards. >> >> >> >>> >>> -- 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 >> >> >> > > > - -- > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2.0.14 (MingW32) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ > > iQIcBAEBAgAGBQJOrpwDAAoJENRtux+h35aGBx4P/RXFWjr+zFQMjA49bHobnOKY > PbepwqpwunucJ9M6zp0MDnudoXWDyE2zCG7QgAf/ZgaSoI4+4KvRL5IwYgPwBDO2 > rgAEMSyK30/HLnSnn5zgTrFRRTNde2oCFMB5soE5qYNvRKB0lXJ58DbKHF3f21H9 > NXPwz4x6GU1Vs1w9Kx94Skx+Rf4mJKX7sN6choI8ENOE8dEiXiyTFdqO1cNjPZyR > iimmEhaXzwjkHCcCPiLo1rTSn14yNty0EObNvo/WhFqK/4Y3YP7NR9tWrHJSN5ll > Sc4n9+B+qpaHrun+QvjIE41vXaMF3LPrXLRM9tM042ImRdvy210eVBU5h1riGA97 > R/0c9fm6L4UbeuhS/SBVEg3m9bdL62dcxOmDcYi0kuYrNRRcBbioptEYCxiyhcmy > bna6/k6UZX+YeLNtvXBk49+K2fQElC3TIzEmIkotMd3Q0gjhhSsoYgcW3uCvWLy1 > 0RNSPSmKmQ9m6Htif/yO2dCnCVadO/nJgqeE8LsDMhtLlh8gj4Q+x3ppU6cxtiEP > S9mGISRv6Sk6p88TVHZGVKXEHLaRuhWrfC0Nu1mTQQEwm3ilQ10ipSLrnvlGfvBs > eqCqVJpXtx/m6cvtLLczB3WoKpsGvLhDJMq0TFxYMIKbws726YdpN/VRaEMSkGFm > YJWqDYGOPOubGge4tJbn > =JTgF > -----END PGP SIGNATURE----- > > -- > 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 -- “One of the main causes of the fall of the Roman Empire was that–lacking zero–they had no way to indicate successful termination of their C programs.” (Robert Firth) -- 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