Christian Schmidt has announced the Corewar Global Masters Tournament, deadline 6pm CET on 7th Feb 2022. There are three rounds and a grandThanks for the heads-up. Christian is not maintaining his RSS feed so I would have missed it completely!
final with the rounds being broadcast live on Twitch.
* round 1 - Prove it Twice!
* round 2 - Larger than Nano
* round 3 - Everything About 8
* grand final - Tiny Survival
It's been quite a while since the last tournament, so fingers crossed a
few players will be able to take part :-)
Full rules are available at:
* http://www.corewar.info/tournament/CGM1/
On Saturday, 1 January 2022 at 10:42:26 pm UTC+8, John Metcalf wrote:
Christian Schmidt has announced the Corewar Global Masters Tournament, deadline 6pm CET on 7th Feb 2022. There are three rounds and a grand
final with the rounds being broadcast live on Twitch.
* round 1 - Prove it Twice!
* round 2 - Larger than Nano
* round 3 - Everything About 8
* grand final - Tiny Survival
It's been quite a while since the last tournament, so fingers crossed a
few players will be able to take part :-)
Full rules are available at:
* http://www.corewar.info/tournament/CGM1/Thanks for the heads-up. Christian is not maintaining his RSS feed so I would have missed it completely!
How are people going with this? Round three has been the hardest so far
... not only do I have to create a candidate warrior but I have to
create a test set to evaluate against. Plus I'm also weakest on the
94nop hill.
On Wed, 12 Jan 2022 15:36:10 -0800, Stephen Gunnell wrote:
How are people going with this? Round three has been the hardest so farI found writing 8 warriors a bit time consuming, but have finally
... not only do I have to create a candidate warrior but I have to
create a test set to evaluate against. Plus I'm also weakest on the
94nop hill.
submitted my entries.
Round 1
-------
I tested a few of my published 88 / 94nop warriors against Christian's benchmark, added any with a good score to the benchmark, then picked out
a couple as a starting point. I suspect a warrior like SnowDust would
work really well, but ended up submitting something less specialised.
Note: SAL has a medium process hill and a few tournaments used -P 64.
Round 2
-------
I put together a quick benchmark of nano warriors with a few small tweaks (e.g. changing the imp numbers to 107). Scores seem similar to nano, so
my entries are based on two of my nano warriors.
Round 3
-------
I didn't worry about the -8 to 8 restriction for the benchmark and used
the 94nop Koenigstuhl top 50. It's fairly easy to construction any
number using a series of add / mul / div.
E.g. 1143 for a 7-pt imp:
DIV #7, #-6 ; (or use DIV #3, #-2 for 3-pt imps)
ADD.BA -1, IMP
; ...
IMP MOV.I #1, *0 ; becomes MOV.I #1143, *0
Or an optima mod-8 step for a scanner:
ADD ADJ, INC
MUL ADJ, INC
ADJ MUL #6, #6
MUL ADJ, INC
; ...
INC SPL #5, 5 ; becomes SPL #2376, 2376
I use something similar in my round 3 entries - one has 5 instructions to
set up the constants, the other has 6.
Round 4
-------
The max process rule caused me a bit of a headache. I used the top 25
tiny warriors from Koenigstuhl as a benchmark and looked for a warrior
which scores well with 4-8 processes. Hopefully it won't get eliminated before it reaches that point!
Good luck :-)
On Wed, 12 Jan 2022 15:36:10 -0800, Stephen Gunnell wrote:
How are people going with this? Round three has been the hardest so far ... not only do I have to create a candidate warrior but I have toI found writing 8 warriors a bit time consuming, but have finally
create a test set to evaluate against. Plus I'm also weakest on the
94nop hill.
submitted my entries.
Round 1
-------
I tested a few of my published 88 / 94nop warriors against Christian's benchmark, added any with a good score to the benchmark, then picked out
a couple as a starting point. I suspect a warrior like SnowDust would
work really well, but ended up submitting something less specialised.
Note: SAL has a medium process hill and a few tournaments used -P 64.
Round 2
-------
I put together a quick benchmark of nano warriors with a few small tweaks (e.g. changing the imp numbers to 107). Scores seem similar to nano, so
my entries are based on two of my nano warriors.
Round 3
-------
I didn't worry about the -8 to 8 restriction for the benchmark and used
the 94nop Koenigstuhl top 50. It's fairly easy to construction any
number using a series of add / mul / div.
E.g. 1143 for a 7-pt imp:
DIV #7, #-6 ; (or use DIV #3, #-2 for 3-pt imps)
ADD.BA -1, IMP
; ...
IMP MOV.I #1, *0 ; becomes MOV.I #1143, *0
Or an optima mod-8 step for a scanner:
ADD ADJ, INC
MUL ADJ, INC
ADJ MUL #6, #6
MUL ADJ, INC
; ...
INC SPL #5, 5 ; becomes SPL #2376, 2376
I use something similar in my round 3 entries - one has 5 instructions to set up the constants, the other has 6.
Round 4
-------
The max process rule caused me a bit of a headache. I used the top 25
tiny warriors from Koenigstuhl as a benchmark and looked for a warrior
which scores well with 4-8 processes. Hopefully it won't get eliminated before it reaches that point!
Good luck :-)
25+ years later, and I'm back! I didn't actually write any warriors, just stole from you guys. I downloaded every warrior I could find, then ran some 25M battles to find the best ones, maybe 4-5 hours of actual work. I skipped R3, as I didn't have timeto figure out how to use MUL/DIV.
Here are the six warriors I used, without any changes.
R1 - slime test 1.00 by David Houston
R1 - Twin Flame by Ian Oversby
R2 - victim of the night by John Metcalf
R2 - Nano'Broda by G.Labarga
F - Scanny Boy by David van Dam
F - SDC by Anton Marsden
;redcode
;name Dark and Stormy 2022GM sczd
;author Steve Gunnell
;strategy Origin of Storms clone
;assert 1
On Monday, February 7, 2022 at 5:59:04 PM UTC-5, Steve Gunnell wrote:
;redcodeThat is interesting. "Origin of Storms v2" was one of the two warriors I picked for R3, along with "Tornado 4", then the deadline came up on me too fast..
;name Dark and Stormy 2022GM sczd
;author Steve Gunnell
;strategy Origin of Storms clone
;assert 1
Yes, most of the good warrior ideas have been taken although John is one of the few people still producing new ideas.No and no.
Here were the top 20 warriors I found, out of over 1100, versus the R1 benchmark.
162 - eccentric.red
162 - infravision.red
162 - lunchbreak.red
162 - originofstorms.red
162 - perseus.red
163 - Eternal_Exile.red
163 - slimetest1.red <Picked
163 - vamps02.red
165 - blacken.red
165 - luckyluke.red
166 - elvenking2.red
167 - limestone.red
168 - lukenvader.red
168 - silvertalon12.red
168 - toxicspirit2.red
170 - toxicspirit.red
170 - twinflame.red <Picked
171 - oneshot.red
173 - stingray.red
174 - armadillo.red
After narrowing this down, I fought these warriors versus another pool to pick the two warriors I used.
On Tuesday, February 8, 2022 at 1:59:04 AM UTC+3, stephen.gunnell wrote:Well I'm not seeing a high degree of innovation on the KOTH hills so I'm taking that first no with a pinch of salt. You (Inversed) would be among the few producing new ideas but you publish almost nothing and sometimes not even a strategy line so it is
Yes, most of the good warrior ideas have been taken although John is one of the few people still producing new ideas.No and no.
Inversed wrote:hard to confirm that.
On Tuesday, February 8, 2022 at 1:59:04 AM UTC+3, stephen.gunnell wrote:Well I'm not seeing a high degree of innovation on the KOTH hills so I'm taking that first no with a pinch of salt. You (Inversed) would be among the few producing new ideas but you publish almost nothing and sometimes not even a strategy line so it is
Yes, most of the good warrior ideas have been taken although John is one of the few people still producing new ideas.No and no.
Of course there might be stuff happening on the SAL hills but I don't have an e-mail client that can submit there so I can't easily follow what is going on.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 388 |
Nodes: | 16 (2 / 14) |
Uptime: | 05:00:16 |
Calls: | 8,219 |
Calls today: | 17 |
Files: | 13,122 |
Messages: | 5,872,103 |
Posted today: | 1 |