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 - Jez

Pages: [1] 2 3 ... 17
1
Off Topic / BoxCar2D
« on: January 30, 2011, 03:27:28 PM »
Saw this and thought of DB  :wub:

http://boxcar2d.com/ Genetic Algorithm Car Evolution Using Box2D Physics (v1.2)

Regards to all

Jez

2
Off Topic / Why do pheasants have long tails?
« on: January 01, 2008, 06:09:12 PM »
Just, you know, one of those things I read. A short essay by Richard Dawkins; http://richarddawkins.net/article,2095,Wha...Richard-Dawkins

3
Off Topic / I am creating artificial life
« on: October 08, 2007, 02:59:55 PM »
http://www.guardian.co.uk/science/2007/oct...s.climatechange

A synthetic chromosone! 381 genes long and contains 580,000 base pairs of genetic code, of course applying for a patent is a bit of a downer but nethertheless, great achievement!!

In other news I have spotted recently;

http://www.physorg.com/news110643473.html

Researchers think they have devised a way to calculate the rates of evolution, big and cold = bad, small and warm = good

4
Off Topic / League mod volunteer needed
« on: September 23, 2007, 03:35:11 PM »
I've failed to update the leagues for far to long, sry.  

Not really had the time to do more than browse some of the new posts recently, feel bad about all the entries sitting in the starting gate. Would be happy to pass this job onto somebody else if they feel they are up to it.

You need to have some idea of how the leagues are run (like always using the latest DB release) and preferably some ability to read bot code but other than that it's just the time and willingness to keep the record straight and run the matches!

I'll leave it upto our esteemed mods EricL and Nums to decide but the time seems fitting to pass the baton on...

Feel free to post any questions or volunteer your time here.  

5
Bug reports / Toroidal not set as default for league
« on: August 11, 2007, 05:53:48 AM »
As it say's on the tin, spotted by Trafalgar.

6
Formula 1 / Latest league update
« on: July 18, 2007, 02:50:50 PM »
The new ‘super bot’, knocking Etch out of first position is Guardian v0.9! Slowing the sim down drastically due to its unprecedented DNA length of 15841 this superbly crafted bot still mowed through the opposition with comparative ease and knocked Ratita australopetecus out of the F1 league.
If you need help comparing your latest bot against Guardian because your pc isn’t powerful enough please feel free to ask for someone else to test it on the forum, or just start the match before you go out for the day as I had to for the league matches!

Reaper, the latest version of Rabidus reached third place in a surprisingly quick amount of time, another well written bot it lost to Etch and knocked Spiral off the table.

New F1 league update available.

7
Announcements / quote limit & max post length
« on: July 18, 2007, 05:16:34 AM »
Have been changed!  

Nums has now increased the maximum post length from 1KB to 1MB so bots like Guardian can be posted in one piece and increased the number of quotes you can use.  

8
F1 bots / Rabidus v1.1 (F1)(Googlyeyesultra)-15.07.07
« on: July 16, 2007, 02:29:31 PM »
Quote from: googlyeyesultra
In my own personal runs, this one was able to beat the entire F1 league EXCEPT for Etch. Curse you, Etch! Some of 'em take a little while, though.

Code: [Select]
'Rabidus: A bot by googlyeyesultra.

cond
start
'Conspec, Self-Virus Protection, Set Eyewidth
*.myeye *.myshoot add 998 *.robage sgn 1 sub -1 mult mult store
65 999 *.robage sgn 1 sub -1 mult mult store
1221 .eye5width *.robage sgn 1 sub -1 mult mult store

'Targeting/Movement
*.refxpos *.refypos angle .setaim
*.eye5 sqr dup div
*997 *998 sub dup div mult mult store

*.refveldx *.veldx sub .dx
*.eye5 sqr dup div
*997 *998 sub dup div mult mult store

*.refxpos *.refypos dist 2 div *.refvelup add *.velup sub .up
*.eye5 sqr dup div
*997 *998 sub dup div mult mult store

'Sharefeed if multi
99 .sharenrg *.multi mult store
.sharewaste *.multi mult inc
stop

'Reproduce
cond
*.nrg 850 >
*.body 50 >=
start
100 .strbody store
49 .repro store
stop

'Conspec
cond
*.refeye *.refshoot add *997 !=
start
*.refeye *.refshoot add 997 store
stop

