Hi, looking for your feedback on my first public project.<p>The Idea:<p>Every lurepet (big picture) that you see on the site has some "genes" and is drawn according to them.<p>After the best lurepets are selected they can be bred to make children looking like their parents. This is going to be repeated to create more and more beautiful lurepets.<p>And of course the reason to vote is to save the future humanity that is attacked by evil robots which has the only flaw - insane obsession with lurepets :)<p>Implementation:<p>The drawing logic which is 99% of all the logic, is written in Clojure. I'm very glad that I chose it, because I can not imagine beeing so productive in developing and maintaining (!) complex domain logic in a more verbose language like Java.<p>The web part currently is a set of static files: html, js and images. Cloudflare is used to CDN the static except the index.html. I hope that will help if there is a massive spike in traffic. The votes are processed from nginx logs in offline mode.<p>The development took about a year. Hope you will like the lurepet drawings and help to select the best genes.
I like the idea of generating an image and selling it as a t-shirt but you have to do better than this.<p>Website design is not very appealing. Have a look what other people do: <a href="http://dribbble.com/" rel="nofollow">http://dribbble.com/</a><p>Your LurePets are not a new idea. Zazzle is selling them already: <a href="http://www.zazzle.com/lurepets+gifts" rel="nofollow">http://www.zazzle.com/lurepets+gifts</a> . Personally I like fractal t-shirts more: <a href="http://www.zazzle.com/fractal+tshirts" rel="nofollow">http://www.zazzle.com/fractal+tshirts</a><p>But don't give up. It's a good idea that needs better front-end and more advanced math and pattern generation at the back-end. If you auto-generate images that no one else has and are appealing then you might have a sustainable business.
It think this is a really cool idea. I just think the design need a bit of work, especially the 'thumbs up' thumbnails.<p>Do you use any libraries for the genetic algorithm or was that all custom code?
Couldn't you periodically poll the Clojure runtime for votes instead of processing logs? I thought Clojure made stuff like reporting easy. Just curious as someone new (1 day in) to Clojure.