Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Houshalter

Pages: 1 ... 3 4 [5] 6 7 ... 21
61
Biology / Selfish Gene
« on: April 25, 2010, 09:45:10 PM »
First of all, evolution is alot more complicated then a few genes fighting each other. DNA codes for RNA which codes for protiens, which help assemble more complex structures, themselves building more complex structures, and so on untill you get to the individual, and theres no reason it should stop there because, as numsgil pointed out, evolution often acts on the level on an entire population, not just individuals (look at colony insects like bees and ants.) The concept of genes fighting against each other is rediculous because in order to have a gene that could actually do that, it would have to be rediculously complex to the point were its improbable it could have evolved from chance in the first place. There are examples like the T gene in mice, which makes 90 % of the sperm carry its gene, but its not like theres genes which litterally change the way we behave like in your dad saving his kids example. After 16 generations, you are related to 65,536 differirent organisms that lived 16 generations before you. A small population of organisms will very quickly become interrelated, and so the big differences matter more in seperate populations. In order for a single gene to survive the incredible odds of being passed down after 16 generations, it will have to have a significant effect on the organism.

62
Newbie / hello
« on: April 25, 2010, 02:22:58 PM »

63
Newbie / hello
« on: April 23, 2010, 11:14:59 PM »
I'm going to go hang myself now...

Naw, I'm just joking (or was I.) But seriously, what ever happened to:
Quote
yes, I like anime, kill me, BUT I am not obsessed, so worry not, I am no weeaboo of any variety. I will not append "desu" to the end of everything, and I will not call your bots KAH-WAH-EEE!!!! ever.


I don't mind anime actually, but I generally avoid it because theres ALOT of weird stuff out there.

Clicky

64
Biology / Selfish Gene
« on: April 23, 2010, 11:06:11 PM »
Quote from: Numsgil
I'm not generally a fan of Dawkins.  And by not generally a fan, I mean rather hostile towards.  He's a strong leader of a modern militant (for lack of a better word) form of Darwinism that's mostly a reaction to the militant Creationists.
Isn't that the guy that said that parents that teach their children about God should go to prison? Ya...

Quote from: deoxymoron
Anyway, I'm still trying to create some genuinely interesting bots, without resorting to creating them myself. Do you know where i can find advice on applying the right settings for creating interesting behaviour? maybe it's already been covered somewhere else; i can't find where though. i've managed some group behaviour but i want my bots to start increasing thier dna length, not slowly decrease and simplify (even with all dna cost off)  And is it possible for venom, poison etc to develop in a bot, without me programming it in originally? would love to see that happen.
My expirements have been unsuccesful thus far in creating completely new abilities, but I have gotten some really interesting behaviors. One thing thats helpful is change. Once they figure out how to survive, they generally don't change much for a long time. This is a good example of puctuated equilibrium in action. Just figure out the dynamic costs and how the controls work and stuff and you'll be golden. Also, shepard bots might help if you don't mind "cheating". Last, the harder the bots have to fight for food, the better they have to be to get it, so make your sims bigger, your alga stronger, and your bots slightly cannibalistic/territorial. Good luck

65
Newbie / Darwinbots replacement/clone
« on: April 20, 2010, 06:03:08 PM »
Quote from: peterb
I've seen the GDI sample, they remind me of the pen up and pen down commands of logo, which i never was a fan of..
You mean turtle graphics? Whats wrong with them?

66
Untagged bots / Smarter algae
« on: April 16, 2010, 10:05:56 AM »
This gives me an idea. () What if you just make alga_minimalis tie to everything. It won't share nrg, just shoot ties at anything in range.
Code: [Select]
cond
*.eye5 0 >
start
.tie inc
stop

67
Newbie / Darwinbots replacement/clone
« on: April 16, 2010, 10:00:19 AM »
Quote from: ashton15
def last_read 971

start
70 .last_read store
.delgene inc
stop

start
'condition
*.last_read ++ *
'whatever you want to use the number for
.last_read inc
*.last_read 91 = and
70 .last_read store
stop


Like that? That's the simplest way I can think of... really hope that's what you mean this time.
Maybe, I'm not sure what your trying to do with it though. Heres a better example: I have a shepard bot. It grades the fitness of a bot it sees in front of it and stores that value in a memory location. I have ten memory locations and the number of the location I last stored in and I want to rotate through them. Its easy to store them using "last_value 1 add store" but its hard to read them. For example, what if I want to find what the last bot's fitness was? Ideally I would do this: "last_value read". Now the value of the last bot's fitness is on top of the stack and I can use it to compare it to the bot I see now to judge what his fitness is.

And do you really think you can simulate human intellegince in darwinbots? That would be weird.

68
Newbie / Darwinbots replacement/clone
« on: April 15, 2010, 11:15:39 PM »
I don't think your understanding me, and I'm not understanding you. Lets set aside memory locations 50 to 70 for some purpose. Say I want to access one more then the location I accessed last cycle. I would do this:
Code: [Select]
LastOneUsed 1 add readSimple, right? I ran into this problem while trying to figure out how to make the bots do complex stuff like "learn".

Also, for your neural nets, how do you find two events that are related. There could be millions of possible connections and relations, not to mention the farther in the future the reaction happens, the harder it is to identify what caused it.

69
Newbie / Darwinbots replacement/clone
« on: April 15, 2010, 09:34:56 AM »
Quote from: ashton15
Quote from: Houshalter
I'm a bit lost reading that   Wasn't the purpose of DB to avoid using neural networks? What we need is a good "read" command so that we can use memory like an array. Theres a store, but no read.

By read do you mean * like *.eye5 reads .eye5 or .eye5 * or *505 or even 505 * it's pretty easy to read a single value, and for multiple memory locations you have things like the stack and duplicate commands... would probably help a lot if you could read various positions in the stack if that's what you mean... or do you mean having multiple stacks... I'm slightly confused by what you mean.

No, I mean having a "read" command which would take the value of the memory location pointed to on the the top of the stack and put it on top of the stack. I didn't know there was a "*" command, I thought you had to put it before the number of the variable you wanted to read.

As for your neural net, what about things that are related, but don't happen in the same cycle. For example, if you shoot, you get -2 shots back in the future, not instantly.

70
Newbie / Darwinbots replacement/clone
« on: April 14, 2010, 07:24:21 PM »
I'm a bit lost reading that   Wasn't the purpose of DB to avoid using neural networks? What we need is a good "read" command so that we can use memory like an array. Theres a store, but no read.

71
Internet Mode Commentary / Anybody using IM now?
« on: April 12, 2010, 09:14:49 PM »
I will try to turn on my IM sim for a while....

72
Mutations / Mutation: from evolve-2(x) series
« on: April 10, 2010, 11:17:58 PM »
I didn't study the code, but it could be a makeshift way of conspec. When you reproduce in front of yourself and your moving sideways your offspring isn't going to eat you when you bump into them and you can avoid eating each other untill the birth tie breaks. Maybe not, I just know that darwinbots come up with strange solutions to problems.

73
RANT / I HATE GUESTS
« on: April 08, 2010, 05:01:36 PM »
Quote from: Panda
There is something about there being online with me. I am allways unsure of what they are doing!!!



Their watching, always watching...

















ALWAYS....

74
Off Topic / Micro evolution vs Macro evolution
« on: April 05, 2010, 07:57:50 PM »
In reality, you can mix any two species dna, but they will die or be sterile. Maybe you should have a similiar thing in darwinbots where you just randomly mix basepairs and if they are to different, the offspring will die. Notice I said basepairs, not genes. If you mix genes you could still get a working bot, but you also have love bots and how do you mix to different genes that are similiar without throwing away a gene.

Anyways, ask any creationist and they will define macro-evolution as an increase in "information".

75
Off Topic / Divide by zero
« on: April 04, 2010, 10:26:22 AM »
I was trying to think of a way to define number in strict logical terms that could be used by a computer. Its not as easy as it sounds. You might say that a number is or represents a single value, but how do you define a value? Maybe you can take a short cut and define a number as a set of binary digits, but thats not an actual number. It just represents a number, and were back to the same problem.

Pages: 1 ... 3 4 [5] 6 7 ... 21