[00:04] Join: darkivade joined #corewars [01:33] MSG: [05:37] Join: Davse_Bam joined #corewars [07:18] MSG: Read error: Connection reset by peer [07:18] Join: Mannerisk joined #corewars [10:46] Join: fiveop joined #corewars [11:23] MSG: Ping timeout: 240 seconds [11:35] MSG: Quit: Read error: Connection reset by peer [13:30] Join: Davse_Bam joined #corewars [16:49] Join: fiveop joined #corewars [17:24] Join: CoreOld joined #corewars [17:27] Join: Altair joined #corewars [17:27] hi [17:29] hi [17:32] someone here who could help me understanding this? http://corewar.co.uk/cw/cw044.txt "The hint - killing imps" [17:33] I dont get how he means these "the spirals are all 3 points, 8 processes, binary launched and [17:33] differ but in the imp instruction: [17:34] 8 processes, k spl 1 spl 1 spl 1. but what is meant by "3 points" [17:57] >.< noones here [18:33] 3 points are the three locations in core where procs are executing [18:33] mov 0, 2667 [18:33] that dies on its own [18:34] but if a process -2666 from that one executes the same instruction, it puts a copy in "front" of this one [18:34] 2667 is a number that requires processes in 3 places [18:34] those are the three 'arms' [18:38] here, look at this: [18:38] http://www.nomorepasting.com/getpaste.php?pasteid=20969 [18:38] load that up then play with the equ values for 'arms' and 'procs' [18:38] try 3, 7, 21 for arms [18:38] use at least as many procs as you use arms [18:38] you can use 63 i think too [18:38] yeah [18:38] 63 is the most you can use for arms with that code [18:38] procs you can use a lot if you want [18:51] thank you very much [18:52] now i get it. but question. probably i want to add this imp spiral to a warrior. but its very...mm..unsave? i mean, i have to copy 2 instruction in the core and if one is damaged, the others die too [18:53] nope [18:54] explain >.< xD [18:54] each one copies the instruction 'under' the one past it [18:54] so every process except the last one that executes [18:54] is executing an instruction that was copied there last cycle [18:54] so it's harder to kill [18:54] you not only have to bomb the right spot (which keeps moving) [18:55] but at the right time [18:55] and even if you kill one process [18:55] mm......k......I think I have to see it in the debugger. thanks very much. but first I need stuff to eat :D [18:55] there are more behind it [18:55] an imp ring would only be 3 processes, and that might die with a well placed/timed bomb [18:55] but a spiral, only some processes die [18:55] mm.........good, that mirc makes a chat log ;P [18:55] thx^^ [18:56] pause corewin and change one of the imp instructions to dat [18:56] and watch what happens [18:56] mm..I use Ares for debugging [18:56] corewin jsut to simulate [18:57] i don't know anything about ares [18:57] but you can probably do it in that too(?) [18:58] does ares have a rewind? [19:05] probably it has, but haevent found it yet :D [19:08] ares has a confusing ass interface [19:08] and it doesn't appear to have a rewind [19:09] yeah. well i like ares^^ [19:10] you just use corewin? [19:10] Nick Change: Altair changed nick to Altair|af [19:16] for lack of experimentation [19:16] i don't like its speed steps.. i can't catch things happening that i want to watch [19:16] and i can't rewind to get to them either [19:16] corewin is easy [19:17] but to watch anything, you'll have to step through [19:17] yeah, [19:17] got any suggestions? [19:17] i was gonna try that .net one but i can't on my laptop [19:17] too old [19:17] nope. I use corewin [19:18] hehe [19:18] I haven't seen any with a nice slow play speed [19:19] back [19:20] op me? [19:20] i hate seeing a channel lose control ;P [19:20] i still have the aop entries and a stable connection here [19:22] thanks :) [19:28] I was in an interview yesterday talking about corewars [19:28] and the developer mentioned that he read an article recently that sounded like it was the same topic [19:30] hah [19:30] what article? [19:30] can't find it [19:30] something like the writer wrote the best program he could and let it cycle through a machine a few thousand times [19:30] ended up with a program twice as efficient [19:31] as well as leaching off the code from other programs [19:31] called it a whole jungle of new life [19:31] a vampire, then [19:31] yes [19:32] but a vampire that sounds like it was entirely machine-generated [19:32] ahh [19:32] Hes talking about Tierra [19:33] http://en.wikipedia.org/wiki/Tierra_(computer_simulation) [19:33] "Tierra is a derivative of the computer programmer's game Core War." [19:33] fun! [19:33] huh [19:34] they stuffed an 80-instruction super-unoptimal warrior in the "core", and let it brew [19:34] im talking now about the "first" match that they wrote an scientific article about [19:35] the warrior evolved in couple different routes, and one of them was a warrior that cheated other warriors to copy themselves [19:36] and after NNN cycles, a type of warrior immune to the "vampire" evolved and killed it off [19:38] http://life.ou.edu/pubs/reserves/node1.html [19:38] one more of the things I'm interested in exploring [19:40] I wonder if there's been any work since 1995 :/ [19:41] only in avida [19:43] hm.. I shall consider this new information carefully [20:14] MSG: Quit: humhum [22:17] MSG: Quit: Read error: Connection reset by peer [22:52] MSG: [23:16] Join: darkivade joined #corewars [23:16] hello? [23:16] hi [23:17] i had a question, whats the easiest type of warrior to make for a begginer? (other than an imp..) [23:18] MSG: Quit: Trillian (http://www.ceruleanstudios.com [23:21] a stone [23:22] k thanks