--- Log opened Sun Feb 15 00:00:54 2004
00:01:15 #corewars: < phunk> Yeah.
00:01:34 #corewars: < phunk> I found the old, old version of Corewar. I didn't think there was a newer one, let alone people that still played it.
00:01:50 #corewars: < grabek> both is true, actually
00:02:01 #corewars: < phunk> Apparently, heh
00:02:02 #corewars: < grabek> there's sdl port of pmars
00:02:10 #corewars: < grabek> and native windows version
00:02:12 #corewars: < grabek> called corewin
00:02:16 #corewars: < grabek> by chip wendell
00:02:26 #corewars: < phunk> I need corewin, then.
00:02:29 #corewars: < grabek> hm
00:02:34 #corewars: < grabek> i don't remember the link
00:02:39 #corewars: < grabek> you may find the url
00:02:51 #corewars: < grabek> on http://corewar.ehost.pl/links/
00:03:02 #corewars: < grabek> in software section
00:03:08 #corewars: < phunk> Thanks
00:03:18 #corewars: < grabek> dammit
00:03:24 #corewars: < grabek> on http://corewar.ehost.pl/community/links/
00:04:05 #corewars: < phunk> Alright
00:04:10 #corewars: < phunk> Got it
00:08:28 #corewars: < grabek> where're you from?
00:08:45 #corewars: < phunk> USA
00:10:01 #corewars: < grabek> oh
00:10:23 #corewars: < grabek> then, during your dinner time there'll be a irc meeting tomorrow
00:10:27 #corewars: < grabek> (most propably)
00:10:58 #corewars: < grabek> s/propably/probably/
00:11:44 #corewars: * grabek wonders about his language skills or rather lack of them
00:13:37 #corewars: < phunk> Hehe
00:13:41 #corewars: < phunk> I'll try to attend
00:13:47 #corewars: < phunk> I'm still new to it.
00:15:08 #corewars: < grabek> don't be discouraged
00:15:20 #corewars: < phunk> Discouraged by what?
00:15:22 #corewars: < grabek> redcode is easy to learn, hard to master
00:15:27 #corewars: < grabek> poh
00:15:32 #corewars: < grabek> s/poh/oh/
00:15:34 #corewars: < phunk> It's almost exactly like ASM
00:15:39 #corewars: < grabek> you mean English or redcode?
00:15:40 #corewars: < phunk> Can't be too hard.
00:15:49 #corewars: < phunk> Redcode.
00:16:02 #corewars: < grabek> it is hard, believe me.
00:16:14 #corewars: < grabek> you will see, anyway
00:16:24 #corewars: < grabek> there's bunch of intro sites
00:16:29 #corewars: < grabek> (links on my page)
00:16:32 #corewars: < grabek> and a newsgroup
00:16:41 #corewars: < grabek> rec.games.corewar
00:17:08 #corewars: < grabek> low volume but with constant attendants and lurkers
00:30:01 #corewars: < grabek> phunk
00:32:20 #corewars: < phunk> Yes?
00:32:24 #corewars: < grabek> a question
00:32:33 #corewars: < grabek> i am not that good at English
00:32:50 #corewars: < grabek> i'd like to register a domain, so actually this does matter
00:33:01 #corewars: < grabek> which one is correct
00:33:10 #corewars: < grabek> dwarf's corner or dwarf corner
00:33:31 #corewars: < phunk> dwarf-corner would be right.
00:33:40 #corewars: < phunk> you can't use apostrophes or spaces in a domain.
00:34:17 #corewars: < grabek> i know
00:34:35 #corewars: < grabek> so, basically, the tittle of my page is not incorrect?
00:34:38 #corewars: < phunk> but dwarf's corner is grammatically correct
00:35:06 #corewars: < phunk> what's your native language?
00:35:41 #corewars: < grabek> Polish
00:36:43 #corewars: < grabek> why?
00:38:20 #corewars: < phunk> Just curious
00:42:53 #corewars: < grabek> btw: you know you can compete on hills?
00:43:13 #corewars: < phunk> Yeah
00:43:22 #corewars: < phunk> I know that I can, I just don't know how
00:43:52 #corewars: < grabek> oh
00:43:57 #corewars: < grabek> you make a warrior
00:44:12 #corewars: < grabek> you add a proper header that hill server can parse
00:44:23 #corewars: < grabek> usually this is something like
00:44:30 #corewars: < phunk> Like ;author and ;name and stuff
00:44:30 #corewars: < grabek> ;redcode-94nop
00:44:34 #corewars: < grabek> ;author phunk
00:44:38 #corewars: < grabek> ;name My warrior
00:44:41 #corewars: < grabek> ;assert 1
00:44:48 #corewars: < phunk> What's the ;assert for?
00:44:52 #corewars: < grabek> you redcode code goes here
00:45:13 #corewars: < grabek> ;assert defines the compilation constraints and conditions
00:45:17 #corewars: < grabek> for example
00:45:38 #corewars: < grabek> a warrior that works on core of 8000 cells (which implies it won't work properly on any other core)
00:45:46 #corewars: < grabek> should have a line
00:45:51 #corewars: < grabek> ;assert CORESIZE==8000
00:46:00 #corewars: < grabek> added somewhere in a header
00:46:06 #corewars: < phunk> What's the proper core size to use?
00:46:21 #corewars: < grabek> the size that is implemented in the hill
00:46:24 #corewars: < grabek> most common are
00:46:42 #corewars: < grabek> 8000 cells, 800 cells and the big hill with 54400 (or something) cells
00:46:48 #corewars: < grabek> http://www.koth.org
00:46:52 #corewars: < phunk> I see
00:46:55 #corewars: < grabek> http://sal.math.ualberta.ca
00:47:29 #corewars: < phunk> Forgive me for asking a newbie question, but are warriors I make in CoreWin still compatible in the competitions?
00:47:48 #corewars: < grabek> it depends on what you program/implement into them
00:48:00 #corewars: < grabek> corewin has an internal editor
00:48:08 #corewars: < grabek> and it helps designing warriors
00:48:19 #corewars: < grabek> (i.e. you don't have to use notepad)
00:48:32 #corewars: < grabek> it does not matter what you use for programming your code
00:48:38 #corewars: < grabek> s/code/warrior/
00:48:58 #corewars: < phunk> No, I was just wondering if Corewin used different commands
00:49:06 #corewars: < phunk> I know that the actual editor doesn't affect anything
00:49:32 #corewars: < grabek> no
00:49:43 #corewars: < grabek> corewin has a compliant redcode interpreter implemented
00:49:53 #corewars: < phunk> Alright then
00:50:01 #corewars: < grabek> and warriors you program using corewin can compete on hills from koth.org and koth@sal
00:51:01 #corewars: < phunk> Right now I'm reading the beginner's guide to redcode
00:51:21 #corewars: < grabek> good place to start from
00:51:36 #corewars: < grabek> also, you should read first 10-20 issues of corewarrior
00:52:49 #corewars: < grabek> corewar veteren revealed arcana's of few basic strategies of corewar
00:53:47 #corewars: < grabek> s/veteren/veterans/
00:54:44 #corewars: < grabek> oh, and there's beginner's hill and koth@sal (forgot to mention!)
00:54:57 #corewars: < phunk> Hehe
00:55:05 #corewars: < grabek> dammit
00:55:08 #corewars: < grabek> s/and/at/
00:55:13 #corewars: < grabek> i am tired, i think
00:56:59 #corewars: < phunk> Heh
00:57:07 #corewars: < phunk> I'm just trying to figure this stuff out.
00:57:54 #corewars: < grabek> in a nutshell
00:58:03 #corewars: < grabek> (still about hills)
00:58:08 #corewars: < grabek> once you create a warrior,
00:58:20 #corewars: < grabek> you submit it to a hill by sending a text message
00:58:38 #corewars: < grabek> the server-side scripts put your warrior in a queue
00:59:14 #corewars: < grabek> and after few minutes your program challenges the hill fighting against every program clings to it (the hill)
00:59:35 #corewars: < grabek> if you perform better than the last one - you enter the hill
00:59:40 #corewars: < grabek> if not - you're pushed off
00:59:53 #corewars: < phunk> I see
01:00:01 #corewars: < phunk> Can I ask you a quick question about MOV?
01:00:05 #corewars: < grabek> sure
01:00:14 #corewars: < phunk> MOV one, two
01:00:20 #corewars: < phunk> What is the second number for?
01:00:28 #corewars: < grabek> MOV from, to
01:00:31 #corewars: < grabek> like in assembly
01:00:47 #corewars: < grabek> (but the other way around, iirc it was mov ah, 4ch)
01:01:05 #corewars: < grabek> mov does not move, actually, but copies an instruction
01:01:18 #corewars: < grabek> from the address that is given in 'one'
01:01:22 #corewars: < grabek> (which is called A-field)
01:01:41 #corewars: < grabek> to the address labeled 'two'
01:01:44 #corewars: < grabek> (which is called B-field)
01:02:27 #corewars: < phunk> Oh, alright
01:02:46 #corewars: < phunk> So MOV 0, 1 would pretty much execute the same MOV command forever?
01:02:53 #corewars: < grabek> yeah
01:02:56 #corewars: < grabek> exactly
01:03:17 #corewars: < grabek> mov 0,1 copies itself to the next cell
01:03:24 #corewars: < grabek> which is to be executed next
01:03:31 #corewars: < grabek> repeating the loop infinitely
01:04:16 #corewars: < phunk> And say I had an ADD command under the MOV.
01:04:28 #corewars: < phunk> Would I use MOV 0, 2 to copy it?
01:04:31 #corewars: * grabek stills tries to figure out the Dwarf and Dwarf's subtelty
01:04:38 #corewars: < grabek> nope
01:04:48 #corewars: < grabek> the 0 in MOV points to the MOV itself
01:05:06 #corewars: < grabek> remember, it is relative addressing
01:05:12 #corewars: < grabek> 0 points to the cell
01:05:17 #corewars: < grabek> 1 points to the next one
01:05:25 #corewars: < phunk> Oh
01:05:39 #corewars: < grabek> it is like in mov 0,1
01:05:56 #corewars: < grabek> in English (or in its approximation) it'd be
01:06:13 #corewars: < grabek> "take a cell that is being currently executed"
01:06:27 #corewars: < grabek> "copy it one cell away from the current address"
01:06:38 #corewars: < grabek> compare
01:06:39 #corewars: < grabek> mov 1,1
01:06:41 #corewars: < grabek> oh
01:06:42 #corewars: < grabek> no
01:06:44 #corewars: < grabek> mov 1,2
01:06:56 #corewars: < grabek> would copy the line that's below MOV line
01:07:12 #corewars: < grabek> two cells from the current line
01:07:32 #corewars: < phunk> I see
01:07:48 #corewars: < phunk> Could you use negative numbers to copy from lines above the MOV line?
01:07:53 #corewars: < grabek> yes
01:07:56 #corewars: < grabek> mov -1, 0
01:08:03 #corewars: < phunk> Alright
01:08:19 #corewars: < grabek> all numbers are taken modulo CORESIZE
01:08:25 #corewars: < grabek> so for CORESIZE of 8000
01:08:28 #corewars: < grabek> -1 = 7999
01:08:35 #corewars: < grabek> btw, phunk, how old are you?
01:08:40 #corewars: < grabek> (mind if i ask?)
01:09:17 #corewars: < phunk> 15.
01:10:03 #corewars: < grabek> ok, phunk, it is time i went, i think (it is 1.15 am here)
01:10:14 #corewars: < phunk> Ok
01:10:15 #corewars: < grabek> feel free to post your questions to the ng
01:10:15 #corewars: < phunk> See you later
01:10:19 #corewars: < grabek> newsgroup, i mean
01:10:21 #corewars: < phunk> Alright
01:10:24 #corewars: < grabek> or mail me, if you wish
01:10:30 #corewars: < grabek> grabek (at) acn.waw.pl
01:10:35 #corewars: < phunk> Alright
01:10:57 #corewars: < grabek> (btw, does dwarfs-corner.com looks alright?)
01:11:16 #corewars: < grabek> (the domain, not the page, i mean, for there's nothing behind that url)
01:11:22 #corewars: < grabek> s/looks/look/
01:11:27 #corewars: < phunk> Yeah
01:11:29 #corewars: < phunk> It looks fine
01:11:32 #corewars: < grabek> good
01:11:46 #corewars: < grabek> i'll take it, then :-)
01:11:49 #corewars: < phunk> Hehe
01:11:54 #corewars: < phunk> Sooner or later I'll get it
01:12:01 #corewars: < phunk> (Redcode, I mean)
01:12:21 #corewars: < grabek> oh, it is not that hard
01:12:31 #corewars: < phunk> Yeah, once you get it you get it
01:12:33 #corewars: < grabek> read faq and ilmari's tutorial
01:12:47 #corewars: < phunk> I know C, PHP, QBasic, and a bunch of other stuff
01:12:53 #corewars: < grabek> try the http://www.corewar.info
01:12:55 #corewars: < phunk> It's really only a matter of time
01:13:00 #corewars: < grabek> lol
01:13:06 #corewars: < grabek> you bet it is
01:13:24 #corewars: < grabek> there're references and tutorials as well
01:13:52 #corewars: < grabek> my site is not for newbies, i've got rid of all tutorials and introductions
01:14:03 #corewars: < grabek> but corewar.info is a good start
01:14:32 #corewars: < grabek> g'night
01:14:35 #corewars: < grabek> see you later
01:14:38 #corewars: * grabek is off
01:15:15 #corewars: < phunk> Later
01:36:59 -!- phunk [~daquik@s26.dial3.sne.nac.net] has quit [Ping timeout: 180 seconds]
01:44:52 -!- phunk [~daquik@s68.dial3.sne.nac.net] has joined #corewars
02:05:43 -!- brx [~brx@pD9EAB9C8.dip.t-dialin.net] has joined #corewars
03:56:14 -!- phunk [~daquik@s68.dial3.sne.nac.net] has quit []
05:21:29 -!- phunk [~daquik@s82.dial1.sne.nac.net] has joined #corewars
11:20:11 -!- zadijan [~daquik@s111.dial1.sne.nac.net] has joined #corewars
11:22:08 -!- phunk [~daquik@s82.dial1.sne.nac.net] has quit [Ping timeout: 180 seconds]
11:32:13 -!- zadijan is now known as phunk
11:55:23 #corewars: < grabek> erm?
11:55:35 #corewars: < grabek> so many phunks here...
11:56:55 #corewars: < phunk> Hello, grabek.
11:57:02 #corewars: < phunk> I'm still the same phunk.
11:58:47 #corewars: < grabek> oh
11:59:08 #corewars: < grabek> you don't sleep very long, do you?
11:59:24 #corewars: < phunk> I never went to sleep.
11:59:30 #corewars: < phunk> I don't sleep very often.
12:00:00 #corewars: < grabek> huh
12:00:05 #corewars: < grabek> tough guy
12:00:08 #corewars: < grabek> anything new?
12:00:15 #corewars: < phunk> Not really
12:00:35 #corewars: < phunk> But I did find the old 1990 version of Corewar on my computer from a while back. =/
12:00:40 #corewars: < grabek> :-)
12:00:44 #corewars: < phunk> I forgot I had it.
12:00:57 #corewars: < grabek> it supports 88 standard, i think
12:01:10 #corewars: < grabek> which (the standard) is still used
12:01:34 #corewars: < phunk> 'Warriors' are called 'Organisms', and rather than *.RED it uses *.PRG.
12:01:42 #corewars: < phunk> It's pretty fun to play with, though.
12:02:20 #corewars: < grabek> never heard of it
12:02:26 #corewars: < grabek> never mind
12:24:37 -!- joonas [jpihlaja@kruuna.helsinki.fi] has joined #corewars
13:23:35 #corewars: < phunk> Later
13:23:37 -!- phunk [~daquik@s111.dial1.sne.nac.net] has quit []
13:24:02 #corewars: < grabek> hi joonas
13:26:23 #corewars: < joonas> hi
13:26:46 #corewars: * grabek is uploading behemot's chapter atm
13:27:09 #corewars: < joonas> cool.
13:27:17 #corewars: < joonas> what's the url?
13:27:30 #corewars: < grabek> done
13:27:31 #corewars: < grabek> hm
13:27:44 #corewars: < grabek> http://www.corewar.ehost.pl/book/behemot/
13:27:57 #corewars: < grabek> http://www.corewar.ehost.pl/book/behemot/index_2.html as well
13:29:11 #corewars: < joonas> the page layout is really nice.
13:29:21 #corewars: < grabek> thanks
13:30:02 #corewars: < joonas> I notice the block comments quoting the frenzy usenet article don't render properly for me though: only the first line is in italics.
13:30:21 #corewars: < grabek> hm
13:30:25 #corewars: < grabek> yes, you're right
13:30:38 #corewars: < grabek>
spoils it
13:31:20 #corewars: < joonas> very clear explanation of an airbag.
13:31:45 #corewars: < joonas> maybe you could add a process scheduling diagram though to the section on parallel processes?
13:32:06 #corewars: < joonas> ah, and there it is. :)
13:32:19 #corewars: * joonas is too impatient
13:34:04 #corewars: < joonas> hm.. at the bottom of that article you talk about the mov.i {0, #0 instruction.
13:34:21 #corewars: < joonas> but I think the description of what happens is wrong.
13:34:33 #corewars: < grabek> which part?
13:35:18 #corewars: < grabek> why?
13:35:35 #corewars: < joonas> last three paragraphs: mov.i {0, #0 doesn't change into mov.i {0, #1, but instead it wipes itself with the previous dat 0,0.
13:36:05 #corewars: < joonas> no, wait, that happens later once all processes have been booted.
13:36:06 #corewars: < joonas> nevermind.
13:36:21 #corewars: < grabek> it is the booting
13:36:38 #corewars: < grabek> not the setting up the process queue after the boot
13:36:38 #corewars: < grabek> :-)
13:36:42 #corewars: < joonas> except, maybe, the very last code segment should have the B-field of the mov.i {0, #0 be non-zero.
13:37:35 #corewars: < joonas> yes, I meant by booting processes that the process queue is being set up.
13:38:14 #corewars: < grabek> yeah
13:38:18 #corewars: < grabek> that is right
13:38:25 #corewars: < grabek> thanks
13:38:34 #corewars: < joonas> ah, cool... you explain it on the next page.
13:39:01 #corewars: < joonas> (the bit about the first mov.i hiding itself.)
13:40:14 #corewars: < joonas> hm.. in the bit about incendiary bombs, maybe you should mention that the mov.i part of the bomb need to be executed by multiple processes.
13:40:42 #corewars: < joonas> ...because you say that it will create an spl carpet.
13:40:42 #corewars: * grabek notes it down
13:40:55 #corewars: * grabek slaps forehead
13:40:57 #corewars: < grabek> you're right
13:41:49 #corewars: < joonas> michal really is ingenius
13:42:13 #corewars: < grabek> yeah
13:42:24 #corewars: < grabek> it works really nice
13:42:57 #corewars: < grabek> and, actually, i get to know all that while dissecting the code
13:43:31 #corewars: < joonas> another one of his warriors I really like is his entry to the KOFACOTO white warrior round.
13:44:19 #corewars: < joonas> we had to kill RotJ in that round and he did it by booting a spiral spl/dat clear in just the right place. :)
13:44:26 #corewars: < grabek> hm
13:44:33 #corewars: * grabek is browsing koth.org
13:45:34 #corewars: < joonas> one thing you might want to mention is that airbag's protection effectiveness goes up as the length of the warrior does.
13:45:47 #corewars: < grabek> aw yes, the actual tip of yours
13:45:51 #corewars: < grabek> forgot to add this
13:45:52 #corewars: < joonas> which is why it works so incredibly well in behemot.
13:46:00 #corewars: < joonas> yes, I learnt that from behemot. :)
13:46:00 #corewars: * grabek notes it down
13:46:25 #corewars: < grabek> also, what Metcalf pointed me out,
13:46:29 #corewars: < joonas> a typo, I think: analise -> analyse.
13:46:34 #corewars: < joonas> or analyze if you're merkin.
13:46:43 -!- Roy [~roy_van_r@kf-mss-cb01-00228.dial.kabelfoon.nl] has joined #corewars
13:46:45 #corewars: < grabek> modifier and check have to be next to each other
13:46:54 #corewars: < Roy> good afternoon gentleman
13:46:57 #corewars: < grabek> thanks, Joonas, once again
13:46:58 #corewars: < grabek> hi
13:47:01 #corewars: < joonas> hi roy
13:47:39 #corewars: < joonas> grabek: what do you mean by modifier & check?
13:48:00 #corewars: < grabek> mov >xxx, somewhere
13:48:09 #corewars: < grabek> jmz.a yyy, ah, I see.
13:48:23 #corewars: < joonas> why?
13:48:42 #corewars: < grabek> if there were a gap
13:48:44 #corewars: < grabek> something like
13:48:47 #corewars: < grabek> mov > , ...
13:48:53 #corewars: < grabek> nop
13:48:54 #corewars: < joonas> ah... a sneaky bomb could pass by us.
13:48:55 #corewars: < grabek> jmz. <
13:48:58 #corewars: < grabek> yeah, exactly
13:49:08 #corewars: < grabek> s/were/was/
13:49:18 #corewars: < grabek> and the loop would be broken
13:49:34 #corewars: < joonas> hm.. does that mean that for backward flowing airbagged processes, you'd have to put the modifier at the top of the loop?
13:49:51 #corewars: * joonas thinks about that
13:50:16 #corewars: < joonas> no.
13:50:31 #corewars: < joonas> hm
13:50:44 #corewars: < joonas> yes
13:50:46 #corewars: < joonas> hm
13:51:10 #corewars: * grabek does not know how one can make a flow goes backward
13:51:18 #corewars: * grabek wonders
13:51:34 #corewars: < joonas> split K*N-1 processes into the loop for K>=1.
13:51:37 #corewars: < joonas> in reverse order.
13:51:40 #corewars: < grabek> aw, i get it
13:52:15 #corewars: < grabek> which one is better?
13:52:33 #corewars: < joonas> I have a gut feeling that forward flowing ones are.
13:52:48 #corewars: < joonas> if only because you need less processes to protect the entire loop.
13:52:56 #corewars: < joonas> with N-1 processes flowing backwards you have a gap.
13:53:11 #corewars: < joonas> so you need at least 2*N-1 processes.
13:54:22 #corewars: < joonas> hm.. I obviously need to think about airbags more.
13:55:26 #corewars: * grabek there's something more behind all that pure DAT/MOV/so on instructions
13:55:43 #corewars: < grabek> very sophisticated algorithms can be implemented into warriors
13:56:36 #corewars: < grabek> btw
13:56:46 #corewars: * grabek thinks of buying a domain dwarfs-corner.com :-)
13:57:00 #corewars: < joonas> oh, for your behemot article: the fact that the d-clear is placed at lower addresses than the bombing body is important because oneshots/blurlikes are less likely to notice the d-clear than the big main loop.
13:57:31 #corewars: < joonas> :)
13:57:33 #corewars: < grabek> also,
13:57:38 #corewars: < grabek> when behemot is hit with spl
13:57:49 #corewars: < grabek> stunned processes are overwritten with dats
13:57:56 #corewars: < joonas> ??
13:57:56 #corewars: < grabek> which is The Good Thing :-)
13:58:01 #corewars: < grabek> hm
13:58:14 #corewars: < grabek> when spl #a, #b hits the loop
13:58:22 #corewars: < grabek> it is broken (the loop, i mean)
13:58:36 #corewars: < grabek> thus processes falls through the jmz to clear phase
13:58:39 #corewars: < joonas> ah..
13:58:41 #corewars: < joonas> yes.
13:58:47 #corewars: < joonas> I hadn't noticed that.
13:58:51 #corewars: < joonas> very cool! :)
13:59:10 #corewars: < grabek> next chapter: the end phase
13:59:28 #corewars: < grabek> the behemot's article is unfinished
13:59:30 #corewars: < joonas> good catch on the bomb detection use of jmz.a
13:59:44 #corewars: < grabek> it is damn sensitive
13:59:48 #corewars: * Roy never made something airbagged, should look into that!
13:59:54 #corewars: < joonas> man, behemot is filled with cleverness.
14:00:07 #corewars: < Roy> Ohw, only an improved version of MyBlur
14:01:18 #corewars: < grabek> Roy: http://www.corewar.ehost.pl/book/behemot/
14:02:22 #corewars: * Roy always thought Behemot was a very weak poor warrior....but it has some cool tricks
14:02:39 #corewars: < Roy> My papers always trashed behemot, so I never figured to make one of that kind
14:03:33 #corewars: < grabek> behemot has many defence tricks implemented
14:03:47 #corewars: < grabek> but it's still a bomber (read: stone)
14:04:00 #corewars: < Roy> Yeah, just as Hazy has some pretty cool tricks I didn't even know it had :)
14:04:40 #corewars: < Roy> I'm still troubled with one big question though, I thought about a really cool trick, but it doesn't score better :( WHY!?
14:04:57 #corewars: < grabek> a bug?
14:05:15 #corewars: < Roy> Probebly not, wait, I'll explain it
14:05:20 #corewars: < joonas> roy: if you tell us the trick, maybe we can help you. ;)
14:05:30 #corewars: < Roy> Normal CC papers use this kind of bombing:
14:05:39 #corewars: < Roy> mov.i #0,<1
14:05:45 #corewars: < Roy> djn -1,<1234
14:05:49 #corewars: < Roy> (right?)
14:06:16 #corewars: < Roy> So I figured, now you have 8x mov.i bombs, then 8x djn.b then 8x mov.i
14:06:22 #corewars: < Roy> But if you do:
14:06:30 #corewars: < Roy> mov.i #4567,<1
14:06:37 #corewars: < Roy> djn.f -1,{1234
14:07:06 #corewars: < Roy> You bomb in one place with the mov.i bombs, and in another (using you mov.i's a-field) you do the djn.f!
14:07:29 #corewars: < grabek> (Behemot scores 139)
14:07:31 #corewars: < Roy> So you have a better spread, and more decoys for scanners instead of one big line
14:07:50 #corewars: * grabek lunchtime
14:08:07 #corewars: < joonas> roy: yes, that seems plausible
14:08:12 #corewars: < joonas> a good idea.
14:08:25 #corewars: < Roy> But it scores much worse for some reason...
14:08:49 #corewars: < Roy> Even after intensive optimization
14:08:53 #corewars: < joonas> hm.
14:09:17 #corewars: < joonas> it might be that the paper itself depends on being decremented, broken, and falling through into the movs?
14:09:27 #corewars: < joonas> or something.
14:09:44 #corewars: < Roy> well yes, maybe..
14:09:47 #corewars: < joonas> nah.. doesn't make sense.
14:10:04 #corewars: < Roy> But it just doesn't work, I don't know why :)
14:10:09 #corewars: < joonas> you should be able to break the paper just as well by optimising the mov's a field.
14:10:31 #corewars: < joonas> very odd.
14:10:45 #corewars: < joonas> what's your benchmark?
14:10:53 #corewars: < Roy> Uhm...lets see
14:14:21 #corewars: < Roy> Behemot,Blade,Candy,Disincentive,FastActionIV,Firestorm,HazyLazy,HerbalAvanger,HeScans,HarmonySnoot, Jinx2, Next,Olivia, Pixie, Purifier, Quicksilver, Recon2,ReturnofthePendragon,Return of Vanquiser,the Stormkeeper,Solo3, Son of Vain,Stylized Euforia,Thunderstrike,Unheard-of,Uninvited, Wallpaper,Willow,Win
14:15:01 #corewars: < Roy> 31 warriors, I think its balanced evenly
14:15:40 #corewars: < joonas> so what does it score worse against?
14:15:58 #corewars: < joonas> surely not all of them?
14:16:02 #corewars: < Roy> I don't know, I don't have the results anymore :(
14:16:08 #corewars: < Roy> I'll do it again :)
14:16:36 #corewars: < joonas> you probably don't need the pure bombers in your benchmark for papers.
14:17:01 #corewars: < Roy> Its my big-all-in-one benchmark, just something you could find on the hill
14:17:18 #corewars: < Roy> I use it for optimizing everything, because I want my warriors to be strong against all kinds :P
14:17:27 #corewars: < joonas> well from your results on the hill, I'd say it was a good benchmark!
14:18:03 #corewars: < Roy> Ironic and Devil top the list of the bench indeed, Ironic scores best
14:18:30 #corewars: < joonas> yes II seems to be weak against some kinds of opponents.
14:18:38 #corewars: < joonas> maybe you shold include Devil in it too.
14:18:41 #corewars: < joonas> should
14:18:44 #corewars: < joonas> not shold
14:18:54 #corewars: < Roy> Oneshots....notice I don't have those in my bench :(
14:19:13 #corewars: < Roy> Ironic is very weak/easily optimized against
14:19:59 #corewars: < joonas> yup... no oneshots. try some bishot variants and a goonie.
14:20:16 #corewars: < Roy> Crazyshot2
14:20:34 #corewars: < joonas> don't think I've seen that one. is it a bishot?
14:21:20 #corewars: < joonas> yes, guess so. then there was a particularly nasty one by Metcalf...
14:21:46 #corewars: < joonas> ah, the one that does a really fast scan and then falls into one-shot mode.
14:22:01 #corewars: < Roy> uuhhmmm...
14:22:02 #corewars: < Roy> ah
14:22:27 #corewars: < joonas> a bit like Zooom, only it was a one-shot. and it didn't use a trick in the oneshot loop.
14:22:39 #corewars: < joonas> the fast scan up front was a separate scan phase.
14:22:52 #corewars: < Roy> pre75-z47a?
14:22:59 #corewars: < joonas> so not so zoomish after all.
14:22:59 #corewars: < joonas> yes!
14:23:12 #corewars: < Roy> Zooom is cool!
14:23:44 #corewars: < Roy> I made Herbal Avanger with the Zooom trick...scores really bad (buggy I guess)
14:23:49 #corewars: * grabek wonders whether joonas couldn't write an article for CW next issue about benchmarking
14:24:19 #corewars: * joonas should quietly slip out before anyone notices
14:24:30 #corewars: < joonas> good lunch?
14:25:19 #corewars: < grabek> salmon
14:25:37 #corewars: < grabek> thanks
14:25:41 #corewars: < grabek> joonas: you're a real pro in redcoding
14:25:48 #corewars: < grabek> even though you do not program any more
14:25:56 #corewars: < grabek> but your observations are just valuable
14:26:34 #corewars: < joonas> thank you.
14:26:53 #corewars: < grabek> (take hint list for example - those were tiny and little but - as we say in Poland - devil is hidden in details)
14:27:13 #corewars: < grabek> (which means: details are most important)
14:30:09 #corewars: < Roy> Those hints where cool :)
14:30:23 #corewars: < Roy> Make some new ones, and publish those too
14:30:24 #corewars: < joonas> well benchmarking is such a huge topic that I'd rather not get into it.
14:30:59 #corewars: < joonas> you should ask Steve Gunnell. He does some w1ck3d Sh1T when it comes to evaluating warriors.
14:31:07 #corewars: < grabek> lol
14:31:13 #corewars: < grabek> might be a good idea, why not
14:31:58 #corewars: < joonas> also, bvowk might have some useful insights on how to automatically create a benchmark.
14:32:45 #corewars: < grabek> yes, i think those evolver guys know a bit about it
14:32:48 #corewars: < grabek> still
14:32:54 #corewars: < grabek> Where is CoreChild?
14:33:10 #corewars: < joonas> are you expecting him?
14:33:10 #corewars: < Roy> Will has a nice theory about subconcius redcode interpetation as well :)
14:33:57 #corewars: < grabek> no, i am not
14:34:04 #corewars: < grabek> but i heven't seem for ages
14:34:10 #corewars: < joonas> he was here only last week.
14:34:15 #corewars: < grabek> oh
14:34:16 #corewars: < joonas> quite a lot, I thought.
14:34:21 #corewars: * grabek has to browse the logs
14:34:38 #corewars: * grabek slaps forehead
14:34:51 #corewars: < grabek> no longer than week-10 days ago i was smsing with John
14:36:22 #corewars: < grabek> joonas: any ideas for other stones i may describe?
14:36:28 #corewars: < grabek> Roy: ?
14:36:43 #corewars: < Roy> The tiny Alladin's Cave bomber? I love that three-liner
14:37:00 #corewars: < joonas> yes that's a good one.
14:37:15 #corewars: < joonas> although kline's post on it was quite exhaustive.
14:37:22 #corewars: < joonas> not a lot to describe in three lines.
14:37:25 #corewars: < grabek> yeah
14:37:39 #corewars: < grabek> i don't remember who but someone suggested
14:37:50 #corewars: < grabek> blue funk and its newer versions
14:38:03 #corewars: < grabek> (gigolo?)
14:38:07 #corewars: < joonas> are there substantially beefed up versions of bluefunk?
14:38:27 #corewars: < joonas> gigolo isn't particularly different from bluefunk.
14:38:34 #corewars: < joonas> in its stone, anyway.
14:38:41 #corewars: < grabek> is it described anywhere?
14:38:56 #corewars: * grabek thinks that in one of cw there's a througout article about that kind of stones
14:39:03 #corewars: < joonas> gigolo was described in either i) a post to rgc or ii) a core warrior artucle.
14:39:04 #corewars: < grabek> pity
14:39:13 #corewars: < joonas> but only the basics of it.
14:39:27 #corewars: < Roy> You could analyze the stone in Ironic Imps, you made it, and I don't even know why its so effective :-P
14:39:36 #corewars: < grabek> oh?
14:39:44 #corewars: < Roy> (And it looks like it mutates itself)
14:39:54 #corewars: < grabek> i don't remember the fact :-)
14:40:04 #corewars: < Roy> Run it :)
14:40:28 #corewars: < grabek> oh it's joonas' stone with a clear
14:40:36 #corewars: < Roy> Yes, you made it clear
14:40:54 #corewars: < grabek> oh, i've got an idea
14:40:55 #corewars: < Roy> And I created some crazy stepsize and boot and clear and impz
14:41:13 #corewars: < grabek> a forward clearing stone, non-suicidal
14:41:14 #corewars: < joonas> lol
14:41:17 #corewars: < grabek> this is a tricky one
14:42:06 #corewars: < grabek> btw have you noticed that juliet storm uses the same technique as newt does?
14:42:34 #corewars: * Roy is a stone-newb. doesn't even know what trick newt uses
14:43:00 #corewars: < grabek> it hits itself with a spl to enter a clear
14:43:05 #corewars: < grabek> juliet uses the same trick
14:43:09 #corewars: < Roy> ah ok
14:43:24 #corewars: < grabek> though there was no clear in time when js was created
14:43:30 #corewars: < joonas> yes, but doesn't juliet use an spl bomb?
14:43:31 #corewars: < grabek> s/clear/dclear/
14:43:43 #corewars: < grabek> no, it bombs with mov {0, somewhere
14:43:48 #corewars: < joonas> ah.
14:43:53 #corewars: * grabek thinks so...
14:44:03 #corewars: < grabek> yeah
14:44:08 #corewars: * joonas has dementia
14:44:18 #corewars: * grabek has checked
14:45:24 #corewars: < joonas> oh: one stone which is really nice is the one in Freight Train v0.2
14:46:17 #corewars: < Roy> You could do an article about stone+imps :) I know some made those....just cut the copying part of Jedimp and add more bombing and feed multible processes....no need for seperate imps
14:46:18 #corewars: < joonas> it's almost sick how much functionality is packed into it.
14:46:34 #corewars: < grabek> cannonade?
14:46:49 #corewars: < joonas> FTv0.2 is like Canonnae^2
14:46:50 #corewars: * grabek has to catch a close look
14:46:58 #corewars: < joonas> stick a d in there
14:47:59 #corewars: < grabek> so, as for now, you mentioned:
14:48:13 #corewars: < grabek> Kline's, Freight Train, Ironic Imps
14:48:30 #corewars: < Roy> Freight/Cannonade...both are nice
14:49:01 #corewars: < grabek> joonas: is the following statement correct?
14:49:17 #corewars: < grabek> it bombs the xxx whose A-field is checked
14:49:25 #corewars: * grabek wonders about that 'whose'
14:50:20 #corewars: < grabek> nope
14:50:23 #corewars: < grabek> of which
14:50:48 #corewars: < joonas> xxx?
14:50:59 #corewars: < grabek> xxx is irrevelant
14:51:40 #corewars: < Roy> Thunderstrike is also nice, it looks weird, with the djn -3/mov etc
14:52:11 #corewars: < grabek> forget the thunderstrike :-)
14:52:16 #corewars: < grabek> it's full of bugs :-)
14:52:32 #corewars: < joonas> FT bombs the djn line with a dat containing the steps for a spiral clear. once that's done it turns into an backward add clear.
14:54:59 #corewars: < joonas> (paraphrasing from memory)
14:55:12 #corewars: < grabek> Roy: hammerhead is *much* better but armadillo outscores them both
14:55:57 #corewars: < Roy> Then write about that one :P
14:56:36 #corewars: * grabek tries to recall what really is behind the Armadillo
14:57:02 #corewars: < Roy> Lol, Devilstick is: A paper/imp/stone/scan/clear :)
14:57:13 #corewars: < grabek> oh, it has a trickier boot
14:57:50 #corewars: < grabek> i was thinking about searchable warrior archives
14:57:56 #corewars: < joonas> roy's created the ultimate combo warrior!
14:58:01 #corewars: < grabek> similar to Planar's
14:58:04 #corewars: < grabek> lol
14:58:21 #corewars: < grabek> but i want exclude all those 'weird' ones
14:58:22 #corewars: < Roy> Yes, I was just looking in Planars archive, thats when I started to think about where Dev was going to go :)
14:58:54 #corewars: < Roy> Just make a Hybrid section ;)
14:59:28 #corewars: < grabek> John has a good one
15:00:03 #corewars: < grabek> very simple and, IMO, sufficient
15:00:10 #corewars: < Roy> That is..?
15:02:05 #corewars: < Roy> I'm thinking on making a smart warrior (yes those don't work on the hill) just to challenge my skills :)
15:02:24 #corewars: < grabek> when you dl its warrior archives and unzip them you see
15:02:35 #corewars: < Roy> Airbagged bomber that detects stone->paper or else->d-clear
15:03:44 #corewars: < Roy> hmm, maybe first an airbagger is nice to make...
15:03:58 #corewars: < Roy> Ok, going to do that then
15:04:39 #corewars: < grabek> nice idea
15:05:00 #corewars: < Roy> But now I have to figure out a nice bombing routine...something original
15:05:12 #corewars: < grabek> though i'd rather chose
15:05:18 #corewars: < grabek> if stone detected -> dclear
15:05:28 #corewars: < grabek> it paper detected -> ssdclear
15:05:39 #corewars: < Roy> hmm...
15:05:49 #corewars: < grabek> this won't be that hard
15:05:54 #corewars: < Roy> if paper->switch to spl-bombing
15:06:04 #corewars: < Roy> (instead of dat bombs)
15:06:13 #corewars: < Roy> or incr. bombing
15:06:16 #corewars: < grabek> make a clear that works either like dclear or ssdclear
15:06:25 #corewars: < grabek> there should be kind of switch
15:06:54 #corewars: < grabek> (switch should be easy to trigger, something like decrementing one field)
15:07:42 #corewars: < grabek> you get the picture?
15:08:03 #corewars: < Roy> Yes, that isn't too hard, if you clear like uhm, HSA for example
15:08:12 #corewars: < Roy> (but then a full clear)
15:08:18 #corewars: < joonas> Ah, you're talking about the Fuse technique.
15:08:31 #corewars: < Roy> Fuse? I have that code somewhere
15:08:33 #corewars: < grabek> so, it has a name, even
15:08:53 #corewars: < joonas> the smartness bit
15:09:21 #corewars: < joonas> also, look into smooth noodle map and kitchen sink ii, they do something similar.
15:10:15 #corewars: < grabek> it is so obfuscated
15:10:49 #corewars: < Roy> Then its good if someone writes about it and clears it up (Lukasz..? :))
15:10:57 #corewars: < Roy> Or Joonas? :)
15:11:03 #corewars: < joonas> or Roy!
15:11:26 #corewars: < grabek> !
15:11:32 #corewars: < grabek> second that
15:12:24 #corewars: * Roy is bad at analysis
15:12:37 #corewars: < grabek> oh, i know how to do this
15:12:42 #corewars: < grabek> but /me won't tell
15:12:59 #corewars: < Roy> And I can't even write normal english without an average of 5 spelling errors per line
15:13:20 #corewars: < grabek> oh
15:13:32 #corewars: < grabek> i didn't mean the writing about smooth noodle
15:13:34 #corewars: < brx> hello guys.
15:13:37 #corewars: < grabek> hi brx
15:13:44 #corewars: < grabek> i meant the 'switch' trick
15:16:40 #corewars: < joonas> hi brx
15:20:44 #corewars: < grabek> so, brx, how is your redcode?
15:22:07 #corewars: < brx> it sucks ^^
15:22:36 #corewars: < grabek> practice makes a master
15:22:48 #corewars: < brx> i know, i have written yet another paper
15:23:01 #corewars: < grabek> good
15:23:01 #corewars: < brx> this time using a different copy technique
15:23:02 #corewars: < grabek> submit it
15:23:08 #corewars: < brx> submit it?
15:23:10 #corewars: < brx> where to?
15:23:13 #corewars: < grabek> koth@koth.org
15:23:22 #corewars: < joonas> or the beginner's hill at sourceforge.
15:23:26 #corewars: < grabek> there are hills
15:23:28 #corewars: < brx> ...why? it doesn't score at all..
15:23:31 #corewars: < joonas> or at koth@corewars.info
15:23:35 #corewars: < grabek> hills are on-going tournaments
15:23:40 #corewars: < brx> i know ^^
15:23:47 #corewars: < brx> but this one will not even enter a hill
15:23:48 #corewars: < joonas> what do you mean it doesn't score at all?
15:24:35 #corewars: < brx> joonas: it's what i call a brx warrior. it ties much, loses a few times and never wins
15:25:21 #corewars: < Roy> brb, I have to get somthing to eat
15:25:45 #corewars: < joonas> brx: cool. so you'll get at least as many points as it ties.
15:25:55 #corewars: < brx> well yes.
15:26:16 #corewars: < brx> i should have clarified: it doesn't score much.
15:27:17 #corewars: < joonas> well when you're just starting that's not a requirement for submitting a warrior to the hill. :)
15:27:27 #corewars: < brx> ^^
15:27:48 #corewars: < joonas> brx: what are the ^^ symbols?
15:28:02 #corewars: < brx> oh, sorry.. it's a japanese anime ^^
15:28:03 #corewars: < joonas> looks like you're pointing out on the previous line.
15:28:05 #corewars: < brx> uh
15:28:05 #corewars: < brx> not anime
15:28:07 #corewars: < joonas> doh..
15:28:08 #corewars: < brx> smiley
15:28:17 #corewars: < joonas> I see.
15:28:38 #corewars: < joonas> and is it a happy kind of smiley, or a surprised kind of smiley, or what?
15:28:46 #corewars: < brx> those ^^ portray the eyebrows of my smiling face
15:29:04 #corewars: < grabek> brx has pointed eyebrows
15:29:06 #corewars: < grabek> hm
15:29:07 #corewars: < grabek> :-P
15:29:11 #corewars: < brx> lol
15:29:12 #corewars: < joonas> :)
15:29:21 #corewars: < joonas> ok, thanks for clarifying that.
15:29:40 #corewars: < brx> anyway.. i think next i am going to try with a stone something
15:30:06 #corewars: < grabek> papers, imo, are much easier to make
15:30:09 #corewars: < joonas> stones are nice. we were just reminiscing about some famous ones before you got in.
15:30:13 #corewars: < grabek> take paper01 from cw #1
15:30:29 #corewars: < brx> ah we will see
15:30:34 #corewars: < grabek> a question
15:30:36 #corewars: < brx> i have a better feeling about stones actually
15:30:49 #corewars: < grabek> why bomb dodgers are not that effective agains stone/imps?
15:31:20 #corewars: < joonas> bomb dodgers kick stone/imps.
15:31:32 #corewars: < grabek> do they?
15:31:48 #corewars: < brx> ah i have forgotten what dodgers were
15:32:22 #corewars: < joonas> dodgers are basically warriors that first find a bomb that an opponent stone has thrown and then stick a small clear on top of it.
15:32:40 #corewars: < joonas> the theory is that if a stone has bombed some location, then it's not likely to bomb near that location very soon.
15:33:00 #corewars: < brx> ah
15:33:01 #corewars: < brx> thanks
15:33:15 #corewars: < brx> well
15:33:31 #corewars: < brx> that's only for the beginning of a match though.
15:33:56 #corewars: < grabek> so dodgers make its scanning at the first phase of battle
15:34:29 #corewars: < joonas> well, not really. once the clear is in place, it can pretty safely wipe the core until it has killed the stone. then it's only got the imps (if any) to worry about.
15:34:48 #corewars: < brx> oh yes, i have a question
15:34:49 #corewars: < joonas> any clear worth its salt should take care of imps with little trouble.
15:35:03 #corewars: < brx> what's the best way to kill imps with a paper.
15:35:23 #corewars: < joonas> ah.. you ask the mystical question... fortunately grabek here knows the secret. :)
15:35:37 #corewars: < joonas> no?
15:35:37 #corewars: < brx> reepcheep?
15:35:42 #corewars: < brx> thingy?
15:35:42 #corewars: < grabek> lol
15:35:45 #corewars: < joonas> he does, but 's not telling.
15:35:49 #corewars: < brx> oh
15:35:49 #corewars: < grabek> with a paper?
15:35:53 #corewars: < brx> yes ^^
15:36:08 #corewars: < grabek> take a look at pulp by Oversby
15:36:15 #corewars: < brx> hm
15:36:23 #corewars: < grabek> (Disincentive being its modern version)
15:36:24 #corewars: < brx> and to put it in a more abstract way? ^^
15:36:27 #corewars: < grabek> oh
15:36:31 #corewars: < joonas> lol
15:36:32 #corewars: < grabek> an anti-imp bomb
15:36:52 #corewars: < brx> ah what's that
15:37:04 #corewars: < grabek> dat <2667, <5334
15:37:09 #corewars: < grabek> which is a fluke
15:37:30 #corewars: < joonas> ?
15:37:42 #corewars: < grabek> i mean, it's a fluke to kill an imp with that bomb, *sigh*
15:37:50 #corewars: < brx> lol
15:37:51 #corewars: < grabek> as joonas has proved it
15:37:58 #corewars: < joonas> ah?
15:37:59 #corewars: < brx> so there is no way?
15:38:21 #corewars: < grabek> ok, seriously
15:38:34 #corewars: < grabek> it depends on kind of imp you fight against
15:39:07 #corewars: < grabek> if it is an A-imp (mov *0, #2667) you should use a bomb from nPaper II
15:39:21 #corewars: < grabek> against standard B-imps mov bomb, >somewhere
15:39:26 #corewars: < grabek> should be quite effective
15:39:44 #corewars: < grabek> basically, i'd say that paper effectivness is hidden in constants
15:40:02 #corewars: < grabek> also, the number of bombing lines is very important, as wel
15:40:06 #corewars: < grabek> s/wel$/well/
15:40:24 #corewars: < grabek> take pulp/disincentive for example
15:40:34 #corewars: < grabek> both use two bombing lines
15:41:15 #corewars: < grabek> other papers use just one mov bomb, >...
15:41:28 #corewars: < brx> mhm
15:42:29 #corewars: < joonas> so it's all in the magic bomb.
15:42:41 #corewars: < grabek> *i think so*
15:42:59 #corewars: < grabek> bomb constants may help in spreading the paper
15:43:03 #corewars: < joonas> one bomb which is good against b-imps is mov.i #0, <1
15:43:23 #corewars: * grabek hasn't know it
15:43:27 #corewars: < joonas> and for a-imps (in nPaperII) it's mov.i #0, {1
15:43:43 #corewars: < brx> hmmmm
15:43:53 #corewars: < joonas> also, I think dat <2666, <5334 works pretty well for all 3 point imps.
15:43:55 #corewars: < brx> what about process control
15:44:11 #corewars: < joonas> how do you mean?
15:44:38 #corewars: < brx> how do i kill an imp with 5000 processes
15:44:46 #corewars: < grabek> how many?
15:44:51 #corewars: < brx> ^^
15:45:17 #corewars: < joonas> hm. please tell us when you find such a monster, and we'll bring our axes. ;-)
15:45:25 #corewars: * grabek hasn't met a warrior with such a spiral
15:45:32 #corewars: < brx> no wait!
15:45:32 #corewars: < brx> lol
15:45:40 #corewars: < brx> not the imp
15:45:45 #corewars: < joonas> *phew*
15:46:07 #corewars: < brx> i was talking about a paper's bombing performance..
15:46:35 #corewars: < joonas> so.. are you asking: "How does a paper kill another paper with 5000 processes?" ?
15:46:50 #corewars: < grabek> hm
15:47:00 #corewars: < grabek> there're papers that kill other papers easily
15:47:02 #corewars: < brx> how does a paper with 5000 processes kill an imp/impring/-spiral whatever
15:47:08 #corewars: < grabek> (snoopy's paper, Moore's paper)
15:47:24 #corewars: < joonas> ah.
15:47:43 #corewars: < joonas> ok. so, each copy of the paper is bombing the core with the special bombs, right?
15:48:14 #corewars: < joonas> btw, when I say bombing, I mean linear bombing, or carpetting, where you bomb location X, X+1, ... X+N
15:48:22 #corewars: < brx> same here
15:48:38 #corewars: < joonas> and the imp gets caught in one/many of the carpets, it loses processes.
15:48:43 #corewars: < brx> but do all processes work on the same carpet?
15:48:57 #corewars: < joonas> hm.. can't say I remember any that do.
15:49:04 #corewars: < brx> how should the imp get caught.. it executes much faster
15:49:22 #corewars: < joonas> by pure chance. (pretty good odds too)
15:49:28 #corewars: < brx> good odds?
15:49:39 #corewars: < brx> i am laying down bombcarpets with plague
15:49:46 #corewars: < joonas> see, the paper only needs to catch *one* process of the imp spiral and then whole spiral goes down.
15:49:51 #corewars: < brx> i beat most stones until they launch their imps
15:49:52 #corewars: < brx> rofl
15:50:00 #corewars: < joonas> that's why the bombs mentioned above are *magic*
15:50:06 #corewars: < brx> hm
15:50:37 #corewars: < joonas> well, to be precise, the imp's tail process (then one that doesn't get refreshed) needs to be caught.
15:51:03 #corewars: < joonas> once the tail process gets caught, it infects/copies the magic bomb into the next process of the imp to execute.
15:51:24 #corewars: < joonas> this is true for the mov.i #0,<1 and mov.i #0, {1 bombs only, btw.
15:51:32 #corewars: < brx> mhm
15:52:08 #corewars: < joonas> and note that a typical imp actually *moves* pretty slowly.
15:53:00 #corewars: < brx> hmmm i will see
15:53:02 #corewars: < joonas> oh, note #2: the one point imp "mov 0,1" dies with just normal dat bombing.
15:53:36 #corewars: < joonas> because even though some of the papers are converted into imps, the remaining ones still get multiple shots at trying to nail the imp.
15:53:46 #corewars: < joonas> and usually they do.
15:54:38 #corewars: < joonas> you don't sound convinced. have I lost my edge? :)
15:54:48 #corewars: * joonas rattles his rusty chains.
15:55:01 #corewars: < brx> talking to me or to grabek? ^^
15:55:07 #corewars: < joonas> you :)
15:55:30 #corewars: < brx> ah i need to experiment more
15:55:50 #corewars: < joonas> yes. best way to see what goes on for yourself.
15:56:11 #corewars: < joonas> ok, time for me to go.
15:56:15 #corewars: < joonas> bye
15:56:19 #corewars: < brx> bye!
15:56:21 #corewars: < brx> and thanks!
15:56:29 #corewars: < joonas> np
15:56:36 -!- joonas [jpihlaja@kruuna.helsinki.fi] has quit [ircII2.8.2-EPIC3.004+Kasi --- Bloatware at its finest.]
15:57:01 #corewars: < grabek> what is your project, brx?
15:57:07 #corewars: < brx> my project?
15:58:24 #corewars: < grabek> your warrior....
15:58:58 #corewars: < brx> ah
15:59:07 #corewars: < brx> the paper
15:59:11 #corewars: < brx> of yesterda
15:59:12 #corewars: < brx> y
15:59:37 #corewars: < grabek> oh
15:59:45 #corewars: < grabek> as i said, papers are pretty easy to make
15:59:57 #corewars: < grabek> all you need is a good way of optimizing
16:01:02 #corewars: < brx> hm
16:01:36 #corewars: < grabek> check out Corewar lexicon on http://www.corewar.info
16:01:47 #corewars: < grabek> Fizmo describes a differend kind of papers there
17:17:52 #corewars: < brx> aaah i'm out for a while
17:17:53 #corewars: < brx> cu
17:17:54 -!- brx [~brx@pD9EAB9C8.dip.t-dialin.net] has quit [leaving]
18:14:22 -!- Roy [~roy_van_r@kf-mss-cb01-00228.dial.kabelfoon.nl] has quit []
18:19:45 -!- Mizcu [Mizcu@dsl-hkigw4m4a.dial.inet.fi] has joined #corewars
18:42:41 -!- brx [~brx@pD9EAB9C8.dip.t-dialin.net] has joined #corewars
18:43:22 #corewars: < Mizcu> hi brx
18:47:55 #corewars: < brx> hi
19:16:41 #corewars: < brx> hm
19:16:58 #corewars: < brx> you were right Mizcu, i utterly suck.
19:17:05 #corewars: < brx> brb, fetching pizza
19:20:10 #corewars: < grabek> Mizcu: what have you said to brx?
19:20:19 #corewars: < Mizcu> When did i say so?
19:20:41 #corewars: < grabek> you ask me?
19:20:51 #corewars: < grabek> i don't have a slightest idea
19:21:35 #corewars: < Mizcu> should've added brx: in the start
19:22:29 #corewars: < Mizcu> I've been away for few days and i havent said anything about him/his code, atleast i dont remember.
19:47:54 -!- phunk [~daquik@s32.dial3.sne.nac.net] has joined #corewars
19:48:32 #corewars: < Mizcu> and hi to our newest one
19:49:14 #corewars: < phunk> Hello
19:52:27 #corewars: < brx> re
19:54:08 #corewars: < brx> 19:25 < Mizcu> should've added brx: in the start
19:54:12 #corewars: < brx> Mizcu: huh?
19:54:55 #corewars: < Mizcu> grabek thought i asked him the question, while i meant to ask it from you
19:59:20 #corewars: < brx> aye, don't know. i guess a day after i had come here
20:04:29 #corewars: < Mizcu> i still cant remember or see in the logs such use of words
20:05:01 #corewars: < brx> oh yes, it was an implication.
20:07:07 -!- zadijan [~daquik@s186.dial2.sne.nac.net] has joined #corewars
20:08:35 -!- phunk [~daquik@s32.dial3.sne.nac.net] has quit [Ping timeout: 180 seconds]
20:15:05 -!- zadijan is now known as phunk
20:46:38 -!- Jeff_K [~sascha@dial-194-8-195-234.netcologne.de] has joined #corewars
20:47:27 -!- Fizmo [~fizmo_mas@pD9E6EC4B.dip0.t-ipconnect.de] has joined #corewars
20:47:36 #corewars: < Fizmo> hi
20:47:47 #corewars: < Jeff_K> Hi Chris...
20:49:19 #corewars: < Fizmo> Hi Sascha
21:03:00 -!- Hurkyl [~Hurkyl@dialup-67.74.235.48.Dial1.Baltimore1.Level3.net] has joined #corewars
21:03:53 #corewars: < Hurkyl> Hi all!
21:04:20 #corewars: < Fizmo> hi
21:04:41 #corewars: < Jeff_K> Hi David...nice to see you
21:04:47 #corewars: < Hurkyl> I have a quick question; is it possible to get the source code to my warriors from koth?
21:05:01 #corewars: < Hurkyl> I reformatted a couple weeks back, forgot to save my code. :\
21:06:51 #corewars: < Fizmo> hrm, I think you must ask jkw, he should have access to the source codes
21:07:12 #corewars: < Fizmo> but I guess to alive warriors only
21:07:14 #corewars: < Hurkyl> Ok, thanks!
21:07:21 #corewars: < Hurkyl> Well, I'm looking for slime in particular
21:08:12 #corewars: < Fizmo> A really nice scoring warrior
21:08:39 -!- willvarfa [~Will@arken-16-57-51.ip-pluggen.com] has joined #corewars
21:08:42 #corewars: < Hurkyl> Its constants seem pretty magical, and I don't want to toy with it without being able to resubmit the original :)
21:08:45 #corewars: < willvarfa> hello! rules??
21:09:17 #corewars: < Fizmo> Hi Will, not yet ;-)
21:09:39 #corewars: < willvarfa> phew!!
21:09:39 #corewars: < Fizmo> I think LAchi will enter in 20 min.
21:10:22 #corewars: < Mizcu> Not yet at our record, but getting crowdy
21:10:48 -!- jakub [~jakub@chello217023243176.chello.sk] has joined #corewars
21:10:51 #corewars: < jakub> hello
21:10:59 #corewars: < willvarfa> hello jakub!
21:11:03 #corewars: < Hurkyl> Hi!
21:11:10 #corewars: < Fizmo> Hi Jakub
21:11:14 #corewars: < willvarfa> so, folks, how many of us here and ready for combat??
21:11:43 #corewars: < Fizmo> ATM most of them are afk'd
21:11:49 #corewars: < Mizcu> I dont know if i am in shape for a combat today, but i am here
21:11:54 #corewars: < Hurkyl> I'm DLing pMARS atm. :)
21:12:01 #corewars: < Fizmo> :)
21:12:10 #corewars: < jakub> :)
21:14:22 #corewars: * Fizmo is using CoreWin :)
21:15:18 #corewars: < Hurkyl> pMARS DL's faster. wanted to be sure to be ready in time. =)
21:16:20 #corewars: < Fizmo> ermhh, who organizes this time?
21:18:20 -!- bvowk_ [~bvowk@h24-67-137-90.ed.shawcable.net] has joined #corewars
21:18:29 #corewars: < bvowk_> greets
21:18:44 #corewars: < Fizmo> hi
21:18:45 #corewars: < willvarfa> hi bvowk*
21:18:46 #corewars: < Hurkyl> hi!
21:19:01 #corewars: < Jeff_K> Hi
21:19:19 #corewars: < jakub> hi
21:21:17 #corewars: < Jeff_K> Hey, so crowded this evening....Where is Steve..still in his bed ;-)
21:21:39 #corewars: < bvowk_> how's everybody doing today
21:22:11 #corewars: < Jeff_K> Nice, sweet Sunday Evening in Germany ;-)
21:26:18 #corewars: < Jeff_K> Hmm, LAchi should appaer in some minutes
21:32:48 #corewars: * willvarfa strains at the leash
21:33:15 #corewars: < Fizmo> ok, we start in 5 minutes
21:33:25 #corewars: < Fizmo> everybody is ready?
21:33:38 #corewars: * Jeff_K \o/
21:33:48 #corewars: < Fizmo> who will participate
21:33:52 #corewars: < Hurkyl> yep
21:34:02 #corewars: < Mizcu> _o-
21:34:24 #corewars: < jakub> |o-
21:34:25 #corewars: < jakub> :)
21:34:49 -!- Roy [~roy_van_r@kf-mss-cb01-00228.dial.kabelfoon.nl] has joined #corewars
21:34:57 #corewars: * Roy won't be competing :( homework
21:35:00 #corewars: < Roy> hi btw
21:35:06 #corewars: < Roy> brb (fooood!)
21:35:06 #corewars: < Hurkyl> hi!
21:35:09 #corewars: < phunk> I would participate, but my warrior isn't ready. =/
21:35:12 #corewars: < Jeff_K> Hi Roy
21:35:21 #corewars: < jakub> hi
21:35:41 #corewars: < Jeff_K> phunk...: You've made a Warrior without knowing the rulez ?
21:36:00 #corewars: < phunk> Oh, I didn't know we were making new ones.
21:36:05 #corewars: < phunk> I'm still pretty new to this.
21:37:01 #corewars: < Jeff_K> Fizmo tell us teh rules in 2 Minutes..Then you have 30 minutes time to create one or two entry...Result are coming after 15-20 Minutes..speed-redcoding.;-)
21:37:12 #corewars: < Mizcu> We always have some specieal trick at our weekend-tournaments
21:37:29 #corewars: < Jeff_K> Only the best idea wins...no time for finetuning or optimizing.
21:38:26 #corewars: < willvarfa> and beginners often win (.. except me)
21:38:43 #corewars: < jakub> :)
21:38:53 #corewars: < Jeff_K> and me
21:38:58 #corewars: < Fizmo> pmars -s 800 -p 800 -c 8000 -l 8 -d 8
21:39:12 #corewars: < Fizmo> 1. restriction: > and } are disallowed for the mov instruction
21:39:21 -!- will_varf [~Will@arken-16-57-66.ip-pluggen.com] has joined #corewars
21:39:29 #corewars: < jakub> everything?
21:39:31 #corewars: < Fizmo> 2. restriction: djn instruction is disallowed
21:39:38 #corewars: < jakub> everything?
21:39:39 #corewars: < jakub> :)
21:40:03 #corewars: < Fizmo> yep. should be tricky enough for 30 minutes of coding
21:40:31 #corewars: < Jeff_K> O.K, editor loaded
21:40:36 #corewars: < will_varf> Fizmo, repeat 1. (pinged out at bad time..)
21:40:42 #corewars: < Fizmo> 1. restriction: > and } are disallowed for the mov instruction
21:40:46 #corewars: < Fizmo> 2. restriction: djn instruction is disallowed
21:41:02 #corewars: < Fizmo> notice the 8 instruction limit
21:41:07 #corewars: < Fizmo> pmars -s 800 -p 800 -c 8000 -l 8 -d 8
21:41:18 #corewars: < Mizcu> (phunk: coresize 800, 800 maxprocesses, 8000 cycles run, maximum size 8 lines + restrictions)
21:41:45 #corewars: < Fizmo> 30 minutes from now
21:41:59 #corewars: < Fizmo> up to 2 entries are allowed
21:42:04 -!- willvarfa [~Will@arken-16-57-51.ip-pluggen.com] has quit [Ping timeout: 180 seconds]
21:42:34 #corewars: < Fizmo> send it to: fizmo@corewar.info
21:42:39 -!- LAchi [~LAchi@d81-211-174-73.cust.tele2.it] has joined #corewars
21:42:45 #corewars: < Fizmo> LAchi
21:42:48 #corewars: < LAchi> helloooo
21:42:49 #corewars: < will_varf> if you run 1 warrior in pmars, can you tell if it died before the end of the cycles or not?
21:42:52 #corewars: < Fizmo> pmars -s 800 -p 800 -c 8000 -l 8 -d 8
21:42:55 #corewars: < Fizmo> 1. restriction: > and } are disallowed for the mov instruction
21:42:58 #corewars: < Fizmo> 2. restriction: djn instruction is disallowed
21:43:17 #corewars: < Fizmo> 29 minutes and 40 seconds to go
21:43:21 #corewars: < LAchi> wow just in time for a irct?
21:43:28 #corewars: < Fizmo> yes?
21:43:43 #corewars: < Fizmo> you entered shortly after I've announced the rules
21:43:53 #corewars: < Fizmo> send it to: fizmo@corewar.info
21:44:30 #corewars: < Fizmo> erhmm, it's a round-robin tournament this time
21:45:45 #corewars: < LAchi> really short warrior on a tiny core, no >} for mov and no djn?
21:46:29 #corewars: < Fizmo> yes
21:46:36 #corewars: < LAchi> nothing else?
21:46:56 #corewars: < Fizmo> should be enough :)
21:47:07 #corewars: < LAchi> ok I'll join ;)
21:52:17 #corewars: < Jeff_K> First is on the Way
21:53:20 #corewars: * Fizmo is impressed
21:56:02 #corewars: < brx> mine is ready too
21:56:43 #corewars: < Hurkyl> I have one too! But I'm not sure if I'm gonna send it yet. Only 2 entries?
22:00:58 #corewars: < Hurkyl> time left?
22:01:38 #corewars: < Fizmo> 8 minutes
22:04:19 #corewars: < Roy> Me compates after all :)
22:04:30 #corewars: < Roy> Ok, 8 minutes left :0
22:04:33 #corewars: < Roy> oeeeeeeek!
22:04:36 #corewars: < Jeff_K> Second on the way.
22:05:06 #corewars: < Hurkyl> e-mail?
22:05:23 #corewars: < Jeff_K> O.K, time to get some fast food and sit back and wait for my last and before last place ;-)
22:05:27 #corewars: < will_varf> ok, pmars, if the warrior is alone in core and it is run -r 1 and it doesn't suicide, what is it's score?
22:05:41 #corewars: < Fizmo> send it to: fizmo@corewar.info
22:06:16 #corewars: < jakub> entries sent
22:07:06 #corewars: < Hurkyl> ok sent my entries
22:07:14 #corewars: < Hurkyl> Wish I had more time to try constants. :(
22:07:18 #corewars: < Jeff_K> I used your yahoo account fizmo..shall i sent to corewar.info ?
22:07:45 #corewars: * Roy send two "things"
22:08:03 #corewars: < Roy> Random constants....always a big guess what the scores are :)
22:08:36 #corewars: < Roy> So, what did everybody make?
22:08:37 #corewars: * will_varf can't compete
22:08:49 #corewars: < brx> neither i think
22:08:55 #corewars: < Roy> Homework can wait :)
22:09:24 #corewars: * Jeff_K Stone and Oneshot
22:09:32 #corewars: < Hurkyl> a ssd clear and a silly paper
22:09:42 #corewars: < Jeff_K> Stone with decrement-stream ;-)
22:09:45 #corewars: < phunk> dwarf.
22:09:53 #corewars: < phunk> God, I suck =(
22:10:01 #corewars: < Fizmo> Ok, I got: 2x Hurkyl, 2x Roy, 2x Jakub, 1x Phunk, 1x Sascha
22:10:12 #corewars: < Roy> I made a oneshot (just a d-clear) and a paper :)
22:10:13 #corewars: < Jeff_K> i have send two entry's
22:10:15 -!- willvarfa [~Will@arken-16-57-38.ip-pluggen.com] has joined #corewars
22:10:25 #corewars: < jakub> imp spiral and 0.5c jmz oneshot with clear
22:10:30 #corewars: < Fizmo> checking my yahoo account
22:11:03 #corewars: < LAchi> ok sent mine
22:11:36 #corewars: < Hurkyl> dclear ahs to be tough with no djn instructions...
22:12:07 #corewars: < Jeff_K> Should i send again..Fizmo
22:12:37 #corewars: < Fizmo> 2x Hurkyl, 2x Jakub, 2x Roy, 2x Sascha, 2x LAchi, 1x Phunk
22:12:46 #corewars: < Fizmo> do I miss someone?
22:12:54 #corewars: < Mizcu> _O/
22:13:02 #corewars: < Mizcu> probably at the trashcan, AGAIN
22:13:12 -!- will_varf [~Will@arken-16-57-66.ip-pluggen.com] has quit [Ping timeout: 180 seconds]
22:13:37 #corewars: < Fizmo> checking spam-folder
22:14:19 #corewars: < Jeff_K> brx: Nothing from you?
22:14:37 #corewars: < Fizmo> Mizcu: did you sent it to corewar.info or yahoo.com?
22:14:59 #corewars: < Mizcu> info
22:14:59 #corewars: < Fizmo> Mizcu, got it
22:15:45 #corewars: < brx> Jeff_K: nah don't think so
22:16:00 #corewars: < Fizmo> will? No entries this time?
22:17:49 #corewars: < willvarfa> hmm, scripting problems caused by pmars noviceness..
22:17:57 #corewars: < willvarfa> if you give me 20mins or so, I might have one..
22:18:16 #corewars: < jakub> :)
22:18:26 #corewars: < jakub> you know all you enemies :-p
22:18:30 #corewars: < jakub> your
22:18:49 #corewars: < Hurkyl> he's fighting stones, papers, and clears. Not much help =P
22:19:01 #corewars: < Fizmo> Well, send something handwritten, untested one
22:19:15 #corewars: < jakub> yes, but you have to win only again the main type :)
22:19:18 #corewars: < brx> well
22:19:19 #corewars: < brx> hm
22:19:22 #corewars: < brx> may i send mine in?
22:19:45 #corewars: < Jeff_K> brx: go on..!
22:19:46 #corewars: < Fizmo> ok
22:20:54 #corewars: < grabek> hi
22:21:07 #corewars: < Fizmo> hi
22:21:25 #corewars: < brx> omg this sucks
22:21:26 #corewars: < brx> anyway
22:21:35 #corewars: < grabek> hi Fizmo
22:23:01 #corewars: < Jeff_K> I think a oneshot would be not so good by this anti paperwriter rules...anyways..hope for the best
22:23:01 #corewars: < Fizmo> brx: you sent it?
22:23:10 #corewars: < brx> i can't.. mailclient is going crazy
22:23:12 #corewars: < brx> one sec
22:23:15 #corewars: < brx> dcc?
22:23:32 #corewars: * Roy made a paper :)
22:24:16 #corewars: < Fizmo> brx: fizmo@corewar.info
22:24:19 #corewars: < Jeff_K> Hmm, not enough space for a s/s/d clear...lucky roy i guess
22:24:48 #corewars: < LAchi> a paper without mov >} ?!?!
22:24:55 #corewars: < Roy> Well, Hurkyl made an SsD clear
22:24:59 #corewars: < brx> Fizmo: sent
22:25:08 #corewars: < Fizmo> LAchi: think on LP hill ;-)
22:25:11 #corewars: < Hurkyl> I wrote a paper without mov >} too. =)
22:25:34 #corewars: < Roy> Single process paper :)
22:25:37 #corewars: < Jeff_K> Hehe, so me oneshot has nice target's...thank you gentlemen
22:25:40 #corewars: < Roy> (non-silk)
22:25:41 #corewars: < Hurkyl> 4-proc 4 me
22:25:47 #corewars: < brx> as always i wrote something without any offensive capabilities
22:25:54 #corewars: < Roy> Jeff_K: I also made a oneshot, don't worry
22:26:04 #corewars: < Roy> (Didn't test either of them....)
22:26:22 #corewars: < Hurkyl> ack, and my clear starts right next to my warrior's body. Sigh, my ssd isn't gonna score very well. =(
22:26:28 #corewars: < Jeff_K> Wait and see the result....
22:26:50 #corewars: < Fizmo> ok, I start the tournament scheduler now, ok?
22:26:58 #corewars: < Fizmo> brx: got it
22:27:03 #corewars: < brx> kk Fizmo ^^
22:27:15 #corewars: < brx> who bets on brx going last place
22:27:23 #corewars: < phunk> not me. =/
22:27:56 #corewars: < Fizmo> scheduler is set to 200 rounds per battle
22:28:15 #corewars: < LAchi> I wrote an oneshot too
22:28:30 #corewars: < brx> phunk: what did you send in
22:28:37 #corewars: < Jeff_K> LAchi, nice work your oneshot last week!
22:28:38 #corewars: < phunk> dwarf
22:28:47 #corewars: < brx> phunk: dwarf. that beats my ridiculous creation ^^
22:28:49 #corewars: < jakub> that will be fast
22:28:52 #corewars: * Fizmo prays that the scheduler doesn't crash
22:29:02 #corewars: < jakub> :)
22:29:03 #corewars: < brx> phunk: you're a newbie too?
22:29:07 #corewars: < phunk> Yeah
22:29:12 #corewars: < phunk> Just got started last night.
22:29:16 #corewars: < brx> nice
22:29:22 #corewars: < Jeff_K> that's pretty new ;-)
22:29:39 #corewars: < Mizcu> Well-made dwarf can beat our so-seemingly group of clears and shots ..
22:29:41 #corewars: < phunk> Indeed
22:29:50 #corewars: < jakub> :)
22:29:51 #corewars: < Fizmo> done
22:30:00 #corewars: < Fizmo> uploading now to my website
22:30:03 #corewars: < brx> lol
22:30:17 #corewars: < Mizcu> .. thats the irony in newbies on IRCT, nothing is every equivalent.
22:30:18 #corewars: < Fizmo> BTW, interesting results :)
22:30:26 #corewars: < Hurkyl> !
22:30:30 #corewars: < Mizcu> (nothing is ever equ)
22:30:34 #corewars: < Hurkyl> Suspense sucks!
22:30:39 #corewars: < jakub> :)
22:30:52 #corewars: < Roy> Curious now Fiz :)
22:31:04 #corewars: < brx> where does he upload it to
22:31:30 #corewars: < jakub> interesting was IRCT04 :)
22:31:51 #corewars: < Roy> No 30/31/32 :)
22:32:15 #corewars: < Roy> http://www.corewar.info/tournament/irc34/
22:32:21 #corewars: < Roy> If fizmo isn't going to post it :P
22:32:43 #corewars: < Hurkyl> !!!
22:32:52 #corewars: < brx> !!!
22:32:56 #corewars: < jakub> !!!
22:32:57 #corewars: < jakub> :)
22:32:58 #corewars: < Fizmo> http://www.corewar.info/tournament/irc34/INDEX.HTM
22:33:01 #corewars: < jakub> congrats
22:33:07 #corewars: < LAchi> IRC #5 (LOL)
22:33:18 #corewars: < Fizmo> erhhmm, forgot to change the header
22:33:26 #corewars: < Hurkyl> haha
22:33:49 #corewars: < willvarfa> congrats David Houston!
22:33:54 #corewars: < Mizcu> i sense... similiarity..
22:33:57 #corewars: < Hurkyl> Will there be detailed results too?
22:33:58 #corewars: < LAchi> congrats brx too!
22:33:58 #corewars: < Roy> Nice!
22:34:01 #corewars: < brx> thank you ^^
22:34:03 #corewars: < Jeff_K> Congrats brx...Nice place for a newbie!
22:34:13 #corewars: < jakub> I'm idiot, I thougt that < and { is disallowed too :-/
22:34:16 #corewars: * LAchi starts an applause.
22:34:25 #corewars: < Fizmo> congrats
22:34:28 #corewars: < Hurkyl> I sense similarity too Miz! =)
22:34:32 #corewars: < Fizmo> Impressing debuts
22:36:33 #corewars: < Jeff_K> beside: phunk, brx where did you come from ?
22:36:49 #corewars: < grabek> Mom's belly?
22:37:14 #corewars: < brx> me? what do you mean?
22:37:40 #corewars: < Jeff_K> Which Country you are representing?
22:37:48 #corewars: < brx> ah germany
22:37:59 #corewars: < Jeff_K> which town...?
22:38:02 #corewars: < brx> mainz
22:38:14 #corewars: * Jeff_K lives in Cologne
22:38:33 #corewars: * brx smiles
22:38:43 #corewars: * bvowk_ wonders
22:38:51 #corewars: < Fizmo> cool, I was from Mainz, too. Now I am in Berlin
22:38:58 #corewars: < brx> fassenacht heh? ^^
22:39:05 #corewars: < Hurkyl> Oh, I see, I think the oneshots couldn't find us Miz, because our clears start behind our warriors and you can only clear backwards. =)
22:39:14 #corewars: < brx> really Fizmo ?
22:39:14 #corewars: < Roy> Ich bin ein berliner!
22:39:24 #corewars: < Fizmo> brx: did you played cw before? I remember another redcoder some years ago who came from Mainz
22:39:31 #corewars: < brx> no
22:39:34 #corewars: < brx> i am fresh
22:39:37 #corewars: < LAchi> Keine gegenstande aus dem fenster werfen, bitte!
22:39:45 #corewars: < Fizmo> heh
22:40:00 #corewars: < phunk> Sorry, I was busy
22:40:01 #corewars: * Fizmo shouts out loud: Hellau
22:40:04 #corewars: < phunk> But I'm from the USA
22:40:35 #corewars: < Jeff_K> Country?
22:40:49 #corewars: < Roy> Yo peeps, I can speak USA l33t language 2!
22:41:07 #corewars: < bvowk_> schweet!
22:41:29 -!- will_varf [~Will@arken-16-57-56.ip-pluggen.com] has joined #corewars
22:41:33 #corewars: * Roy is a language expert :P
22:41:39 #corewars: * LAchi spreche Deutsch nicht!
22:41:56 #corewars: * will_varf inte heller!
22:42:32 #corewars: < Hurkyl> erm... Ein Klein Nacht Musik?
22:42:42 #corewars: * Roy can even say: Knäkebrød!
22:42:53 #corewars: < phunk> Not all of us are that obnoxious.
22:42:57 #corewars: < phunk> Granted, more than 95% are.
22:43:00 #corewars: < phunk> But not all.
22:43:01 #corewars: < brx> helaaau
22:43:01 #corewars: < phunk> =P
22:43:13 #corewars: < Roy> Tjuuus!
22:43:23 #corewars: < Hurkyl> Ah, one of my favorite jokes: What do you call someone who can speak 3 languages?
22:43:26 #corewars: * brx hugs phunk
22:43:40 #corewars: < grabek> Hurkyl: ?
22:43:44 #corewars: < Hurkyl> trilingual. What do you call someone who can speak 2 languages?
22:43:51 #corewars: < Roy> bilangual
22:43:53 #corewars: < phunk> Bilingual
22:43:59 #corewars: < Hurkyl> What do you call someone who can speak 1 language?
22:44:03 #corewars: < phunk> American?
22:44:06 #corewars: < Hurkyl> yep!
22:44:06 #corewars: * Roy can't even speak
22:44:06 -!- willvarfa [~Will@arken-16-57-38.ip-pluggen.com] has quit [Ping timeout: 180 seconds]
22:44:10 #corewars: < Roy> A frenchman!
22:44:10 #corewars: < Fizmo> :)
22:44:13 #corewars: < Roy> :O
22:44:18 #corewars: < brx> ^^
22:44:28 #corewars: < grabek> :-)
22:45:04 #corewars: * Fizmo remembers that Roy can speak blabla
22:45:08 #corewars: * LAchi rotlfmao.
22:45:36 #corewars: < Roy> Thats a very complicated language! :) works a bit like morse
22:46:11 #corewars: < Fizmo> with either a short a or a long a in bla
22:46:29 #corewars: < Roy> bla bla blaaa blaaa bla blaaa blaa blaaaa
22:46:52 #corewars: < Roy> bla bla bla blaaa blaaa blaaa bla bla bla (S.O.S.)
22:47:08 #corewars: < Fizmo> lol
22:47:29 #corewars: * LAchi blabla otfl!
22:48:11 #corewars: * Jeff_K thinks bla bla is the most international language of all. Even Baby's speak them !
22:48:27 #corewars: < phunk> Everybody can speak it.
22:48:34 #corewars: < phunk> Nobody can understand it.
22:48:53 #corewars: < LAchi> Sorry people, I must code a Java Servlet before next Thu... and tomorrow evening I go to the cinema.
22:48:59 #corewars: < Roy> blaa bla blaa bla - blaa blaa blaa - bla blaa bla - bla - bla blaa blaa - bla blaa - bla blaa bla - bla bla bla (COREWARS :))
22:49:22 #corewars: < Roy> That was actualy my first word ever :)
22:49:33 #corewars: * brx breathes
22:49:40 #corewars: * Fizmo waves to LAchi
22:49:47 #corewars: < brx> bye LAchi
22:49:47 #corewars: < brx> !
22:49:52 #corewars: < Jeff_K> cu LAchi
22:49:53 #corewars: < Hurkyl> bye!
22:50:42 #corewars: * LAchi waves all twirling his hands in some strange way. He can do it, he's on IRC! ;)
22:51:08 #corewars: < Roy> (Don't worry, he is married and has kinds)
22:51:18 #corewars: * Roy waves too! (but not in that way)
22:51:22 #corewars: < Fizmo> kinds?
22:51:42 #corewars: < brx> kids?
22:51:45 #corewars: < Fizmo> :)
22:51:50 #corewars: < LAchi> kid. just one ;)
22:52:01 #corewars: * brx smiles
22:52:12 #corewars: * Fizmo too
22:52:13 #corewars: < LAchi> anyway, I am NOT married ;)
22:52:21 #corewars: < Roy> ow :)
22:52:22 #corewars: * Jeff_K smiles three times!
22:52:29 #corewars: < Roy> You should! :P
22:52:43 #corewars: < LAchi> not anymore
22:52:52 #corewars: < Roy> Ok...
22:52:55 #corewars: * Roy sits down
22:53:02 #corewars: < Roy> This is going to be a long story :)
22:53:20 #corewars: < LAchi> next time Roy.
22:53:46 #corewars: < Fizmo> hope to see you all on next sunday again
22:53:46 #corewars: * LAchi waves definitely.
22:53:52 #corewars: * brx ods
22:53:55 #corewars: < brx> nod
22:53:56 #corewars: < brx> s
22:53:56 #corewars: * will_varf *waves*
22:54:01 #corewars: < brx> byeee
22:54:06 #corewars: < LAchi> dat 0,0
22:54:11 #corewars: < phunk> Be right back...
22:54:12 -!- LAchi [~LAchi@d81-211-174-73.cust.tele2.it] has left #corewars []
22:54:15 -!- phunk is now known as phunk[php
22:54:23 -!- phunk[php is now known as phunk\php
23:00:33 #corewars: * Fizmo is happy that the tournament scheduler was working as expected
23:00:48 #corewars: < brx> wouldn't be so sure of that
23:01:02 #corewars: < brx> if you look at my results
23:01:07 #corewars: < Fizmo> :)
23:01:10 #corewars: < brx> ^^
23:01:34 #corewars: < Jeff_K> hehe, just the right idea and some luck and you will be good at the IRCT
23:01:51 #corewars: < Jeff_K> In Frenzy and IRCT often newbies gets good places...
23:01:58 #corewars: < brx> :)
23:02:13 #corewars: < brx> i am going to climb a hill
23:02:19 #corewars: < Mizcu> I've been at the lower positions for many irct's and now #2..
23:02:25 #corewars: < Hurkyl> Climbing a hill is fun. =) Takes a lot of work though :(
23:02:37 #corewars: < Jeff_K> Try to polish up your entry and send it to the SAL-beginners hil.
23:02:48 #corewars: < brx> this one?
23:03:13 #corewars: < Jeff_K> Just Try it, and see whisch problems he has...Ok, first you must expand him for 8000er core!
23:03:19 #corewars: < Fizmo> I am shure you won't be in last position
23:03:39 #corewars: < Jeff_K> But then...some booting, some decoy or qscan and viola..just try it.
23:03:49 #corewars: * brx nods
23:03:50 #corewars: < brx> i will
23:04:24 #corewars: < Jeff_K> And after the first test you know what are your real enemy's and then try to get more ties against them..
23:04:52 #corewars: < Hurkyl> and bump up your win% agaisnt your prey
23:04:54 #corewars: < brx> i guess i will throw those 3 ideas together. the airbag stone, the plague bomb carpets and maybe those positioned clears
23:05:01 #corewars: < Jeff_K> make loss to tie and ties to win...;-)..After taht some optimizing the cobnstants and so on..email me if you want some help!
23:05:44 #corewars: * brx smiles
23:05:46 #corewars: < brx> thank you ^^
23:06:36 #corewars: < Jeff_K> email is sascha.zapf@koeln.de
23:08:03 #corewars: * Roy goes to bed, party and valentine, I'm almost a zombie now
23:08:25 #corewars: < brx> good night Roy
23:08:25 #corewars: < Jeff_K> cu Roy....
23:08:47 #corewars: < Jeff_K> Roy can i expect an entry for rnd16?
23:08:49 #corewars: < Hurkyl> braaiinnnssss... er, g'night
23:08:56 #corewars: < Roy> Yes you can :)
23:09:04 #corewars: < Jeff_K> schweet!
23:09:09 #corewars: < Roy> I have two ready to send anytime now :)
23:09:23 #corewars: < Jeff_K> send...;-)
23:09:36 #corewars: < Roy> EvilSmallCharP-spaceWarrior!
23:09:37 #corewars: * Fizmo waves
23:09:47 #corewars: < Jeff_K> i have one from Joshua and to from Fizmo...and mine two.
23:10:11 #corewars: < Roy> I have two ready to send, but today I created the second, maybe I'll send them soon
23:10:21 #corewars: < Roy> bye!
23:10:23 -!- Roy [~roy_van_r@kf-mss-cb01-00228.dial.kabelfoon.nl] has quit []
23:10:44 #corewars: * Fizmo is watching over Saschas encrypted entries ;-)
23:11:17 #corewars: < Jeff_K> Hmm, i have send the wrong..without cutting the source...
23:12:32 -!- willvarfa [~Will@arken-16-57-30.ip-pluggen.com] has joined #corewars
23:14:52 -!- will_varf [~Will@arken-16-57-56.ip-pluggen.com] has quit [Ping timeout: 180 seconds]
23:15:04 #corewars: * willvarfa *waves*
23:15:12 #corewars: < Jeff_K> cu
23:15:16 -!- willvarfa [~Will@arken-16-57-30.ip-pluggen.com] has quit [Lämnar]
23:19:14 #corewars: < brx> hey, i noticed something
23:19:24 #corewars: < brx> corewar can be fun
23:19:30 #corewars: * Jeff_K knows
23:19:37 #corewars: < Fizmo> :)
23:20:10 #corewars: < brx> it really is an interesting 'ga,e
23:20:12 #corewars: < brx> me'
23:20:25 #corewars: < Fizmo> yes, it is
23:20:27 #corewars: < Jeff_K> the depper the more interesting...
23:20:33 #corewars: < Jeff_K> deeper..sorry
23:21:35 #corewars: < brx> i think the next big warrior i write will be mildly successful
23:23:32 #corewars: < Jeff_K> we see him on the beginner hill....do you know Königsstuhl....there you can get 100 of redcodes of the most succesful warriors ever !"
23:24:16 #corewars: < brx> yes i think i know
23:24:42 #corewars: < Fizmo> check also: http://www.corewar.info/lexicon/lexicon.htm
23:25:29 #corewars: < brx> done that today Fizmo ^^
23:27:35 #corewars: < Fizmo> not very complete at the moment but slowly growing
23:30:41 #corewars: < Fizmo> my favoured strategy is the most complete one ;-)
23:30:55 #corewars: < Fizmo> paper forever!!!
23:31:00 #corewars: < brx> ^^
23:31:06 #corewars: < Hurkyl> haha
23:31:30 #corewars: < brx> why paper?
23:32:15 #corewars: < Fizmo> I don't know why. But I like that strategy
23:32:47 #corewars: < Hurkyl> papers are mystifying. =\
23:32:58 #corewars: * Fizmo is the master of the silkland
23:33:49 #corewars: < brx> i have written a silkpaper yesterday, but the bombcarpets are not nicely distributed, furthermore it can#t kill imps
23:34:13 #corewars: < phunk\php> I'm trying an Imp Spiral next time.
23:34:22 #corewars: < phunk\php> I've got one written, and I want to see how well it does.
23:34:26 #corewars: < Fizmo> Well, the constants are the most important part of a paper
23:34:42 #corewars: < brx> phunk\php: let's enter a beginner hill soon ^^
23:34:52 #corewars: < Fizmo> what kind of bomb do you using in the paper?
23:35:03 #corewars: < phunk\php> brx, I plan on it. :P
23:35:11 #corewars: < Mizcu> phunk: build yourself an benchmark and run selfmade warriors against it, easier and less wasteful.
23:35:20 #corewars: < brx> Fizmo: yes i noticed today, i am throwing boring dat bombs
23:35:55 #corewars: < Fizmo> if it is a dat <2667, <2*2667 then it's ok against imps
23:36:10 #corewars: < brx> yup, i throw bring ones though ^^
23:36:14 #corewars: < brx> not magic ones
23:36:20 #corewars: < brx> grabek and *thinks*
23:36:35 #corewars: < brx> have spkoen to me about this today
23:36:37 #corewars: < Hurkyl> mov.i #1, <1 is pretty nice
23:37:22 #corewars: < Fizmo> one should optimize the constants of the paper
23:37:50 #corewars: < Fizmo> anti-imp dat bomb should be ok
23:37:59 #corewars: < Jeff_K> brx: Do you use an optimizer?
23:39:03 #corewars: < brx> Jeff_K: naah
23:39:04 #corewars: < Jeff_K> For Paper the steps are 'the magical breath'
23:39:07 #corewars: < Fizmo> with the mov-bomb you'll get easier good results (not so constant sensitive in my opinion)
23:39:10 #corewars: < phunk\php> Well, I saved all the warriors from the previous competition, and ran my new one against them.
23:39:13 #corewars: < phunk\php> Came in second place. :P
23:39:42 #corewars: < brx> what were the rules for thelast comp again?
23:39:51 #corewars: < brx> they were sadistic ^^
23:39:58 #corewars: < phunk\php> No > and } in MOV.
23:40:09 #corewars: < Fizmo> As a first benchmark you could let it run against WilMoo or WilFiz
23:40:13 #corewars: < brx> meant the one before ^^
23:40:38 #corewars: < Jeff_K> brx: Create a small Programm that's create versions of your warrior where placeholder are substitutet by random-values and let them fight against a bench of 20 to 40 Warrior, so you cann get good steps for YOUR Paper.
23:40:42 #corewars: < Mizcu> Wilkies if you dont want to be depressed by low results at the beginning
23:40:57 #corewars: < Fizmo> erhmm, yes I should prepare and upload it :-/
23:41:20 #corewars: < Jeff_K> Wilkies is on your Site fiz?
23:41:28 #corewars: < brx> Jeff_K: oh well, might do, yes. thanks
23:41:46 #corewars: < Jeff_K> Using Perl would be a great help...
23:41:52 #corewars: < Fizmo> here is a comparison between Wilkies, WilMoo and WilFiz:
23:41:54 #corewars: < Fizmo> http://www.corewar.info/Benchmark.htm
23:42:12 #corewars: < brx> Jeff_K: i know a lot of languages, i was thinking about perl for doing this, yes ^^
23:42:36 #corewars: < brx> but i believe bash could suffice
23:42:55 #corewars: < Fizmo> Jeff: yes, all four are there
23:42:57 #corewars: < Jeff_K> Ok, bash can do it too..
23:43:20 #corewars: < brx> btw i am reading your handbook
23:43:22 #corewars: < Jeff_K> But sometimes i use Windows and there i can't install bash.
23:43:31 #corewars: < brx> ah *nods*
23:44:02 #corewars: < Fizmo> Extremely nice written handbook in german language
23:44:07 #corewars: < Jeff_K> hope you find it useful...Never correxted it. Written in 3 Days..
23:44:16 #corewars: < brx> three days?
23:44:19 #corewars: < brx> 93 pages?
23:44:21 #corewars: < Fizmo> 3 days only?!?
23:44:55 #corewars: < Jeff_K> Yep, that's why it is written so ugly ;-)
23:45:49 #corewars: < Jeff_K> Thats was the Times after my first Corewars AHA-Erlebnis..and i mjust write all down to teach it to myself. That my style to leran..Try to teach it to other persons
23:46:11 #corewars: < Fizmo> mov.p fizmo, bed
23:46:31 #corewars: < Fizmo> wird ein langer Tag für mich Morgen :-/
23:46:43 #corewars: < brx> gut nacht
23:46:54 #corewars: < Fizmo> Ja, gute Nacht
23:46:58 #corewars: < Jeff_K> Ich mache mich ebenfalls auffen Weg...
23:47:03 #corewars: < Fizmo> bye
23:47:08 #corewars: < Jeff_K> Grüße nach Mainz und Berlin !
23:47:09 #corewars: < brx> bye
23:47:11 #corewars: < brx> *waves*
23:47:13 #corewars: < brx> danke ^^
23:47:15 #corewars: * Jeff_K waves
23:47:17 #corewars: < Hurkyl> bye!
23:47:23 #corewars: < Jeff_K> bye David
23:47:24 #corewars: * Fizmo waves
23:47:32 -!- Fizmo [~fizmo_mas@pD9E6EC4B.dip0.t-ipconnect.de] has quit []
23:47:34 -!- Jeff_K [~sascha@dial-194-8-195-234.netcologne.de] has left #corewars []
23:47:47 #corewars: * brx stretches
23:47:52 #corewars: < Mizcu> dat