'Birthie cut
cond
*.robage 2 <
start
.tie *.robage -1 mult 1 add mult inc
.deltie inc
11 990 store
stop

'Spread out when born
cond
*.eye5 0 !=
*997 *998 =
*.robage 20 <
*.robage 2 >
start
*.refxpos *.refypos angle 628 add .setaim store
*.eye5 .up store
stop

'Shoot feed
cond
*.eye5 30 >
*997 *998 !=
*.refpoison *.refshell >=
start
-6 .shoot store
stop

cond
*.eye5 30 >
*997 *998 !=
*.refpoison *.refshell <
start
-1 .shoot store
stop

'Making venom
cond
*.nrg 300 >
*.body 40 >
*.nrg 2 div 100 75 *.venom sub >
start
75 *.venom sub .strvenom store
stop

'Firing venom
cond
*.eye5 30 >
*997 *998 !=
*997 0 !=
*.venom 25 >
*.robage 10 sub *990 >
start
.setaim .vloc store
*.aim .venval store
*.venom 25 sub rnd 25 add .shootval store
-3 .shoot store
*.robage 990 store
stop

'Deltie enemy ties/conspec ties
cond
*.numties 0 >
*.tiepres *996 !=
*.trefshoot *.trefeye add *998 = or
start
*.tiepres .deltie store
stop

'Tie
cond
*.eye5 30 >
*997 *998 !=
*.numties 0 =
start
999 rnd 996 store
*996 .tie store
stop

'Tiefeed/Counter leach
cond
*.numties 0 >
*.trefshoot *.trefeye add *998 !=
start
*996 .tienum store
*.tieval sgn .tieloc store
-1000 .tieval store
stop

'Body to Energy Conversion
cond
*.nrg 850 <
*.body 50 >
start
*.body 50 sub 100 ceil 10 mult .fdbody store
stop

'Energy to Body Conversion
cond
*.nrg 250 >
*.body 50 <
start
*.body 50 sub 100 ceil .strbody store
stop

'Waste Removal
cond
*.waste 100 >=
start
-4 .shoot store
*.waste .shootval store
stop

'Shoot Virii
cond
*.eye5 15 >
*.nrg 150 >
*.vtimer 1 =
start
50 .vshoot store
stop

'Make Virii
cond
*.vtimer 0 =
start
*.thisgene 1 add .mkvirus store
stop

'Virus
cond
65 *999 !=
start
*.thisgene .mkvirus store
*.myeye *.myshoot add 31999 mult 50 floor .vshoot store
.delgene dec
stop

'Chameleon genes
cond
*.in1 0 !=
*.in1 *.out1 !=
start
*.in1 .out1 store
stop

cond
*.in2 0 !=
*.in2 *.out2 !=
start
*.in2 .out2 store
stop

'Some various code defenses
cond
*.fixed 0 !=
start
0 .fixpos store
stop

cond
*.delgene 0 !=
start
0 .delgene store
stop

cond
*.shoot -2 =
start
0 .shoot store
stop

cond
*.mrepro 0 !=
start
0 .mrepro store
stop

cond
*.sexrepro 0 !=
start
0 .sexrepro store
stop

cond
*.repro 49 !=
*.repro 0 !=
start
0 .repro store
stop

'End of Program
end

10
Off Topic / What happened to patch someone posted?
« on: July 11, 2007, 04:44:04 AM »
Somebody (excuse me for not remembering who) posted a patch for pond mode? Was when we had a little problem with forum and lost posts, just wondering what happened to it seeing as that post was lost when forum was reset.  

11
Off Topic / Latest league update
« on: July 08, 2007, 10:43:09 AM »
Una 3.0 failed to get any further than last place in the shortbot league. (26th postion)

T. mosquito refuses to be entered in the SB league due to the fact that it causes the league to not accept it as a proper match!!? (Keeps beating Una 3.0 atm but once 5 rounds are won it replay’s the match...) Will have another go at sorting soon.

Originaloc, MB league, doesn’t do anything. It beat Vermis Inchy and Hexagonis though before losing to Botumor. (Looks like Botumor may be cheating a bit by feeding as a single cell but it gets to stay)

