Author Topic: 2.46B  (Read 4014 times)

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Moderator
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
2.46B
« on: December 03, 2013, 12:34:50 PM »
Small mods and bug fixing...



For shadowgod2

Try running your robot again

Code: [Select]
'by Shadowgod2
'first parent to child NNet pass down working
'2 input per neuron
'1 in 10000 chance to change/mutate each neuron aspect

'start nnet

cond
*.robage 1 =
start
5 rnd 995 add 971 store
5 rnd 995 add 972 store
5 rnd 995 add 973 store
5 rnd 995 add 974 store
5 rnd 995 add 975 store
5 rnd 995 add 976 store
5 rnd 995 add 977 store
5 rnd 995 add 978 store
6 rnd 3 sub 979 store
6 rnd 3 sub 980 store
6 rnd 3 sub 981 store
6 rnd 3 sub 982 store
6 rnd 3 sub 983 store
6 rnd 3 sub 984 store
6 rnd 3 sub 985 store
6 rnd 3 sub 986 store
6 rnd 3 sub 987 store
6 rnd 3 sub 988 store
6 rnd 3 sub 989 store
6 rnd 3 sub 990 store
stop

cond
*.robage 2 >
start
1 .delgene store
stop

'birth mutations

cond
*.robage 0 =
start
10000 50 store
stop

cond
*.robage 16 =
start
5 rnd 995 add 971 1 *50 rnd sub 0 floor mult store
5 rnd 995 add 972 *50 rnd sub 0 floor mult store
5 rnd 995 add 973 *50 rnd sub 0 floor mult store
5 rnd 995 add 974 *50 rnd sub 0 floor mult store
5 rnd 995 add 975 *50 rnd sub 0 floor mult store
5 rnd 995 add 976 *50 rnd sub 0 floor mult store
5 rnd 995 add 977 *50 rnd sub 0 floor mult store
5 rnd 995 add 978 *50 rnd sub 0 floor mult store
6 rnd 3 sub 979 *50 rnd sub 0 floor mult store
6 rnd 3 sub 980 *50 rnd sub 0 floor mult store
6 rnd 3 sub 981 *50 rnd sub 0 floor mult store
6 rnd 3 sub 982 *50 rnd sub 0 floor mult store
6 rnd 3 sub 983 *50 rnd sub 0 floor mult store
6 rnd 3 sub 984 *50 rnd sub 0 floor mult store
6 rnd 3 sub 985 *50 rnd sub 0 floor mult store
6 rnd 3 sub 986 *50 rnd sub 0 floor mult store
6 rnd 3 sub 987 *50 rnd sub 0 floor mult store
6 rnd 3 sub 988 *50 rnd sub 0 floor mult store
6 rnd 3 sub 989 *50 rnd sub 0 floor mult store
6 rnd 3 sub 990 *50 rnd sub 0 floor mult store
stop

'input

cond
*.robage 16 >
*.numties 0 =
start
*.eye5 995 store
*.refeye *.myeye sub 996 store
stop

'invisable

cond
*.numties 0 =
*.robage 16 >
start
*971 * *979 mult *972 * *980 mult add *987 add 997 store
*973 * *981 mult *974 * *982 mult add *988 add 998 store
*975 * *983 mult *976 * *984 mult add *989 add 999 store
*977 * *985 mult *978 * *986 mult add *990 add 1000 store
stop

'output

cond
*.numties 0 =
*.robage 16 >
*1000 *990 >
start
-1 .shoot store
stop


cond
*.numties 0 =
*.robage 16 >
*998 5 sub *989 >
start
*999 5 sub -60 floor 60 ceil .up store
stop

cond
*.numties 0 =
*.robage 16 >
*998 5 add *989 <
start
*998 5 add -60 floor 60 ceil .aimsx store
stop

cond
*.numties 0 =
*.robage 16 >
*.nrg 5000 >
*.body 5000 >
start
50 .repro store
stop



For Testlund

You must use reftype together with eyef (or eye5 if you did not set focus eye) and hitup hitdn hitdx hitsx.

  • If eyef is not zero reftype will return 1 only if the robot sees a shape.
  • If eyef is zero reftype will return 1 only if it touches a shape.
  • In all other cases reftype always returns zero.

Offline Shadowgod2

  • Bot Destroyer
  • ***
  • Posts: 387
    • View Profile
Re: 2.46B
« Reply #1 on: December 03, 2013, 03:20:16 PM »
good news they are able to get to gen 70 + :) but it looks like they lost some mem along the way :( still testing

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Moderator
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Re: 2.46B
« Reply #2 on: December 03, 2013, 03:25:30 PM »
[Bump]

Just figured out how to stop vegy spikes. You should check out the next drop.

Offline Shadowgod2

  • Bot Destroyer
  • ***
  • Posts: 387
    • View Profile
Re: 2.46B
« Reply #3 on: December 03, 2013, 04:00:13 PM »
cool so the rad mem works on the short NNet bot not long handed

Offline Testlund

  • Bot God
  • *****
  • Posts: 1574
    • View Profile
Re: 2.46B
« Reply #4 on: December 03, 2013, 07:46:07 PM »


For Testlund

You must use reftype together with eyef (or eye5 if you did not set focus eye) and hitup hitdn hitdx hitsx.

  • If eyef is not zero reftype will return 1 only if the robot sees a shape.
  • If eyef is zero reftype will return 1 only if it touches a shape.
  • In all other cases reftype always returns zero.

Thanks! I will check it out tomorrow.  :)
The internet is corrupt and controlled by criminally minded people.

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Moderator
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Re: 2.46B
« Reply #5 on: December 07, 2013, 12:04:33 PM »
[Bump]

Another version drop featuring a way to stop chloroplast spikes. Repopulating robots are now stoped from producing chloroplasts after they reach a level defined by the settings.

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Moderator
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Re: 2.46B
« Reply #6 on: December 16, 2013, 01:11:26 PM »
[BUMP]

2.46.01 Drop tomorrow unless I run into something crazy.