[00:03] Join: |caesar joined #corewars [00:06] <|caesar> morning,everybody [00:09] morning [00:11] <|caesar> aha,how r u,brx? [00:13] I am angry. [00:14] <|caesar> oh no,whats wrong, brx? [00:16] haskell's typesystem is going on my nerves [00:17] apparently I have to rewrite lots of code to make up for a design mistake [00:28] <|caesar> that's bad,repair it is a funny i thing [01:29] MSG: [02:02] MSG: Remote host closed the connection [04:26] Join: Mizcu joined #corewars [04:43] Join: datagram joined #corewars [04:58] Evening [04:58] Or morning. [05:25] Join: fiveop joined #corewars [05:28] <|caesar> :) [05:28] <|caesar> that's funny,here's afternoon [05:29] Yes of course [05:29] <|caesar> but datagram is deep Evening [05:30] <|caesar> hey,datagram do u wana sleeping? [05:31] <|caesar> or maybe i wake up u sleeping time [05:31] I have a different schedule [05:31] I sleep during the day [05:32] <|caesar> ...is it well? [05:32] <|caesar> iwana sleeping in day2 [05:32] ? [05:32] So do it [05:32] <|caesar> yeay,i'll try to do it [06:12] Join: caesar joined #corewars [06:14] MSG: <|caesar> Quit: GoodBye , My Friends... [06:14] Part: caesar left #corewars [06:14] Join: caesar joined #corewars [06:18] Part: caesar left #corewars [06:22] Join: |caesar joined #corewars [08:05] Join: willvarfa joined #corewars [08:37] Join: brx joined #corewars [08:56] Join: Roy joined #corewars [08:57] Hello everyone [08:57] hi [08:58] willvarfa, The hacker buddies who I'm getting into corewar mentioned that we should code a php interface for hills : ) We could probably crank it out in a day if we worked on it together....so maybe your dreams aren't far away [08:58] Hello Roy [08:59] What's up [08:59] wow, that would be cool, do you have scripts for a hill? [08:59] then we could have a copy&paste hill ;-) [08:59] No [08:59] a nice interface to an existing hill would be nice [08:59] It wouldn't be hard [08:59] sal comes to mind [08:59] Or maybe you could include it into SAL [08:59] * Roy thinks the same [08:59] it would be nice as an XUL interface too [09:00] In the third week of november I give a presentation about Corewars to a group of hackers [09:00] So after that more will be interested [09:00] Nice, good luck [09:00] Yes, I have to try to not suck by then [09:01] Hehe, would be nice to say things like: "Ohw, I'm currently on the top 20 hill, best of the world, come beat me etc etc" [09:01] I challenged them by saying I'm currently KOTH :-) when I held a presentation at college [09:03] Heh [09:03] Well make a hill where only I have warriors [09:03] I'll for sure kick ass on that one [09:06] I will run the powerpoint to you guys before I give the presentation so that you can scrutinize it [09:09] Join: Nenad joined #corewars [09:09] Hi [09:09] hi nenad [09:10] :) [09:10] did you get my mail? [09:10] Hi Nenad [09:10] Hi datagram [09:10] Did you read the log?:) [09:11] err... not yet [09:11] But the text is great :) [09:11] Read the logs at 8:56+ [09:11] Today [09:11] So that I don't have to spam : P [09:11] :) nice. [09:13] So yes. [09:14] Also: my warriors are catastrophes [09:15] they are not... [09:15] what did you make? [09:15] avamp? [09:17] A vampire that eventually turned into a stunner [09:17] And a very bad bomber [09:22] Not sure how to proceed [09:22] well, why is the bomber bad? [09:22] Heh, 0-10-0 against aeka rave and flashpaper [09:22] plain bomber cannot defeat aeka or flash [09:22] you should go for 40-50% against Rave first [09:23] Does it suicide..? [09:23] or stun itself? [09:23] It shouldnt [09:23] what bombs does it use? [09:23] The bomber? Dat [09:23] I think I messed up the stunner though [09:23] You could paste the code, then we could have a peek [09:24] One sec and I will [09:24] Working on multiple terminals [09:27] Yeah the code for the stunner is messed up [09:28] what bombs does it use? [09:28] MSG: Ping timeout: 252 seconds [09:29] Join: brx joined #corewars [09:29] so, show us the code... [09:31] mov.i 4, >3 [09:31] mov.i 4, >3 [09:31] djn.b -2, 1 [09:31] jmp 3, #15 [09:31] spl 0 [09:31] jmp -1 [09:31] mov 2, >2 [09:31] jmp -1 [09:31] dat #0, #5 [09:31] The jmp field doesnt work right [09:32] It keeps going 15/16 [09:32] Because of the djn [09:32] the second move overwrites the spl 0 [09:33] in the second line, you ment mov 4, >2? [09:33] Ah yes [09:33] try using labels [09:33] Wait [09:33] No [09:33] Wait yes [09:33] mov 5,>2 [09:33] Haha [09:34] They are both 4 [09:34] Because it is relative, no? [09:34] ah yes [09:34] but the djn.b decreases the pointer, you should try djn.b -2,>1 [09:34] (or something) now it just drops spl's [09:35] It only puts it at the one location [09:36] But now it does this [09:36] spl,jmp,dat [09:36] I guess that is good anyways? [09:36] MSG: Ping timeout: 252 seconds [09:36] The djn makes dat 0, -1 [09:37] If I am understanding correctly [09:37] Join: brx joined #corewars [09:37] No, it just decrements the jmp 3,#17 to jmp 3,#16 and then writes a spl again [09:37] What is causing every third instruction on the bombing path to be dat 0 -1? [09:37] djn.b -2,@1 [09:38] err djn.b -2,>1 [09:38] It's doign that [09:39] Rave hit me with spl 0 at the top of my code though [09:39] : ( [09:40] No, you did that yourself probebly [09:40] It didn't go all the way around [09:40] I understand, but how does you code stop you from doing that? [09:41] It is spl.a [09:41] My bombs are spl.b [09:41] Rave's bombs are spl.a [09:41] Hmm ok, but your code (in a self fight) stuns yourself [09:42] Yeah the loop to jump out isn't operational yet [09:42] you keep bombing spl 0 jmp -1 until you hit yourself again [09:42] It is supposed to jump to the coreclear [09:42] how? [09:42] Supposed to, but doesnt work because djn never fails [09:43] Indeed, let me make some adjustments to the code, one second [09:43] I know I also need better step sizes [09:43] But I just wanted to get this working first [09:43] Is it bad that I'm moving the jmp -1 also? I like that it makes things stuck [09:44] No its ok, some stunbombers do that [09:44] here, its a bit better this way: [09:44] mov.i bomb2 , mov.i bomb1 , djn.b -2 , ptr [09:44] mov datbomb , >datbomb [09:45] jmp -1 [09:45] datbomb dat #0, #5 [09:45] ptr dat #0, #-11 [09:45] bomb1 spl #0 [09:45] bomb2 jmp -1 [09:45] I don't like labels [09:45] They are in the code on the machine I'm running on, but I prefer numbers [09:45] ok, I'll remove them (makes it easier though) [09:45] datagram: make a spl 0 jmp -1 bomber instead [09:45] Well I figure it is easier to just look x lines down or up instead of having to fine the line the label is on : ) [09:46] Nenad, That is what my code is doing, da? [09:46] mov.i 8 , <6 [09:46] mov.i 6 , <5 [09:46] djn.b -2 , 4 [09:46] mov 2 , >2 [09:46] jmp -1 [09:46] dat #0 , #5 [09:46] dat #0 , #-11 [09:46] spl #0 [09:46] jmp -1 [09:46] datagram: well, no. [09:46] you're just pushing your bombs through the memory [09:47] instead of throwing them [09:47] you warrior is more like a coreclear [09:47] *your [09:47] Well, pretend they were spaced right [09:48] I realize they are sequential, though [09:48] Roy, it should be mov.i 6 for both, right? [09:50] Heh, that code bombs itself, I think [09:52] No it doesn't, because the <6/<5 is placed for away [09:53] I got it working [09:53] the djn.b -2,4 decrements the dat#0,#11 [09:53] Before it bombed itself [09:53] and then that becomes 1 and it jumps to the clear [09:54] When I ran it it overwrote the dat instruction with a spl [09:57] Woot [09:57] I like watching paper get caught [09:57] It makes me feel special [09:58] Does it kill it well now? [09:58] Roy, I changed the code to: [09:58] mov.i 6, <5 [09:58] mov.i 6, >4 [09:58] Err >5 [09:58] And it works [09:58] Before you move a dat instead of the spl [09:58] so it makes dat jmp -1 [09:59] Ah this is cool [09:59] I'm testing vs flashpaper [10:00] MSG: <|caesar> Ping timeout: 252 seconds [10:00] It caught quite a few and now the processes are shooting very high for it; it isn't bombing [10:00] However I did overwrite myself : ) [10:01] So the dat coreclear didn't fire off [10:01] But that was fancy enough [10:05] You want a fancy version? I went rewriting it a bit: [10:05] sub.ab #1953 , 3 [10:05] mov.i 6 , <2 [10:05] djn.f -2 , 1 [10:05] dat #0 , #-1 [10:05] mov 2 , }-4 [10:05] djn.f -1 , }-5 [10:05] dat #7 , #7 [10:05] spl #1 , 1 [10:07] it bombs with a interval trhough the core with spl #1,#1 [10:07] and when it bombs the dat #0,#-1 line the djn slips through [10:08] then it has a spl #1,#1 mov 2, }-4 and does a d-clear [10:08] Hmm [10:09] But I like the jmp, so that it gets their code stuck and slows them down very badly [10:09] the spl does the same thing too [10:09] maybe you should look at WW3 then... [10:09] But maybe I can change it back to a jmp too [10:09] WW3 = WinterWerewolf3 [10:09] Oh okay [10:10] Does the process that split stay where it is for it's next cycle? [10:10] I thought it moved down 1 [10:10] And only the split process stuck at 0 [10:10] yes, one is let through and the other stays on the spl line [10:11] Is taking an extra cycle to add jmp -1 behind it that much more inefficient? [10:12] the problem with the extra jmp is that we now use selfmutation, and placing a spl #1,jmp -1 in your code stuns yourself [10:12] WW3 is a bit evil, it is good example of self-mutation and getting different kinds of stuff packed in; it becomes even more remarkable once you notice it is in '88 [10:12] yes. :) [10:12] I like it a lot. [10:17] ok datagram, new version: [10:17] (now with spl #1/jmp -1 bombs) [10:17] mov.i 9 , @4 [10:17] s sub.ab #1954 , 3 [10:17] mov.i 6 , >2 [10:17] djn.a -3 , 1 [10:17] dat #0 , #-1 [10:17] mov 2 , }-4 [10:17] djn.f -1 , }-5 [10:17] dat #7 , #7 [10:17] spl #1 , 1 [10:17] jmp -1 [10:17] end s [10:19] One second I'm doign a tournament [10:21] hrm that warrior actualy beats some good warriors :-) [10:22] MSG: Ping timeout: 252 seconds [10:23] Roy: send it to 94b just for fun [10:23] I'd like to try to improve it and then send it [10:23] ok. :) [10:24] Try the last version I send you, but don't ruin it ;-) [10:24] No promises [10:24] add a huge decoy and boot away [10:24] it will help against oneshots [10:24] and a qscan and you're done ;-) (its bad against papers...ssd clear would do better) [10:24] I don't like scanners very much [10:24] Join: brx joined #corewars [10:24] Though I did want to try a vampire scanner [10:25] But I saw someone trying that, so I didn't feel as original [10:25] even in my dreams I don't allow myself to be lucky [10:25] ? [10:25] Having nightmares again brx? :P [10:26] Roy: not really nightmares. just *weird* dreams. [10:26] on speed defeating Maelstrom? [10:26] ssd clear? [10:26] datagram: spl - spl - dat clear [10:26] Ah [10:27] first wipe the core with spl [10:27] it ended with me being back in school and PE. teacher saying "from now on your life is 10 fps" [10:27] and we'd be forced to play fifa on playstation [10:27] I actualy have that same thing, my life is perfect, good a nice girlfriend and I'm happy, and then I dream that she does awfull things (like shout/fight/be a bitch etc) but she never does that in real life :-S [10:27] And then throw dat's every 3? [10:27] datagram: no [10:27] datagram: no [10:27] datagram: two complete wipes with spl [10:27] Ah [10:27] datagram: then dats [10:27] so, first clear the core with spl instructions, the again with spl and then dat [10:27] first wipe with spl, then wipe once again with spl, then wipe with dat [10:28] Roy: maybe that means you are actually missing all that [10:28] you need explanation from me too ?;) [10:28] datagram: look at Stargate [10:29] brx: Nah... can't miss that! i think its just my fair of her becomming that, and leaving me in the future somewhere [10:29] fair>fear [10:30] Roy: I dreamed about a girl I know. she fell in love with me and I just went with it. [10:30] I called her by her name. I knew it was her. she looked differently though [10:31] In a dream the concept is more important than things attached to it. But you of course know it already. [10:32] Mizcu: of course I was only daydreaming in my dream. [10:32] how else could it be! [10:32] for god's sake [10:33] Heh of course, I can't imagine suddenly my city is full of mountains and in the middle of the summer they build a snowramp out of woodenbeams with plastic snow just for fun, and after that my girfriend came to watch the new slope and she was evil :-) I know some things are just odd [10:35] once that boy whom I told about tree roots turned into an elephant with two giant poles, walking into the distance and sticking them into the ground before waving back to me, I kind of felt that whatever happened between me and her on the couch in the stables might not have been real [10:36] am I still connected? [10:36] seems so [10:36] what was the last thing I wrote? [10:37] it is just a dream, brx [10:37] to irc that is, to reallife no idea " once that boy wh" [10:37] you know that you can't be connected this long [10:37] Hrm, have to go, lessons [10:38] :( [10:38] will you be here tonight? [10:38] when are we going to do that 94b thing? [10:38] Well, probebly not, have to train :( [10:38] tomorrow? [10:38] Just copy datagrams warrior and what I made from it, done ;-) [10:39] :) [10:39] Maybe tomorrow.. no idea yet [10:39] ok. see you later. [10:39] * Nenad waves [10:39] Have to finish this document tomorrow, but that evening is probebly still free [10:39] MSG: [10:41] Heh [10:41] Did Roy write the last one correctly? [10:41] ? [10:41] Wait, I know what happened [10:41] It went 0% wins [10:41] But I messed one part up I see [10:42] Forgot to tell it to start on line 2 [10:42] :) [10:42] will you send it to 94b now? [10:42] I didn't modify it yet [10:43] I just ran another tournament [10:43] I wanted to see how it did compared ot the other version [10:43] and? [10:43] how did it do? [10:43] I messed up the code, as I said [10:43] So %0 wins [10:43] Heh [10:43] I try again [10:44] What are the standard hill fights set at? [10:44] set at? [10:44] 250 rounds, I think [10:44] if that was what you asked. [10:45] if i remember right, sal does 800 rounds, and as Nenad said, bit over 200 [10:45] I see [10:45] (koth over 200, that is) [10:45] Corewin is much slower than pmars on linux [10:45] Corewin IS slow... [10:45] Is there a built in tournament feature in pmars? [10:46] Well, it's written in Delphi [10:46] I'm not sure... there probably is. [10:46] Mizcu, do you perhaps know if there's some round robin mode for some MARS? [10:47] If not I can write a python frontend to it [10:47] I mostly use corewin to test at first, then optimax to benchmark, so... I don't know. [10:47] Hmm [10:47] Nenad: i dont remember any one having other than corewin [10:48] I think I saw once some patch to enable that.. [10:48] or something like that. [10:48] but I forgot where and what [10:48] MSG: Ping timeout: 252 seconds [10:48] datagram: if you decide to write something, don't do it for pmars. [10:49] Why not? [10:49] there are quicker MARS [10:49] fmars, optimars [10:49] Join: brx joined #corewars [10:49] Ah I thought pmars was the standard used [10:49] pmars is the old one [10:49] sal uses dmars [10:50] (pmars with load distribution) [10:50] Heh [10:50] Is there that much activity that it needs that? [10:50] check few lines backwards, that 800 rounds per match [10:50] 20 match per challenge [10:50] But even still [10:51] You can do that very fast with pmars [10:51] No, it doesnt need that, but fast response rate is nice [10:51] With -v 000 the rounds go by very fast [10:51] How many challenges per day? [10:51] depends [10:52] Is there an interval it goes at? [10:52] Ah yes [10:52] This version he gave me does much better [10:52] using server-version of pmars you get even faster than normal and -v 000 [10:52] exmars is very promising, speed-wise [10:53] From 91.3 pts | 20.7 W | 50 L | 29.3 (old working) to 126 pts | 34 W | 42 L | 24 [10:53] Join: Neogryzor joined #corewars [10:53] hello [10:53] Hello [10:54] hello german [10:54] But when you are brute-force optimizing warriors, thats a lot of battles (say, 100 * number of opponents you test against) times amount of numbers you test (thats 50-7950 times numbers you optimize) [10:54] hi all [10:54] Hi Neo [10:54] MSG: Ping timeout: 252 seconds [10:54] * Neogryzor is trying to repair his web's disaster [10:55] :) [10:55] now, no-one wants to test 7000*7000*7000 numbers, but 1000 tests is a good start. Thats still quite a lot of stuff to crunch. [10:55] Neo: do you know something about doing round-robin tournaments with some mars (without using corewin)? [10:56] isn't there a tournamet scheduler on koth? [10:56] ? [10:57] Is there any magic number for bootstrapping? [10:57] no [10:57] Good deal [10:57] i don't remember hte name. Did you see koth.org tools? [10:57] MTS? [10:57] you can start by trying +1000 and -1000 [10:57] could be [10:58] Corewar Tournament. Allows roundrobin tournaments of multiwarrior battles, created by Phil Knight. [10:58] That looks like it's going to be a windows binary [10:58] oh. yes. I've found it. :). I've downloaded it several months ago, but forgot all about it. :) [10:59] Is it a windows binary? [10:59] I have mts's source here.. [10:59] And Dos-binary [11:00] Boo urns [11:01] Join: brx joined #corewars [11:05] MSG: Ping timeout: 252 seconds [11:08] anyone knows what was and in htm [11:09] anchor [11:09] thanks [11:09] koth [11:12] I have to go. [11:12] * Nenad waves [11:12] MSG: [11:12] * willvarfa waves [11:12] * Neogryzor waves twice [11:17] Join: brx joined #corewars [11:21] MSG: Ping timeout: 252 seconds [11:26] time to go for me [11:26] * Neogryzor waves [11:26] * willvarfa waves three times [11:26] MSG: Quit: Physical Wreck IRC webscript: http://www.pswclan.com/cgi-bin/irc/irc.cgi [11:32] I got my bootstrap working [11:34] Join: |caesar joined #corewars [11:34] MSG: <|caesar> Client Quit [11:35] Join: |caesar joined #corewars [11:35] Join: brx joined #corewars [11:38] As well as the decoys [11:40] MSG: Ping timeout: 252 seconds [11:41] Join: brx joined #corewars [11:41] And it seems to be doing very well against flashpaper [11:41] cool :-) [11:41] Woot [11:42] 151.5 pts | 43.0 | 24.5 | 22.5 vs flashpaper over 200 rounds [11:42] Paper/stones like flashpaper have problems against spl-clears [11:42] I am happy [11:42] which means you have a nice spl-clear :-) [11:42] Is there any super efficient way to do bootstrapping? [11:42] Here is the code I wrote (from scratch woot): [11:43] mov.i }3, >3 [11:43] djn -1, #10 [11:43] jmp 3002 [11:43] dat -13, 3000 [11:49] <|caesar> hi,guys [11:50] Join: brx_ joined #corewars [11:51] MSG: Ping timeout: 252 seconds [11:52] HI [11:52] |caesar, You don't need to ping me, just say hi : ) [11:53] <|caesar> i sorry,i just want have some fun know what's ur time [11:54] MSG: Ping timeout: 252 seconds [11:56] Join: brx joined #corewars [11:58] Oh [11:58] it's cool [12:01] MSG: Ping timeout: 252 seconds [12:02] Join: brx joined #corewars [12:02] <|caesar> heh,i think the linux is funny that windows [12:02] What's that? [12:02] heyhey [12:02] <|caesar> system [12:02] <|caesar> hello,brx u r come back [12:02] Hey brx [12:03] <|caesar> i use windows everytime,now i hate it [12:04] So switch to Linux : ) [12:04] <|caesar> yes,i want [12:04] * willvarfa has had no fun with linux recently :-( [12:05] <|caesar> how about the hardware requirement of linux? [12:05] <|caesar> aha [12:06] <|caesar> willvarfa,how can u do it with the other style text? [12:07] magic [12:07] MSG: Ping timeout: 252 seconds [12:07] <|caesar> omg,brx is doing funny thing [12:08] * willvarfa has quit: Ping timeout: 252 seconds(~) [12:08] <|caesar> oh cool [12:08] <|caesar> how can u do it? [12:09] start your line with /me [12:09] Topic Change: |caesar sets topic: Logs! Are! Back! Woot! www.koth.org/ [12:10] Topic Change: |caesar sets topic: Logs! Are! Back! Woot! www.koth.org/irc-logs/ [12:10] * |caesar me? [12:10] * |caesar try to use /me [12:11] <|caesar> oh ye,it's really cool [12:13] * |caesar says: how about chang the rooms topic? [12:13] Join: brx joined #corewars [12:16] It is /topic, but you need to have permission to do so |caesar [12:16] willvarfa, Why not? [12:17] <|caesar> yes.he can do that [12:19] MSG: Ping timeout: 252 seconds [12:56] topic is not something people mind you changing [12:56] I guess [12:56] as long as it remains corewars related and generally useful [12:57] Topic Change: datagram sets topic: Logs! Are! Back! Woot! www.koth.org/irc-logs/ We actually have permission to do this? [12:57] Haha [12:57] Topic Change: datagram sets topic: Logs! Are! Back! Woot! www.koth.org/irc-logs/ [13:07] Since there are no ops in this channel, there is no point in having +t -mode [13:07] We dont have ops since we dont have an op-bot here, and we never grasp them long anyway after server-reboots [13:09] I see [13:09] I figured there were ops they just weren't around [13:10] have we ever had some idiot trying to 'take over the channel'? [13:16] *shrug* You *are* on IRC, remember : ) [13:17] Join: scriptkid joined #corewars [13:18] Ha! 1'm h3r3 to take over tha channel! [13:18] Roy, quit trolling [13:18] Nick Change: scriptkid changed nick to Roy [13:18] Hi all ;) [13:18] * willvarfa kicks scriptkid [13:18] * willvarfa bans scriptkid [13:18] * Roy kicks back [13:18] or whatever [13:18] Hey Roy [13:18] I added bootcode and a decoy section to the code [13:19] But I have not submitted it to a hill yet [13:19] I will do so tomorrow sometime [13:19] nice, now add a qscan and send it [13:19] At the moment I don't want it to qscan : ) [13:20] It wins 42% of the time against FlashPaper [13:20] you can improve the boot source if you still have that [13:20] I thought you said it wouldn't do well against Paper [13:20] I wrote it myself [13:20] Hmm, against new papers then? :) [13:20] [11:43] mov.i }3, >3 [13:20] [11:43] djn -1, #10 [13:20] [11:43] jmp 3002 [13:20] [11:43] dat -13, 3000 [13:22] ohw yes, that problem.. I forgot you have to boot to the second line, not the first [13:22] ? [13:22] Then its perfect the way it is [13:22] Awesome [13:22] else you could do: [13:22] Go me [13:22] mov.i <2,{2 [13:22] djn.b -1,# [13:22] jmp somewhere,end_of_warrior [13:23] but then you start at the first instruction, not the second :) [13:23] Good enough for now [13:23] Are you okay with me putting author datagram + Roy Van Rijn [13:23] You did contribute 2/3 of the code...so yeah [13:23] It's not mine mine [13:24] Just make it 'datagram' I just rewrote it [13:24] Alright [13:24] I figured you didn't want your name on my newb warrior : P [13:25] Else my warriors must be named something like: Roy van Rijn/Christian Smidth/John Metcalf/JK Lewis etc etc ;-) [13:25] Heh [13:25] Until the inventor of the boot/qscan/imp/paper etc are all in the ;author tag [13:25] I think my name is already on a warrior on the 94b hill [13:26] and then we get to the question of who invented boot [13:26] I have no idea.. [13:27] No idea either actually, that sort of thing may have got lost along the way [13:27] it'd end up like accepting an oscar [13:27] "I'd like to thank my producer, my hairdresser, my ..." [13:27] So it'll end op with "Ohw, and fuck bush!!" [13:33] There should be an art contest in corewar [13:33] That was already suggested some time ago.. but its hard to make a jury [13:33] You make two warriors who's job it is is to create a nice picture or animation in the core [13:34] Heh [13:34] Players wifes? [13:34] I've made warriors that do animation [13:34] Haha [13:34] And snoopy, thats a really nice one [13:34] * Roy doesn't have a wife [13:35] (yet) [13:35] I do not have a wife either [13:35] http://www.corewar.info/tournament/ideas.htm search for The Pretty-Painting Round [13:42] Ah cool [13:42] I'm going to bed [13:42] Talk to you all tomorrow [13:43] I'm off too [13:43] * willvarfa *waves* [13:43] Part: willvarfa left #corewars [13:43] * Roy waves [13:48] <|caesar> good evening datagram [13:49] <|caesar> it's night here2:) [13:49] hi [13:50] <|caesar> hey roy [13:51] how are you? [13:52] <|caesar> not bad,and u? [13:52] pretty good [13:53] how is your redcode comming along? [13:53] <|caesar> :( i'm a beginner just [13:53] Well, thats the best time to learn [13:54] datagram is a beginner too, he wrote a program today, and we helped him [13:54] now its actually a pretty nice warrior [13:54] <|caesar> is it? [13:55] yes, and there are many more improvements he can make to make it even better [13:55] I think it will do pretty good on the beginners hill [13:56] <|caesar> hey,i frm chinese,i'm a student,are u a student2? [13:56] actualy I still am [13:56] But (hopefully) not for long [13:57] where are you located? [13:57] <|caesar> guangdong in china [13:57] <|caesar> sorry,maybe u not know that [13:57] Heh, no idea where guangdong is no :) [13:58] But well, you probebly don't know where Maassluis in the netherlands is ;-) [13:59] <|caesar> ye,i dont know that [14:00] <|caesar> u know,the big problem is my english is bad [14:00] You'll learn it if you type it a lot [14:01] <|caesar> u sure? [14:01] * Roy 's english is bad too, but improving by the day [14:01] * |caesar i'll try to improving it2:) [14:02] Join: brx joined #corewars [14:02] <|caesar> Mizcu give some wed page about redcode 4 me,so that's a beginning [14:03] Ah, well, good luck then. I don't know if there are corewar pages in chinese, you could search for them [14:03] (my chinese is to bad to search for it) [14:04] <|caesar> no,not more chinese program know the corewar [14:04] got smooth shadows _) [14:04] and they look beautiful [14:04] <|caesar> that just say tht corewar is the first virus [14:04] brx: are you meditating? :) [14:05] heh, it isn't a virus.. [14:05] MSG: Quit: Leaving [14:05] Roy: one second, will give you a link [14:06] Join: asw joined #corewars [14:06] <|caesar> when it run in real memory,not in the simulate,how do u thing that? [14:07] I think you'll need to build a freaky computer, its almost impossible to make something work as easy as a corewar program in real memory [14:08] <|caesar> aha,it's time to sleep,very happy to talk with u [14:08] <|caesar> good bye,roy [14:08] goodbye! [14:09] Part: |caesar left #corewars [14:09] one second == after [14:10] lagspike [14:14] http://sphinx.tcs.ii.uj.edu.pl/~core/smooth.png [14:14] MSG: Quit: Reconnecting [14:17] Join: brx joined #corewars [14:17] Nice brx [14:19] 10 IRC-monster datagram/Roy 12 1 [14:19] datagram: if you read the logs, you are now on the koth.org 94m hill ;-) [14:21] now make something like this brx :P [14:21] Roy: saw it? [14:21] it's 100 pointlights [14:21] arranged on a straight line into the scene [14:21] http://www.yasrt.org/images/penumbra2_800.jpg [14:22] brx how long did it take to render? [14:23] Roy: that's easy [14:24] easy? looks better :) [14:26] I see specular, diffuse reflections, and focus [14:26] actually, strike specular [14:26] will do refractions before diffuse refl though [14:26] yes but it is not much more [14:26] to get that quality. [14:27] * Roy never worked with/wrote a raytracer.. [14:30] MSG: Ping timeout: 252 seconds [14:31] Join: brx joined #corewars [14:36] . [14:36] [16:35] [brx(+i)] [2:#corewars] [Lag: 119 (??)] [Act: 3,4,5,6] [14:37] Heh, thank god for adsl, I never have any lag anymore [14:38] * Roy is playing with google earth, very cool [14:39] I'm here: lat=51.9399894292, lon=4.23073552096 at the moment :-) [14:40] And my girlfriend lives here: lat=51.9408364454, lon=4.34318093119 [14:40] Where do you live people? [14:41] MSG: Ping timeout: 252 seconds [14:45] Join: brx joined #corewars [14:50] ok, I'm off, walking my dog around lat=51,9312 lon=4,2291 [14:53] MSG: [14:57] * brx hooks into the nearest NRO sat and watches roy [15:02] MSG: [15:12] Join: Roy joined #corewars [15:12] And, did you see me? :) [15:13] I once was at the dutch defense building, and they really keep track of all the license plates of vehicles that drive up that road using a satillite [15:14] Well, I didn't see it, but that is what the guard said to me at the gate [15:14] :) [15:15] They should include that in Google Earth though, would be cool :-P [15:15] the only problem is I'll have to wear a tinfoilhead so they can't track me all the time! [15:20] MSG: Ping timeout: 252 seconds [15:20] Join: brx joined #corewars [15:24] I should gather some statistics on irc reconnects during day and night time. [15:25] lol you should [15:32] Roy: mersenne twister [15:33] Yes..? random numbers..? [15:37] MSG: Ping timeout: 252 seconds [15:43] Join: brx joined #corewars [16:14] Join: Nenad joined #corewars [16:14] Hi [16:18] http://www-users.cs.york.ac.uk/~ndm/hoogle/ [16:46] Join: sf joined #corewars [16:46] MSG: Read error: Connection reset by peer [16:46] Join: Nenad] joined #corewars [16:46] Hello [16:46] Nick Change: Nenad] changed nick to Nenad [16:46] Hi [16:47] any projects in motion? [16:47] No :-( [16:47] :( [16:47] My latest two nano ideas didn't make it onto the hill [16:48] I have some warriors on nano however [16:48] yes. I have noticed. :) [16:48] My last nop idea survived to age 2 :-( [16:48] which one? [16:48] the name? [16:48] Quintessence [16:49] three stages? [16:49] scanners usually do just scan(+attack)->clear [16:50] what was the thirs stage in Quintessence? [16:50] *third [16:50] Similar to Dark Energy [16:50] ? [16:50] is it on Koenig? [16:50] Published on my webpage, on K too [16:50] 94nop? [16:51] Yes, author F^2 [16:56] hi [16:57] Hi Roy [16:57] Hi Roy [16:57] So what are you working on Nenad? What is safetyshot? [16:58] :) [16:58] try to guess [16:58] Its a oneshot that copies a clear to the found position (thus its pretty save and can start clearing from there?) [16:59] err... no [16:59] that is already made [16:59] this is something relatively new [16:59] oneshot with airbag? [17:00] what sf he says? [17:00] I will be back in a minute. my family needs the phone :) [17:00] * Nenad quit [17:01] Join: Core29 joined #corewars [17:01] Aaahh the tention :) [17:02] Hi core29 [17:02] I think my new warrior is optimized to its limits again... [17:04] Join: Nenad] joined #corewars [17:04] back [17:04] actually, you were right, sf! [17:04] Wow nice, now you get the code of Arrow right? Mail Fizmo!! ;-) [17:05] ? [17:05] MSG: Ping timeout: 252 seconds [17:05] One second [17:05] Nick Change: Nenad] changed nick to Nenad [17:06] [18:24] heh, we could make a little challenge. The first one who get something like that onto the 94nop hill will earn Arrow's code as price ;-) [17:06] :) [17:06] But its not 100% what you made [17:06] http://www.koth.org/irc-logs/2005-09-29.txt [17:07] Use that snippet and you're the winner ;-) [17:08] it does have two loops [17:08] Nenad: right about what? [17:08] :) [17:08] sf: about that being an airbagged oneshot [17:08] If you have two loops, then mail Fizmo asap! [17:09] I doubt that he'll disclose the code of arrow, though :) [17:09] but I will [17:09] He'll have to, promise is promise... but its a bad timing, Arrow is having a hard time [17:09] I just wanted to make a one loop version. that will be the next step [17:09] And it will get even thougher later this evening ;-) muaha [17:09] Roy: I already know how to hurt it... [17:09] heavy papers... [17:10] the mail? ? [17:11] uhm, look on the hill [17:11] no idea. [17:13] well, I've sent him the message... [17:13] I'll post the code now to r.g.c. [17:14] I was doing this as an experiment for my oneshot tutorial. [17:15] You do? wow... I should keep it for a while [17:15] I'll try making oneshots for 94nop in any possible way :) [17:15] But I like the open niss :) [17:15] It's not that hard to make, actually [17:15] the one loop version will be a little trickier [17:16] besides, this one has a little weakness to scanners - it gets most of the points from s/p's and s/i's [17:16] just like the double scanners [17:17] Join: Mizcu joined #corewars [17:17] Yes, thats odd actually... you should make a switcher for the draft hill, between this and GarbageCollector [17:18] Hi Mizcu [17:18] :) [17:18] a good idea [17:18] Hi Mizcu [17:19] That scanner beats most scanners, then you'll have a ScannerCouple [17:19] Roy: look at r.g.c. [17:19] I've posted that thing [17:19] You follow the queue [17:20] I was surprised to see that Fizmo's 0.8c oneshot failed to enter 94nop today [17:20] he usually optimizes his warirors well before submission [17:21] I don't :) I always send the test first [17:21] I'm not sure I get it yet [17:21] try it in Corewin - you'll see how it works [17:21] I'm doing that now :) [17:22] Is doesn't boot.... :-| [17:22] :) [17:22] well, I'm lazy [17:22] Thats unsuspected.. :-) [17:22] When one of the processes in a scan loop goes to the clear does the other one always go to the clear before it alters the pointer [17:23] every time - there is an undesired alteration and a correction... I think [17:23] or none of them if the first loop died [17:23] or only the corrction if second loop died [17:23] Is the add line the correction? [17:23] so it should always hit the target [17:23] yes [17:23] that add line in the first loop [17:24] Isn't there a way to rearrange it so a correction isn't neccessary? [17:24] well, I couldn't think of any [17:25] I think both loops go to the clear if one is bombed don't they? [17:25] yes [17:25] I get it now :-) [17:26] But if the clear is bombed, it dies [17:26] yes. :) [17:26] if either of scans is hit with anything more stunning than a single spl, you are goner [17:26] I know [17:26] It is a neat idea [17:27] thanks [17:30] sne *ptr, @ptr | add inc, ptr | sne *ptr, @ptr | add {inc+1, ptr | jmn.f -4, }inc+1 [17:30] with 6 processes [17:31] that could work [17:31] but you still need to watch for undesired increments to ptr [17:31] ;author Nenad/FatalC if you use it ;-) [17:32] :) [17:32] I was thinking of something similar, but I guess that this is ok., too. [17:36] Mizcu: are you going to publish the code of Static? [17:36] Static void, I mean... [17:37] Nenad: I think the extra processes in that loop above will not adjust the pointer in a consistent way when something is detected. I need to test [17:38] sf: it WILL work, but the question is: how much do you need to enlarge the code in order to avoid undesired effects [17:42] Nenad, i dont really think so [17:42] don't think what? [17:43] michal: chrome.pl is suffering again. [17:47] Join: Neogryzor joined #corewars [17:47] Hi Neogryzor [17:48] hi [17:48] what's up? [17:48] an airbagged oneshot at 94 hill [17:49] and 94nop, but fell off [17:49] my doing... [17:49] Join: Jens joined #corewars [17:49] you can see it at r.g.c. [17:49] hi Jens [17:49] :) [17:49] sorry about the fluffy thing [17:49] Hi Neogryzor & Jens [17:50] Nenad: Fluffy Paper? It was just for testing [17:50] :) [17:51] Too many Fluffies out there. It is good to kill some from time to time... :) [17:51] You simply don't know who dangerous fluffy things can be ;-) [17:51] *how [17:51] Neo: and a new Maelstrom on 94nop.. [17:52] But it sucks, working on that. [17:52] Maybe time for a new Gargantuan instead ;-) [17:52] :) [17:52] ! [17:53] yeah, Gargantuan was good warrior... really annoying [17:53] Nenad: What does the Core Explorer (?) do? [17:53] No sign of the birthday paradox in the whos who yet [17:53] Jens: a beginner magazine [17:53] Nenad: Err ... bad English. I meant, when is it ready? [17:53] I'm trying to talk Roy into helping me finish issue 1 tonight, but he appears to be occupied with other stuff [17:54] if not tonight, then tomorrow. [17:54] That's a quick turn around [17:54] Maybe Jens etc can help you? [17:54] maybe :) [17:54] would you, Jens? [17:54] What should Roy do? [17:55] it is your area of experteese, anyway [17:55] Have you written the beginner hill results yet? [17:55] Jens: two of us making a 94b paper warrior step by step... [17:55] explaining, giving hints, etc. [17:56] yeah, Mizcu: did you start making that brief 94b summary [17:56] Nenad: That might be tricky. All my bad paper would become koth on 94b. [17:56] *papers [17:56] well, we wouldn't optimize the, [17:56] just arbitrary not terrible constants [17:56] I didn't optimize HFB and it turned out to be 8th on 94nop [17:56] ... [17:57] After optimization it became koth [17:57] well, we won't be using mov.i #1, {1 [17:57] so you don't have to worry [17:57] because we haven't covered imps in this issue [17:57] so it would look a bit confusing [17:57] so, do you have a moment to do this? [17:57] it shouldn't take long. [17:58] Take YAP with a boot. It should be good enough [17:58] (without qscan) [17:58] YAP is boring - no attack [17:58] we could try a silk-dwarf, though [17:58] What do you want to shouw in the magazine exactly? [17:58] shouw equ show [17:58] I still have Yatima 2.0.5 on 94b. It has lots of bombs [17:59] well, we're going to go through some basic subjects and explain them to beginners [17:59] we started off with silks [17:59] Lots of ties on the beginner hill [17:59] sf: a paradise for oneshots [17:59] all those tasty papers there... [17:59] are there many stone/imps? [18:00] s/i? I don't think so. [18:00] imps? [18:00] Do I count as a beginner? [18:00] sf: you missed (with the oneshot) [18:00] Snare_Rush is a s/i [18:01] I have only ever had two warriors on nop, some on multi and some on nano and some on tiny [18:01] well, you could count as a beginner... [18:06] MSG: [18:08] fatalc: getting closer now. [18:10] sf: I am more beginner than you [18:11] but then again. I had on-speed on tiny hill as a oneshot destroyer. [18:11] :) [18:11] You are right the beginner hill is a good place for a oneshot [18:12] :) well, try some [18:12] I did it is Koth [18:12] oh. I see :) [18:12] Now I need to kill it because it made it onto the 94 hill somehow [18:12] is it airbagged? [18:12] sf: you even put test on second place. the piece of junk that failed on 94nop in an optimized version [18:13] No it is that loop but I haven't made the code to put 6 processes into it yet [18:14] well, it seems that 94hill is also a oneshot paradise now. [18:14] There is a big gap at the top of the 94 hill [18:15] dat the 94hill, would you. [18:16] Mizcu won't be happy... StaticVoid died... [18:16] Dont really care [18:16] Sorry Mizcu [18:16] Didnt score as i expected [18:16] Mizcu: are you working on that 94b report? [18:17] Join: willvarfa joined #corewars [18:18] hi Will [18:18] Hi Will [18:18] I will once i finish this ET-match [18:19] ok. :) [18:19] evening all [18:19] What is wrong with this command? @kill 94b dragonfly [18:20] no idea... [18:21] do the ;kill [18:21] by a dat warrior [18:21] I didn't want to because it leaves the dat on the hill [18:21] so? [18:27] after all that I forgot to include the ;kill! [18:27] Join: Fizmo joined #corewars [18:27] Hi Christian [18:27] hi [18:27] hi Fizmo [18:28] sf: congrats, nice score on 94draft :) [18:29] heh. Roy just tried Gargantuan2 on 94nop [18:29] wow, Nenad.... [18:29] Thanks [18:29] Got your mail. Which name had it? [18:29] what? the warrior? [18:30] SafetyShot_I [18:30] cool [18:32] hmm anyone use bittorrent much? [18:33] hi Will & Fizmo [18:33] hi Neo [18:35] hi Neo [18:35] Nenad: nice oneshot on '94, (safety_shot) [18:37] It is interesting how different a warrior scores in '94 draft and 94nop [18:37] yes. [18:37] but 94 is mostly nop as well [18:38] only it's not that popular, so many nop warriors don't get submitted there [18:39] heh, then collect some of your warriors add a p-switcher and send it to 94draft [18:40] I'm planning to :) [18:40] hehehe oneshot or oneshot... [18:40] I need some competition of p-warriors ;-) [18:40] * Neogryzor would try ih he had more time [18:40] FizmoL I intend a new Combatra soon [18:40] ih equ if ,hmm [18:40] L equ : [18:42] I think I'll wait to see how the latest version of Dragonfly does and then give up for the day [18:45] Just made it, but there is a big gap to 19th [18:46] I like Dragonfly very much ;-) [18:46] because it shifts Arrow a bit up :-) [18:46] is it a blur-style scanner? [18:46] Not for long I think the next entry to the hill will push it off [18:46] I like it because it ages the hill. [18:47] No, it is a oneshot [18:47] it's just a 0.8c oneshot [18:47] (I think) [18:49] Mandragora is a real jumper on the hill. Sometimes near the top sometimes near the bottom ;-) [18:50] I better rename it to Bunjee Jumper :-P [18:50] :) [18:51] pushed off means the rope is cut [18:52] well, the rope doesn't have to be cut - you can hit the surface if it is too long [18:52] or if you like fastfood (equ are fat) [18:55] i have to go [18:55] * Neogryzor waves [18:55] * Fizmo waves [18:55] MSG: Quit: Physical Wreck IRC webscript: http://www.pswclan.com/cgi-bin/irc/irc.cgi [18:55] * sf waves [18:55] * Nenad waves [18:55] sf nearly! [18:57] I have another warrior which only survived until age 2 on nop :-( [18:59] :( you'll make a better one... [19:02] time for me to run [19:02] * willvarfa waves [19:02] MSG: Quit: Chatzilla 0.9.67 [Firefox 1.0.7/20050919] [19:02] * Nenad waves to Will [19:03] * sf waves [19:03] Any ideas? http://corewar.atspace.com/df.red.txt [19:05] interesting step [19:05] did you try antistone trick? [19:05] Random small prime * 10 [19:05] What is that? [19:05] (although I don't recommend it in 0.8c) [19:06] well, I'll explain it to you in 0.5c [19:06] ok? [19:06] (it's shorter that way) [19:06] add.ab #step, #ini [19:06] jmz.f -1, >-1 [19:06] jmz.f -2, @-2 [19:06] see? [19:07] Yes, I get it. [19:07] Didn't try that, or anything else [19:07] djn.f stream? [19:07] No [19:07] That takes away the airbag check [19:08] well, you don't actually have the airbag there. [19:08] right? [19:08] It will have when I put 6 processes in it [19:08] I should go [19:08] * Nenad waves [19:08] Thanks for the ideas [19:08] * sf waves [19:08] MSG: Quit: Yummy, like ircing on a cake! [ http://www.bersirc.org/ - Open Source IRC ] [19:09] Hmm ... quite busy today on the 94nop-hill [19:09] scanners at the bottom :( [19:09] How about making a stone with a-imps? [19:09] ;-) [19:10] But KL still lives and has a good age :) [19:10] :) [19:11] oh, but Arrow is quite low :( [19:11] hmmm [19:11] I hope that it won't die yet... [19:11] although that would make life of KL much longer [19:12] Yes, it has to be age a little bit more :) [19:12] Arrow needs to go 1000+ [19:12] it deserves so [19:13] well, maybe Fizmo might send some papers to feed both Arrow and KL :) [19:14] Join: sascha joined #corewars [19:14] hi Sascha [19:14] Hi Sascha! [19:14] Hi cw-peoples ! [19:15] hi [19:16] just sent some new stuff [19:16] Hmmm 152.22 against tiny fsh and didn't make it on the hill..somethin gets wrong... [19:16] Tiny getting harder every day [19:17] most of the hills are... [19:17] probably nano the most [19:18] oh, didn't recognized that my oneshot is already pushed of the tiny hill :-/ [19:20] Hmm, Fizmo, what's going on with Arrow ? [19:22] too tough paper and s/p's on the hill [19:22] Didn't you have some fodder for him on your harddisks ? [19:23] still locking through my millions of optimax directories [19:30] ouch [19:30] I pushed Mandragora by myself :-/ [19:31] But a very nice name for the new one ;-) [19:31] MSG: Read error: Connection reset by peer [19:31] thanks ;-) [19:32] And we now that the cat is alive even its in the hill :-) [19:32] did you send the dat to the hill? [19:32] what have you pushed off with tygerz ? [19:33] my weak scanner - which was only a test [19:36] Sascha: any new ideas for 94nop (after that attempt with paperone-styled p/s)? [19:38] MSG: [19:38] No, no ideas at all... [19:39] I was just testing an idea with that kind of silk, but i wished a little bit more succes with it.. [19:40] MSG: Quit: Download Gaim: http://gaim.sourceforge.net/ [19:41] I've got to go now. [19:41] * Nenad waves [19:41] * Nenad needs to eat and drink sometimes [19:42] * sascha waves [19:42] MSG: [20:04] Arg [20:06] ? [20:08] Very tired : ) [20:09] ;-) [20:10] so, what about the 94b report? [20:49] Join: elkauka joined #corewars [20:49] hi [20:51] hi [20:52] hi el [20:53] the truth about google ads: http://finanzen.jookko.de/ http://krebs-therapie.iga2004.de/ http://wasserbetten.jookko.de/ http://krebs-therapie.iga2004.de/ [20:53] i was surprised, the 94nop is very active these days [20:53] how to make thousands of euros per month and have lots and lots of spare time [20:54] el kauka: ;-) [20:57] Vamps are back 0.2 is still age 75 [21:02] hope to get the 100. but it has droped in the lower half. but 7 points to the koth isnt such a big gap [21:04] well, mainly because of my Last Judgement [21:04] which brought also Arrow down to the bottom [21:04] still thinking to remove LJ [21:14] o.k, have to go [21:14] Part: sascha left #corewars [21:27] * elkauka waves [21:27] MSG: [21:30] * Fizmo waves [21:30] MSG: [22:05] Will SAL email me when my warrior gets into the tournament? [22:07] hm? [22:09] I submitted a warrior to 94b [22:09] Will it email me if I did it wrong? [22:09] Or will it email me once it gets it starts battling [22:11] it will notify you if the assembly was successfull and then send you the results of the challenge in another mail [22:11] Okay [22:11] Does it take a long time? [22:11] I do not know how frequent challenges occur [22:11] mh? [22:12] it shouldn't take more than some minutes [22:12] tournament specific questions? [22:12] Oh okay [22:12] * datagram waits patiently. [22:13] datagram: if you submit a warrior to a hill, you will get your response mail immediately [22:13] Oh [22:13] That didn't happen [22:15] Am I supposed to put anything special in the title? [22:16] I left it blank [22:17] no you aren't [22:17] for what hill? [22:18] 94b [22:19] Join: sascha joined #corewars [22:19] Hello sascha [22:19] hi, new here ? [22:20] Indeed [22:20] Trying to submit this warrior to SAL [22:20] show me [22:20] ;corewar-94b verbose [22:20] ;name Simon Gruber [22:20] ;author datagram [22:20] ;strategy Win the race for last place. [22:20] ;assert CORESIZE==8000 [22:20] That is correct? [22:20] The code compiles fine [22:22] first line for beginner is ;redcode-94b [22:22] rest is o.k [22:23] working now ? [22:24] Oh [22:24] My bad [22:25] whats the problem ? [22:25] I knew that it was redcode [22:25] Messed up : P [22:26] Do you know how often challenges are, sascha ? [22:27] 26 27.2 48.1 24.7 Simon Gruber datagram 106.2 0 [22:27] What do you mean...If you send a warrior, then it's a challenge [22:27] Wah wah wahh [22:28] datagram: challenges are whenever people challenge [22:28] (that is, send in a warrior) [22:28] hello sascha [22:28] hi andreas [22:28] fatalc has wounded you on beginners hill, eh ? [22:32] * brx takes a look [22:33] fatalc == sf? [22:33] yep [22:33] well, he has not wounded me. it's just that he is hurting the others more than I do :) [22:33] (much more) [22:33] yes, your [22:34] right..now i saw the challenge result... [22:34] it's a oneshot [22:34] sorry...boah, 4 warrior with score given >200 [22:35] seems so [22:35] test is a blur style scanner unable to kill papers effectively [23:02] time to go sleep... [23:02] * sascha waves last time for today [23:02] MSG: Remote host closed the connection