Seek help here, ask others and help if you can. Before asking questions, please search this site and read available documentation.
Submitted by Sean Bartell on Tue, 2004-07-13 11:19
I have noticed that in the documentation, f2,f3,f5,f6,f7, and f0Fuzzy are
all listed. The fact that f0Fuzzy was used for the fuzzy logic examples
leads me to think that these were implemented at some point, but they don't
work. Why are these here?
Submitted by crz on Fri, 2004-06-18 13:51
just wondering:
what textediter supports syntax highlighting for framscript (or the *.expdef
extension). I use ultraedit and it doesn't get recognized, so what i do is
rename my files in the development stage as *.c, (workaround) so that i do
get syntax highlighting (colors in the editor). Any tips on this one.
thx
Submitted by Joost Wegman on Thu, 2004-06-17 15:22
Hello,
We're working on a model with sensory evolution. There are five possible
scents in the world. The predator, prey and food populations each start out
with their own scent, this can change during evolution. The predator and
prey populations start out with ten scent neurons, two for each scent. How
strong a creature's smell is is represented in user field 3, it's a vector
with values for each possible scent.
The problem, now, is that running it is very slow. Each scent neuron has to
run through all user field 3 vectors from the other creatures to calculate
it's state. With 30 creatures we can only run 4 steps/second on a pentium4.
Does anyone have ideas about how we can speed this up? Can we represent the
scents in another way that might speed up the simulation?
Thanks in advance,
Joost Wegman
Virtual life lab, Utrecht university
Submitted by crz on Fri, 2004-06-04 10:59
Hi, i'm building a *.gen exporter, so i can create starting genotypes from
within another program and export the structure as ASCII in a format that
framsticks can read. So i had a look at a default f0 *.gen file and analyzed
it and its very simple, except what i don't get is what the NUM: stands for
as in: >>> (in this example num:26)
~
info:~
An example of a table - described by format #0 (f0) genotype.~
num:26
gnum:0
popsiz:0
lifespan:0
velocity:0
distance:0
thx
Submitted by Capstone support on Wed, 2004-05-26 13:43
Submitted by TJ on Mon, 2004-04-19 08:18
I'm running a velocity-experiment, with velocity as the only selection
criteria. Some nice symmetrical creatures have been evolved (but speed is
still bery bad).
Problem is, brain size is expanding too much. Most of it is just "lose"
neurons with no connections. This consumes a lot of processing power, and I
get between 15 and 30 warnings for most creatures "borned" :
LiveLibrary::create [WARN] 27 warnings while creating....
using CLI.
I've tried to "select away" the brain, but at least with my low speeds it's
impossible. Even with 10000 points for velocity and -1 for brain size,
during some days brain size equals zero since it's much easier for evolution
to strip the brain size than to improve velocity.
How can I get less mess in my brains?
(Yes, I do have a lot of neuron types active. I run this experiment as
complicated as I can, with feeding, fighting, water/ground, heigt-field etc.
Velocity will be replaced by Distance later on when speed is present. Goal
is to start from scracth with as complicated (real-worl-like) experiment
definitions as possible and run for as long as possible, to see if I can
create robost creatures that can survive in many environments)
Tjalve
Submitted by Horatio on Sun, 2004-04-11 13:27
Hey,
I've been trying to make a fitness function solely based on the food a
creature has eaten. So far what I've done is add 1 to user1 of a creature
everytime OnFoodCollision is called for the creature. However, I can't seem
to get this number into the fitness. I changed the fitness formula to
"return 0.0+this.user1" but that doesn't work. What can I do to make this
work?
Thanks in advance,
Horatio
Submitted by Sean Bartell on Wed, 2004-04-07 23:55
I made an expdef that lets you put limits on your creatures. I'm planning to
have size limits soon.
http://home.nc.rr.com/hyperwiz/Framsticks
note: I'll be on a trip for 1-2 days, so don't expect me to reply for a bit.
Submitted by TJ on Sun, 2004-04-04 04:47
Hi,
I'm just wondering what the use of the framstic client servers is.
- Will it work like a distributed computing system, so that several
computers can compute on the same experiment through the servers?
- Will it be possible to set up "sharing" servers, so that creatures may
migrate through the internet and into other users gene pools? (I've waited
for a function like this for 3 years... please say yes :) It would be
interesting if we could simulate evolutional migration. Creatures must adopt
to new environment. At the same time, the excisting gene pool at in that
environment can crossover with the new creature. Refer to the old Golem
project.
- Or what?
TJ
Submitted by crz on Tue, 2004-03-30 18:08
hi macko,
just finished reading the new book by wolfram, named 'a new kind of sciende'
and here he describes that everything complex (complexity) can be described
using simple programmes that use very simple rules. This also aplies to
biology and thus he concludes that natural selection using mutation and
crossover and sexual reproduction just cannot be the reason for the
diversity in biological life as we see. (it just takes to long and the
results would lead to a averaged results, instead of what we see.) He says
it is just caused by random effects in the genotypes and that natural
selection is just there for 'scaling down' (smoothing out) the overal
effects, instead of constructing. I was wondering if you have read his book
(basicly i refer to chapter 8) and was wondering if so how this will benifit
your research and eventually the framsticks program. if not it can reconment
it cause i think it can definitely change the future development of
framstciks
gr
Pages