tag:blogger.com,1999:blog-1009065821066594816.post8196396382077608934..comments2023-09-20T21:46:41.792+10:00Comments on Potential: Developer Journal 3Binh Nguyenhttp://www.blogger.com/profile/04094393751418378992noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-1009065821066594816.post-51827363020448887802010-02-10T11:35:51.919+11:002010-02-10T11:35:51.919+11:00Oops, I just noticed your email in your post. I...Oops, I just noticed your email in your post. I'll send you a copy of my work a little later today after I've made a few changes to make the program a little easier to use.Binh Nguyenhttps://www.blogger.com/profile/04094393751418378992noreply@blogger.comtag:blogger.com,1999:blog-1009065821066594816.post-50988254958899217982010-02-10T11:33:35.142+11:002010-02-10T11:33:35.142+11:00Hi Blaine,
My email is tb_nguyen at hotmail dot c...Hi Blaine,<br /><br />My email is tb_nguyen at hotmail dot com. I'd be happy to talk further with you.<br /><br />Yep, I can share the modifications to polyworld with you. Please note that the code is a little rough at the moment. Email me and I'll send you a copy. <br /><br />I do intend to make a web page soon to make all this stuff more accessible soon.<br /><br />In regards to performance, the current bottlenecks include communication and neural networks. This is nice because the changes in graphics to immediate mode with a view frustum has been enough for practical purposes.<br /><br />Communication is a bottleneck because I don't have a spatial data structure to reduce the number of checks to determine what agents are near other agents. I intend to implement a simple spatial data structure soon, something like an quad-tree or an oct-tree.<br /><br />Neural networks are a bottleneck because there are so many neural networks and because each neural network has so many synapses. I'm not sure what to do here other than to keep the number of agents to about 300. A more advanced approach would be to create a client server model with each client taking on about 100 agents.Binh Nguyenhttps://www.blogger.com/profile/04094393751418378992noreply@blogger.comtag:blogger.com,1999:blog-1009065821066594816.post-562475340719000972010-02-08T16:04:11.241+11:002010-02-08T16:04:11.241+11:00Binh,
It seems we have very similar research goa...Binh,<br /> It seems we have very similar research goals! Mind if I get your email? I'm interested in the optimization work you've done with polyworld; would you be willing to share a patch? My research is just getting started and I, too, will be modifying input and output neuron groups to fit my needs. Do you have any more notes on performance? :)<br /><br />Thanks!<br />Blaine<br />frikker @ gmail.comBlainehttps://www.blogger.com/profile/02664386739445605772noreply@blogger.com