Abyaly’s Aura shot to the top of the SB league as expected, giving it a first in the F1, F2 and SB league! (This was before Etch, yet another bot by Abyaly took first in the F1 league).
One Man Bucket, also by Abyaly got all the way to 19th position in the SB league before losing to Dagblad Activia. (It reached postion 15 in the F2 league). That might not seem that impressive from somebody of Abyaly’s bot writing skill but you’ve got to remember that One Man Bucket has only ONE STORE instruction in the entire dna... Check out the expanded version under the same name in the bestiary if you want to see how it works a bit more clearly.
Spiral, an Interesting Behaviour bot, also by Abyaly, knocked Simplebot20 off the F2 league table and reached position 13 before losing to Swarm 2.0. In the F1 league it knocked Animal Minimaxis2 out and reached position 26 before losing to Proeliator Gryphus.

Speedy reached position 7 before losing to Furiae in the SB league, while in the F1 league it knocked Devincio Eversor out of the league and reached position 26 before also losing to Proeliator Gryphus.

Martian Tank2 knocked Umbra Draconis out of the F2 league and reached position 7 before losing to Excalibur. In the F1 league it knocked Vex Pefidiosos out and reached position 27 before losing to Speedy.
Martian Tank3 knocked J. Venomous Mobber out of the F2 league and ended up losing to Excalibur 1.12, it reached position 3. In the F1 league it also reached position 27 before losing to Speedy, it knocked out Virulus Spinnens.

Ratita australopetecus knocked Virulus Discretus out of the F1 league but only reached position 30 before losing to one of the other new entries, Spiral. (It is worth remembering that Tie bots are having problems feeding through ties at the moment and that probably didn’t help).

New downloads for these leagues are all now available. If I missed testing one of your bots then say so and I'll get it sorted.

12
Bot Tavern / Where have all the bots gone?
« on: July 07, 2007, 03:07:48 PM »
Bots that are to be entered into the leagues are supposed to stay queued up in "The Starting Gate" until they are run in the leagues. It is then the league manager's responsibility to move the DNA file into the respective league folder.

Please do not move DNA files that are intended to be league entries until they have been run in the leagues, otherwise we can't tell which ones are not entered yet.

If your bot has just disappeared from the Starting Gate and you are wondering where it went because the league listings haven't changed yet then don't worry. If it's been moved then it should be in the bestiary and a new league listing will be posted as soon as all the bots have been tested.   (It can take several days to run all the bots)!

13
Bugs and fixes / Known Problems with DB v 2.43
« on: July 03, 2007, 10:00:22 AM »
Tie problems; there is something wrong with tie feeding in general at the moment.

.mytie and .refties; don't seem to be returning anything but zero.

Tie hardening; .fixang doesn't seem to be responding properly and ties don't seem to be hardening correctly.

There are also occassional overflow and divide-by-zero crashes that were thought to be eliminated but aren't.

To quote Numsgill -

2.5 is something like 95% done. It's just missing bot debugging tools and multibot physics. But I abandoned it when it became clear that it wasn't going to be easily maintainable. At the moment I'm researching physics so I can be in a position to implement the more complex physical reactions correctly. Also, 2.43 has quite a few features added to it that the C++ source doesn't. On the other hand, the physics are much nicer in the C++ code.

When I start again it'll probably be from scratch using C#. I'll probably start with the physics and work the rest of the program into that. I should be in a position to start sometime in the next few months.
DB is sort of in stasis at the moment, with no serious development going on. I might go into the VB code and fix some bugs if there are enough of them and they're annoying enough. But it's been a long time since I looked at the code. Eric also might come back at some point and work a little on it. Or a new coder might pick up the reins at some point.

If you want to start tinkering around in the VB source, you'll find it very easy. I actually learned VB working on this project.

/quote

14
Off Topic / MB league rules
« on: June 28, 2007, 11:03:09 AM »
Peter has pointed out that there aren't any!!

I suggest -- Must have a permanent tie with bot from same species otherwise can't feed -- would be enough but perhaps you can think of some other rules that would be good to have or a better way of putting that rule or a completely different rule to have instead?

15
Off Topic / If we extrapolate the numbers....
« on: March 14, 2007, 09:49:17 AM »
To quote Skeptic Jim
"While most of this was based on overly-simplistic extrapolation, the overall message is sound."

Original link from Youtube or use the Richard Dawkins website link at start.

Pretty cool slide show with nice music, hope you enjoy.

Pages: [1] 2 3 ... 17