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.


Topics - Ark

Pages: [1]
1
Tips and Tricks / running the leagues
« on: June 20, 2006, 06:13:25 AM »
hi, haven't been on in a while but school has been getting, well, lets say fun....

Anywho, I'm trying to pick up where I left off, was wondering what exactly I need to do to run a league the way its run officially.  The information on the website is somewhat incomplete.  how many robots do I start each species with? how much energy?  How do I get different ladder modes other than just challenge, especially if the official leagues are run in a different way?  Thanks in advance.

2
DNA - General / stumped
« on: March 14, 2006, 03:17:53 AM »
Hi again everyone.  I'm working on yet another multibot and I've become stumped.  My robot is currently supposed to just run around and feed until 31000 energy, move away from whatever it was eating, stop, and make 3 new connected robots, each approximately 120 degrees away from each new robot, all connected to the original middle bot.  It used to be working fine but now it works only up until the point where it forms the multibot, then one of the ties from a baby bot to the parent bot just deletes.  I have no idea why.  If any of you can tell me what I'm missing it would be much appreciated.

Code:

def lifestage 52

cond
*.robage 2 =
*.numties 0 =
start
1 .lifestage store
stop

cond
*.robage 0 =
*.eye5 70 >
*.nrg 8000 <
*.nrg 7000 >
*.numties 0 =
start
3 .lifestage store
1 .tie store
stop

cond
*.robage 0 =
*.eye5 70 >
*.nrg 5000 <
*.nrg 4500 >
*.numties 0 =
start
3 .lifestage store
2 .tie store
stop

cond
*.robage 0 =
*.eye5 70 >
*.nrg 4500 <
*.nrg 4000 >
*.numties 0 =
start
3 .lifestage store
3 .tie store
stop

cond
*.robage 1000 <
*.numties 1 =
start
628 .fixang store
130 .fixlen store
0 .fixpos store
stop

cond
*.numties 3 =
start
4 .lifestage store
0 .fixpos store
40 .stifftie store
stop

cond
*.eye5 0 >
*.refeye *.myeye !=
*.lifestage 1 =
start
*.refveldx .dx store
*.refvelup 30 add .up store
stop

cond
*.eye5 50 >
*.refeye *.myeye !=
*.lifestage 1 =
start
-1 .shoot store
*.refvelup .up store
stop

cond
*.eye5 50 <
*.velscalar 0 =
*.lifestage 1 =
start
50 .up store
stop

cond
*.eye5 0 =
*.refeye *.myeye = or
*.lifestage 1 =
start
75 .aimdx store
stop

cond
*.lifestage 1 =
*.nrg 31000 >
start
2 .lifestage store
15 .dn store
stop

cond
*.lifestage 2 =
*.robage 1000 >
*.eye5 40 <
*.numties 0 =
start
1 .fixpos store
25 .repro store
418 .aimsx store
1 .id store
stop

cond
*.lifestage 2 =
*.robage 1000 >
*.numties 1 =
start
25 .repro store
418 .aimsx store
stop

cond
*.lifestage 2 =
*.robage 1000 >
*.numties 2 =
start
25 .repro store
418 .aimsx store
stop

cond
*.waste 200 >
start
-4 .shoot store
*.waste .shootval store
stop
end

3
Multi-Bots / Hed Wig (MB)(Ark)-07.03.06
« on: March 06, 2006, 09:00:30 PM »
Code: [Select]
'When the earth was still flat, and 2d, and made of circles that shoot lines and dots.... there was Hedwig Bot.  Been working on this off and on
'for the last month, still can't get slime to work with her so tie-feeders/viruses really mess up Hedwig, but I've run her against all of the
'multibot league bots 1 on 1 and she comes out on top against all of them, even Helios.  Dimacheri comes dangerously close to beating her,
'but Hedwig won 42 to 29 against it.  Here's the code.  Based on Batavus_minimalis, but I'm working on changing the movement/reproductive
'genes to erase almost all traces of Batavus, with any luck, by the end of March I'll have a bot I can call coded 95 percent by myself alone.


cond
*.robage 0 =
*.eye5 50 >
start
.shoot .vloc store
-2 .venval store
1 .tie store
314 .id store
stop

cond
*.numties 0 =
*.robage 0 >
start
50 .repro store
0 .aimdx store
314 .id store
stop

cond
*.numties 0 >
start
628 .fixang store
150 .fixlen store
50 .sharewaste store
50 .sharenrg store
50 .shareshell store
1 .readtie store
0 .fixpos store
stop

cond
*.numties 0 >
*.trefage *.robage >
*.eye5 35 <=
start
*.eye9 *.eye1 sub 4 mult 50 store
*.eye6 *.eye4 sub 51 store
*50 *51 add 130 ceil .aimdx store
*.maxvel *.vel sub .up store
0 .fixpos store
stop

cond
*.trefage *.robage <
*.nrg 20000 >
start
1 .deltie store
314 .aimdx store
stop

cond
*.numties 0 >
*.trefage *.robage >
*.refeye *.myeye !=
*.eye5 35 >
*.refpoison 0 =
*.refeye 0 >
start
-1 .shoot store
10 .shootval store
.fixpos inc
stop

