[00:38] MSG: Quit: Lost terminal [08:22] Join: Mizcu joined #corewars [08:36] Join: fiveop joined #corewars [13:33] Join: Roy joined #corewars [13:35] Hi all :) [13:35] * Roy made a funny animation video, check my Youtube! [13:36] http://www.youtube.com/watch?v=7nrpwEDvusY [15:10] MSG: Remote host closed the connection [15:35] Join: ShiloUlli joined #corewars [15:35] Nick Change: ShiloUlli changed nick to Shilock [15:36] hey? [15:40] Anyone here? [15:51] Well this newb needs minimal amounts of help... things such as use of oddities. [15:57] I hate to hardcode such things, but whatever, newb-bot anyways. [15:58] heyllo. [16:05] Join: John joined #corewars [16:05] Hi [16:09] Heyya [16:09] Newb here, about to submit my first crappy little bot that will be shot down horribly. [16:09] Hi Shilock [16:09] To which hill? [16:09] 94 nop [16:09] I suggest trying the beginner hill first [16:10] Theres a beginner hill? [16:10] (only a true beginner doesn't know theres a beginner hill) [16:10] http://sal.math.ualberta.ca/hill.php?key=94b [16:10] Send your email to [16:11] kay... [16:12] ...while we're here, mind insulting me stupid worthless idea for a 9-line bot? [16:12] No, what's the idea? [16:13] Its basically just dwarf-- I mean the bottum 4 lines of it are dwarf (starting the bomb at 100 instead of 0 to save roughly 75 cycles) [16:14] That sounds okay so far [16:14] And what are the other 5 lines? [16:14] but it starts at a split on line 5. [16:15] ...and the split goes back 3 to another dwarf that sends bombs backwards. [16:16] That way it should reach warriors that start behind it faster, at the loss of time to reach the ones in front of it. [16:16] That's a good idea. [16:16] And I kept the code in a layout so that it shouldn't kill itself. [16:17] Two dwarfs has been done before though [16:17] Dwarf has a weakness. It only bombs every 4th cell. [16:17] I'm thinking of replicating the top-shooter to copy itself up roughly 100 lines once I have the time to bother with it. [16:18] true. My time in robocom taught me how to dodge things like that... though in robocom it was more of 'run on back 4' thing. [16:19] If you offset the bombing by a couple of cells for the dwarf bombing backward, when the bombing meets in the middle you be bombing in the gaps instead of bombing the same cells again [16:19] Hey, about MINDISTANCE, does that convert to its appropriate number if placed in a line of my code? [16:19] Yes [16:20] So you can write a program which works on several hills by using CORESIZE, MINDISTANCE, etc [16:20] SO I can do DAT #0, #MINDISTANCE so that my bombs will be a tad more potimised? [16:20] what about #-MINDISTANCE ? [16:21] That works fine [16:21] Cool [16:22] Well then, I think I might have a decent thing to upload to the beginner hill... once I figure out how. [16:28] Just send it by email [16:28] so is the submittal form for that sal site? and -94b is the hill extention I want? [16:29] Join: Core_old joined #corewars [16:29] Yes [16:29] HI Core_old [16:30] Well in that case I think I have it sent... [16:30] heya met.. whazzup? [16:30] Hi Bvowk [16:31] Anything new on your website today? [16:31] not really [16:31] I've got a bunch that needs to be done tho.. [16:32] Shilock: first you get an email back saying if your program compiled correctly. The a little while later you get the results [16:32] Do you have a website Shilock? [16:33] No website for me... [16:34] Bvowk and I have about 3 or 4 each! :-) [16:34] heh [16:34] John: how long should it take for the compilation responce? [16:35] Not long, you sent your email as plain text didn't you? [16:35] John, I've been trying to figure that out for ages... Gmail is evil. [16:36] It almost makes me want to use my AOL account. [16:36] :-( [16:37] All I know is It used to submit as plaintext, and I even have some stuff on the internet oricle. but for the past few months its doing that MIME crap. [16:38] Well if you just want to test it I could email if for you, if you don't mind me seeing your code [16:38] I'd rather try to figure out how to do it myself... [16:40] ...though I have a bad feeling that that is going to involve getting a much less egotistical email client. [16:42] ...unless anyone knows the art forcing gmail to send plaintext. [16:42] Not me :-( [16:43] Well then, any advice as to what I should use? [16:44] Make a new account at hotmail, it only take five minutes and send plain text [16:46] Try sending your warrior to koth too, just to see if it's accepted there. I think there's some kind of mail filter on SAL which might cause a delay. [16:46] Bvowk: is that right, I'm sure I read that in the logs [16:46] Shilock: send to with a ;redcode-94m header [16:51] Join: Fizmo joined #corewars [16:51] hi [16:51] 15 25.5 46.4 28.1 DoubleAxe Shilock 104.6 1 [16:51] Congratulations Shilock :-) [16:52] Hi Christian [16:52] :) [16:53] woot! [16:54] wait, am I ranked? [16:54] hey! [16:54] fizzer! [16:54] like not the worst? [16:54] hi bvowk :-) [16:54] How is it going? [16:55] No, nearly half way up the beginner hill [16:56] its going good fizzer. [16:56] good good :) [16:57] you? [16:57] haven't seen you in ages. [16:57] I am fine, thanks [16:58] yes, that's true, not often here actually [16:58] actually it's summer time here :-P [17:00] heh [17:00] so whats that got to do with anything? [17:00] I recommend you stay inside and play corewars to avoid skin cancer. [17:00] I am actually wearing a t-shirt that says "Keep out of direct sunlight" today [17:02] hahahahaa [17:03] yes, yes, I already started to do something [17:03] but not quite successful [17:03] just need a good idea [17:06] No direct sunlight here today [17:06] Not even any indirect sunlight! [17:08] MSG: Ping timeout: 255 seconds [17:09] here sunny and slightly above 25°C [17:15] morning ppl [17:17] Hi Mizcu, just woke up? [17:17] Hi Miz [17:17] took a couple hours nap [17:18] An afternoon nap. [17:24] so shilock did a double-dwarf [17:24] extremely common for a beginner [17:24] but i am not complaining [17:24] I have to leave now [17:24] * Fizmo waves [17:25] byebye [17:25] bye [17:25] MSG: [17:25] * John waves [18:00] Join: Shilock joined #corewars [18:00] hi Shilock [18:00] Hey, any vet care to give advice to me? [18:00] hey mizzy. [18:00] Okay, we'll try [18:01] I am sort of resident newbie-helper here, ill always have time [18:01] Unless sleeping etc [18:01] kay. So anyways, what exactly do you think I should use as an extended learning bot idea? [18:02] try making a program that copies itself around in the core [18:02] it is a real challenge to make, and good learning [18:03] but dont get depressed if you fail or it becomes hugely oversized [18:04] hmm... so choose a number, put that in a move codes destination, start by moving the last line, keep jumping back and incrimenting until the whole code is shifted, then create another proccess there? [18:04] yes [18:05] and dont forget to shift the destination after you have made the second copy [18:05] sounds simple enough if I can remember what does what and such. [18:05] ya know, and how to incriment and such. [18:08] Soo ADD.F #1, -1 after the MOV should incriment both fields? [18:08] it will add +1 -1 to the fields [18:08] ... so I need to make it two commands? [18:09] if you want to add 1 to the both fields, you have to trick a little: sub.f #-1, -1 [18:09] Ah yes... I would have thought of that sometime during my 5 hour job tonight. [18:12] or nop }-1, >-1 [18:13] Time to go [18:13] * John waves [18:14] see ya john. [18:14] ...thanks for the help. [18:14] That's okay [18:14] Good luck [18:14] MSG: Quit: mov.i #1,1 [18:15] SO hows this for the first three lines? (the attributes of the first line will be changed later, right now I want to get the system down... [18:15] MOV 6, 600 [18:15] SUB.F #-1, -1 [18:15] SEQ -2, @-2 [18:15] JMP -3 [18:17] you can replace seq and jmp with a single jmn [18:18] Well theres going to be more... [18:18] Thatll be followed by [18:18] MOV 6, 600 [18:18] SUB.F #-1, -1 [18:18] SEQ -2, @-2 [18:18] ...helps to copy the new stuff... [18:18] MOV 6, 600 [18:18] SUB.F #-1, -1 [18:18] SEQ -2, @-2 [18:18] JMP -2 [18:18] SPL @-4 [18:19] does the SPL line need some moot A spot? [18:20] Wait, no... that doesn't work anyways because I decrement between the copy and the check... [18:28] OK, I think I have a working program thats 9 lines. [18:28] Mizcu, you still there? [18:28] yes [18:30] Can I send 9 lines without flooding out? would it be nicer to Private them to you? [18:30] I kinda want you to check over their logic. [18:30] I dont know how much the server considers flooding, but it might be better not to fill the logs too much, so send them straight to me [18:31] (Everything in this channel is logged and available to public. With e-mail addresses censored.) [18:32] Oh, in that case, Hi public, I'm the newb of the day. [18:32] www.koth.irg/irc-logs/ [18:32] Sent, To have the 600 changed once I do the math so it doesn't become self destructive once it reaches near 0 [18:34] there are some things to repair.. [18:35] add.b -3, 1 is a line you dont need [18:36] actaully I do, other wise the new proccess will start with the decremention line, and it will fail to copy the JMP -7 [18:36] ...but it WOULD be helpful to reset the new mov to 7... which I didn't do... [18:36] ah, but the @-4 is in the a-field [18:36] so it becomes spl @-4, somenumber [18:37] which means? [18:37] should it be spl.b 0, @-4 ? [18:38] add.ab #1, -3 [18:39] oh... yeah... that might help... [18:40] however, the new copy which is made cannot copy itself again [18:40] I think adding [18:40] MOV.AB #7, -4 [18:40] wait, @-4 [18:41] well though [18:41] wait... if I'm doing an @(something else) to establish the destination, is that number relative to the @ line or the executing line? [18:42] relative to the @line [18:42] ok, so it should be targeting the right line then. [18:43] Ok, I'm going to send you a new copy of the code, kay? [18:44] hrm. [18:44] hrm to you too, bvowk [18:45] ...maybe I should start using lables in there... [18:45] considdering the last 6 lines all point to start [18:45] hmm, it almost works [18:46] Almost? [18:46] the problem is in the line mov.ab #8, @-4 [18:48] hmm... shouldn't that move the A-field (#8) into the B-field located at the target of the old move(the new move)? [18:48] wait... but I don't want it in the b field... [18:48] :) [18:48] that should just be a [18:49] SO change that to MOV.A and it should work mostly? [18:49] it will then finish the first copy as wanted, yes [18:49] however, the lines after spl @-5 are too faulty [18:50] as they do not adjust the numbers correctly [18:51] Well the MOV.A #7 start should be #8, but the -50 is just a whatever number. [18:51] ...I'm not looking to make art here, just a bunch of copies located whereever. [18:51] sub.b #-50, -6 will reduce -6 with 0, -6 [18:52] sub.ab #-50, -6 is what you want [18:52] sub.ab would help that... [18:52] now it will make copies [18:52] slowly, and without bombing, but it works mostly [18:52] run it on pmars or corewin to see the results [18:53] Join: Roy joined #corewars [18:57] MSG: Read error: Connection reset by peer [19:05] hi roy, bye shilock [19:05] hiya [19:06] bvowk: http://xe.bz/aho/24/image/0608152132_009_m.jpg [19:06] uh.. [19:07] that makes no sense, there's only 500mA per channel.. and those can't all be separate channels! [19:07] i have no idea who did that, i just paste [19:08] Err, what is that thing on the end of the wires..? [19:08] coffee cup warmer it looks like [19:08] Ah ok.. [19:08] Better use USB then.. [19:15] hmm, not bad scoreboost with Q^3 [19:16] wonder if i should test Q^4 or just leave as is [19:19] Always test, can't hurt [19:20] *copy-paste function running* [19:20] unless you break something on sal.. then bvowk hurts you. [19:24] slightly better with q^4 [19:31] not bad, but not good either on 'nop03 [19:31] 127, somewhat unoptimized steps [19:34] it is really unwilling to lose against scanners, but useless against else [20:16] hrm. [20:18] Join: Neogryzor joined #corewars [20:18] hi Neo [20:18] hi Mizcu [20:29] MSG: Ping timeout: 255 seconds [20:36] Join: Neogryzor joined #corewars [20:36] grrr [20:54] MSG: [21:19] MSG: Quit: Trillian (http://www.ceruleanstudios.com [22:15] MSG: Quit: Lost terminal [22:22] MSG: [23:22] MSG: