[tt] [croquet-dev] Distributed Neuron in Croquet? Questions.
Eugen Leitl
<eugen at leitl.org> on
Thu Oct 25 08:58:18 UTC 2007
----- Forwarded message from zachary at distributedneuron.net -----
From: zachary at distributedneuron.net
Date: Thu, 25 Oct 2007 01:17:51 -0400
To: croquet-dev at duke.edu
Subject: [croquet-dev] Distributed Neuron in Croquet? Questions.
User-Agent: Internet Messaging Program (IMP) H3 (4.1.4)
Reply-To: croquet-dev at duke.edu, zachary at distributedneuron.net
Hello,
An introduction on my part would be the easiest way to start. My name
is Zachary Tong and I'm an undergraduate biology major,
ex-computer-science major. In my spare time I have been developing a
biologically realistic, distributed brain evolution project. A fairly
complex neural network controls a relatively simple "body", which
interacts in a simulated environment.
Its come to my attention recently that intelligence is as much a
product of environment and interaction with other organisms as it is
biologically encoded. This means I need an environment that can hold
multiple organisms and allow them to interact in a semi-sophisticated
manner.
I was originally going to create this simulation environment myself.
This not only adds a lot of work to my plate but will also be much
less flexible than desired. I stumbled on Second Life, which caught
my eye. It (and other virtual worlds) could provide the environment
simulation I need. After looking into it, however, I feel it would be
more trouble than its worth, trying to hack my project around their
system.
Croquet looks like a much more appealing option. I had some questions
regarding feasibility however. I realize Croquet is young but these
are the basic, fundamental requirements I would have:
-Is it a persistent world? Can I set up a zone that is dedicated to
the project and will persist even when people aren't there? Since
Croquet is P2P, where would this reside? Would it be hosted on my
server (I'm assuming this is the answer)?
-Can external programs interact with Croquet? My project is a C++
project and I would hate to port it to Squeak. Furthermore, I'm not
sure it could be ported (requires a local database, and requires an
active connection to my server to upload/download genomes).
Performance would be an issue as well, my project is very
computationally intensive.
-Can a single "user" command multiple "entities" in the environment?
For instance, could a single client control multiple organisms in an
environment?
-Is there a way to script simple, persistent "bots" (would be used for
vegetation)?
Thanks for the help. Croquet looks exceptional and the open framework
is a good thing to see after looking into SL. In case anyone is
interested, here is my blog on my project:
http://distributedneuron.net/blog/category/dneuron/
http://distributedneuron.net/blog/
Thanks again,
-Zachary Tong
----- End forwarded message -----
--
Eugen* Leitl <a href="http://leitl.org">leitl</a> http://leitl.org
______________________________________________________________
ICBM: 48.07100, 11.36820 http://www.ativel.com http://postbiota.org
8B29F6BE: 099D 78BA 2FD3 B014 B08A 7779 75B0 2443 8B29 F6BE
More information about the tt
mailing list