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 - Old Henk

Pages: 1 [2] 3 4 ... 16
16
Off Topic / Happy birthday to Mutchy!
« on: February 08, 2006, 02:09:40 PM »
Happy Birthday!

17
DNA - General / Hive coding
« on: January 30, 2006, 10:32:03 AM »
Don't forget that an untied hive will live shorter, because it doesn't get the cost reduction given by ties.

18
Bot Tavern / Preybot V1
« on: January 29, 2006, 10:37:43 AM »
I used your version. The only gene I altered was 4th, which I changed into:

cond
*.robage 1 =
start
*.xpos 2500 sub .xposl store
*.xpos 2500 add .xposr store
*.ypos 2500 add .yposb store
*.ypos 2500 sub .ypost store
*.xpos .startposx store
*.ypos .startposy store
stop


I agree with you on basing Wraithbot on Preybot. But do we really need a Queen for Wraith? I kinda like the idea of Wraithbots having a 'hive mind' controlling them instead of one single bot (the queen). What do you think of this?

19
Bot Tavern / Preybot V1
« on: January 29, 2006, 09:46:30 AM »
I see migration behavior now. The center of the population has decentralized now, and a 'migration ring' has formed. Cool!



:D

20
Bot Tavern / Preybot V1
« on: January 29, 2006, 09:41:44 AM »
Yeah they are, aren't they?

Maybe I can force them to return to their territorial center at night and tie to everything, then share their nrg. Hmmm, this is getting more interesting by the minute :)

21
Bot Tavern / Preybot V1
« on: January 29, 2006, 09:21:12 AM »
Thank you!

Running more simulations with Preybot I realized I had possibly made the territories to small, causing unlucky populations to die out quickly and succesful populations to starve themselves to death because of their eating habits.

I changed territory from 500 units to each side into 2500 to each side (giving the bots a 5000 by 5000 territory)

After about 2500 cycles I noticed the following pattern:


Of course 2500 cycles is a small period of time, but still the resemblance to the ant bots struck me. If my assumptions are true then Prey bot is the first non-queenbased antbot!

I base this on several observations:
  • The highest concentration of bots is near the territory center, much like the queenbased antbots are concentrated around the queen.
  • Foraging raids are carried out. Bots wander outside their territory if they see there's food outside their territory, and return when they can't find more food.
  • The energy that is retrieved is given to the collective (in a sense), because it is used to reproduce and create more bots
I will continue to run this simulation to see if my assumptions are still true after a longer period of time.

EDIT: the following screenshot is taken at about 7000 cycles. The center of the population has expanded, and is taking up quite a lot of space in the simulation now.


This expanding territorial center is due to the fact that all bots base their territory on their own birthplace, which isn't the same for every bot, obviously. I am planning on removing that, and making the population center a heritagial thing. Furthermore it seem obvious to me that this bot needs a good predator (Wraith), or else it'll conquer the simulation eventually.

22
Bot Tavern / Preybot V1
« on: January 28, 2006, 11:31:03 AM »
Hey all,

this is the first version of the prey bot that is to be used in the Wraith-bot simulation.

Currently it features:
  • It defines it's territory based on the place where it was born.
  • It stays within the borders of it's own territory.
  • It eats vegs.
  • It avoid friends (conspecifics).
  • It reproduces close to the center of it's territory.
  • Colonies slowly migrate over time (is this a problem? IMO not)
I've had varied results with this bot. Sometimes certain territories are bursting with bots, sometimes the starting bot is the only thing that lives for a long period of time.

Noted in file are comments (well, only one this time ;) ), that I ask other members of the project (or DB'ers in general) to have a look at. The comments are placed in <...> marks, <so this would be a comment>.

Also, if you choose to alter/improve this bot for Preybot V2, I ask you to note your changes, and annotate them with a name and date. In notepad this can be done by pressing the F5 key, then typing your name behind the date/time.

I would like all changes to be send to me, so I can combine them in Preybot V2

Henk

DNA of this bot

BTW, for some weird reason I can't upload .txt files to the forum :wacko:

23
DNA - General / Hivebot communication
« on: January 28, 2006, 09:28:25 AM »
Not yet, to busy with annoying my brother and his girlfirend and beating 'em at Age of Empires. I'll get to it soon :)

24
DNA - General / Hivebot communication
« on: January 28, 2006, 07:30:46 AM »
I suggest that the 'normal' hibernating bots all tie together, so that a wake-up call can be distributed quickly through the hive via a chain reaction.

A suggestion:

Keepercode:
Code: [Select]
cond[I]
I see something is wrong and
I see one of the hybernating bots[/I]
start
50 .shoot store
1 .shootval store
stop

etc.
Normal bot code:
Code: [Select]
cond
[I]I'm in hybernating mode[/I]
*50 1 =
start
*.robage 40 store
1 .tienum store (assuming that's the tie phase)
50 .tieloc store
1 .tieval store
stop

cond
*40 10 add *.robage =
start
1 .deltie store
[I]goto battle mode[/I]
stop

What'ya think?

25
Bot Tavern / Community project (now pretty much defunct)
« on: January 27, 2006, 01:13:35 PM »
Quote
Henk: If you want something to do now then go over PY's antbot and Black Ant and take a good look at the code  :)
Will do! :)

26
Bot Tavern / Community project (now pretty much defunct)
« on: January 27, 2006, 01:09:53 PM »
I can help, too. I'm no Endy-like-DNA-Master, but I know how to write a bot or two :)

27
Off Topic / Newness
« on: January 27, 2006, 10:20:24 AM »
Allright! I'm very much impressed with that demo! Spore looks really cool!

28
Bot Tavern / Community project (now pretty much defunct)
« on: January 27, 2006, 07:42:17 AM »
Quote
Post to participate in the project  :)
Post Post ;)

How do you want to set this thing up? I say we have one project leader (Elite), who receives input from the other participants and then tells people what to do. I strongly feel that one person giving specific goals to participants is important, as it would become extremely chaotic and inneficient if done on a do-what-ye-wanna-do basis.

So... what do you want me to do?  ^_^

Henk

29
Off Topic / Newness
« on: January 27, 2006, 07:30:23 AM »
Yeah! gimme! (Me, lazy? No way! :rolleyes: )

30
Suggestions / Inbuild League System annoyances
« on: January 25, 2006, 11:02:45 AM »
The inbuild league-run-utility works really well, but it's really annoying, especially when I want it to run in the background.
After each succesful round the programs want attention and start flickering in the taskbar.

I would like to see this utility de-annoyed, if possible. :unsure:


A screengrab of a time when I'm working on something else (French literature here), and the program starts asking for my attention.

Pages: 1 [2] 3 4 ... 16