cond
*.numties 0 >
*.trefage *.robage >
*.refeye *.myeye !=
*.eye5 35 >
*.refpoison 0 >
*.refeye 0 = or
start
-6 .shoot store
10 .shootval store
.fixpos inc
stop

cond
*.numties 0 >
*.refeye *.myeye !=
*.eye5 20 >
*.waste 100 >
start
-4 .shoot store
*.waste .shootval store
stop

cond
*.numties 0 >
*.trefage *.robage <
*.refeye *.myeye !=
*.eye5 20 >
*.refpoison 0 =
*.refeye 0 >
start
-1 .shoot store
-10 .shootval store
stop

cond
*.numties 0 >
*.trefage *.robage <
*.refeye *.myeye !=
*.eye5 35 >
*.refpoison 0 <
*.refeye 0 = or
start
-6 .shoot store
-10 .shootval store
stop

cond
*.shflav 0 !=
*.shflav -2 !=
start
0 *.shang add .aimshoot store
-3 .shoot store
0 .shflav store
stop

cond
*.nrg 4000 >
*.venom 5000 <
start
100 .strvenom store
stop

cond
*.numties 0 >
*.nrg 1000 <
start
100 .fdbody store
stop

cond
*.numties 0 >
*.nrg 7000 >
start
100 .strbody store
stop

cond
*.trefage *.robage <
*.nrg 5000 >
*.shell 200 <
start
100 .mkshell store
stop

4
DNA - General / A slimey dilemma
« on: February 10, 2006, 06:37:01 PM »
Working on making the ultimate multibot, and I'm running into the problem of dealing with viruses.  The simplest way it seems to me is to make a protective layer of slime.  The only problem is that the slime is having the side-effect of stopping my bots from forming themselves into multibots during their reproductive process.  Is there a way to dump my bot's slime all at once?

5
F2 bots / Markus Volithistralis2 (F2)(Ark)-08.02.06
« on: February 08, 2006, 02:49:13 AM »
New here, been working for all of today and the better part of yesterday to figure out bot coding and making my first few bots.  This is my best one so far.  It was based off of animal_minimalis and I used a few of the genes I found on the site, so before I post my bot, credit where credit is due.  Thanks to Numsgil for the base bot to build around and Purple Youko for the advanced reproduction genes that I shamelessly stole. I don't know how to go about it but I'd like to put this bot through the F2 leagues, so if I need to post this elsewhere to do that give me a message.  Thanks, and tell me what you think of my baby. :D

*Edit*
fixed some things with the old version of Volithistralis.  His poison should now do something, not sure how pronounced the effect is but I'll figure it out.  Also added a variation of a gene I found in the forums by Elite that causes Vol to counterattack when shot.  The original gene caused him to counterattack in the opposite direction of where the shot came from, but it was a simple fix, even for me.

Code:

Code: [Select]
cond
*.eye5 0 >
*.refeye *.myeye !=
start
*.refveldx .dx store
*.refvelup 30 add .up store
stop

cond
*.eye5 40 >
*.refeye *.myeye !=
start
-1 .shoot store
32 .shootval store
*.refvelup .up store
stop

cond
*.eye5 40 >
*.refeye *.myeye !=
start
-6 .shoot store
32 .shootval store
*.refvelup .up store
stop

cond
*.shflav 0 !=
*.shflav -2 !=
start
0 *.shang add .aimshoot store
10 .shootval store
-6 .shoot store
10 .shootval store
-1 .shoot store
0 .shflav store
stop

cond
*.eye5 0 =
*.refeye *.myeye = or
start
314 rnd .aimdx store
stop

cond
*.newmom 0 >
start
0 .newmom store
628 .aimsx store
stop

cond
*.nrg 20000 >
start
1 .newmom store
628 .aimsx store
50 .repro store
0 .shoot store
stop

cond
*.nrg 7000 >
*.shell 200 <
start
10 .mkshell store
stop

cond
*.nrg 7000 >
*.slime 200 <
start
10 .mkslime store
stop

cond
*.nrg 7000 >
*.poison 30000 <
start
10 .strpoison store
stop

cond
*.nrg 10000 >
start
10 .strbody store
stop

cond
*.nrg 1000 <
start
10 .fdbody store
stop

cond
*.waste 300 >
start
-4 .shoot store
*.waste .shootval store
stop

cond
*.robage 0 =
start
.tie inc
stop

cond
*.robage 1 =
start
.deltie inc
stop

cond
*.robage 0 =
start
.shoot .ploc store
stop
end

6
DNA - General / Poison/venom/shell
« on: February 07, 2006, 06:59:23 PM »
Hi, I'm new here obviously, got told about this game recently and I've fallen in love.  Trying to figure out the ins and outs of programming my own bot, and I'm a bit confused as to the effects of poison/venom/shell.

Shell seems to defend against shots but how much shell is necessary to be effective and what does it not defend against?

Venom is supposed to paralyze, but again how much is needed and how effective is it?

Poison is said to fire at bots that are attacking me and force them to move away, again, how much is needed to be effective?

Thanks in advance.

Pages: [1]