[01:14] Join: Caelian_ joined #corewars [01:18] MSG: Ping timeout: 240 seconds [06:16] Join: fiveop joined #corewars [09:21] MSG: Quit: Lost terminal [09:23] Join: Mizcu joined #corewars [09:25] umm, right [09:25] irssi had a spontaneus kill [09:26] or sysadmin got annoyed with me [09:26] hehehe [09:26] Nick Change: Caelian_ changed nick to Caelian [09:34] ooh, connections at ircnet and undernet are both borked [09:34] which means i wont even bother quakenet [09:42] MSG: Remote host closed the connection [09:46] Join: inv joined #corewars [09:48] hi inversed [09:48] Hi Mizcu [09:49] Nick Change: inv changed nick to inversed [09:53] Join: Caelian joined #corewars [09:59] MSG: Quit: . [10:00] Join: inversed joined #corewars [10:11] MSG: Quit: Ex-Chat [10:35] Join: Caelian joined #corewars [11:44] Join: sf_ghoul joined #corewars [11:44] Hello [11:51] MSG: Read error: Connection reset by peer [12:22] MSG: Quit: . [12:36] MSG: Quit: Lost terminal [14:55] hrm. [15:14] Part: cdfh left #corewars [15:40] Join: John joined #corewars [15:40] Hi :-) [15:41] heya meta [15:44] Hi Bvowk [15:44] Are you any good with JavaScript? [15:44] no [15:44] :-( [15:55] MSG: Ping timeout: 240 seconds [15:57] Join: John joined #corewars [16:09] Join: Fizmo joined #corewars [16:09] hi hi [16:10] Hi Fizmo [16:10] Hi John :) [16:12] Join: fiveop joined #corewars [16:12] Hi fiveop [16:13] hi [16:14] fizzer! [16:21] soon tho [16:22] MSG: Quit: ChatZilla 0.9.78.1 [Firefox 2.0.0.3/2007030919] [16:28] :) [16:28] Time to go :-( [16:28] * John waves [16:28] * Fluffy waves [16:28] MSG: Quit: mov.i #1,1 [17:05] MSG: Quit: Changing server [17:06] Join: Mizcu joined #corewars [17:06] godfockdanmit [17:07] ? [17:07] brb [17:07] Part: Mizcu left #corewars [17:07] Join: Mizcu joined #corewars [17:07] Irssi has been disconnecting by itself again [18:11] MSG: Ping timeout: 240 seconds [18:13] MSG: Ping timeout: 240 seconds [18:14] Join: Fluffy joined #corewars [18:21] hrm [18:21] you too [18:21] huh? me too what? [18:29] right [18:29] I'm still huh? [18:30] hrm to you too [18:31] now seriously, the programming project deadline is probably officially until end of next week, so maybe i should start programming it again [18:32] and what do you have to program? [18:32] something worth programming [18:33] so it is up to you, right? [18:33] i am submitting my evolverproject there [18:34] ..once i have finished it, that is [18:50] and now much do you still have to do, Mizcu? [18:50] more that should [18:51] Join: Core_old joined #corewars [18:51] Hi old Core! [18:57] hey Fluff [18:57] guess what...back from soccer :-) [18:57] hhe [18:57] hehe [19:00] And who has won? [19:00] mhm...not me... [19:00] but it's just for fun... [19:01] whole day talking and writing and examining is too much...some sports can be good counterpart [19:02] Yes, but writing warrior can, too :) [19:03] *writing a [19:05] I always think I'm going to find some time to relearn cw during my next holiday... [19:05] but it has never happened so far :-( [19:05] I think, you've said that last year, too :) [19:05] hey - you remember correctly... [19:06] too much work, too little time for other things.... [19:06] :( [19:06] yah.. [19:06] going for a shower.... [19:06] afk [19:12] i am fucking blind [19:21] wonder if there is a better way of storing a warrior than strings in an array [19:23] as a list of instructions, which are objects [19:24] so a "warrior" would be instr[22][444][56][598]? sheesh [19:26] I forgot that you are using C [19:26] then why not make an instruction a struct [19:26] ? [19:28] i see no gain in keeping instructions apart from straight warrior structure [19:29] Then Maybe you are agining code readability [19:29] *gaining [19:30] i would rather make each warrior a struct [19:30] (which would be ~500 structs in nano-settings..) [19:30] warrior->instructions[42].afield = 42; [19:31] how about that? [19:31] stomach-churning [19:31] but it is readable [19:33] and creating fast and readable code should be one of your priorities [19:34] Maybe it should read "readable and working (and maybe fast)" [19:40] ugh, our C-"book" is useless [19:40] what do you want to know? [19:40] atleast intarweb is relatively friendly towards me [19:47] besides, i feel like vomiting when reading mixed Finnish and English [19:47] Id rather read pure english when the subject is about IT [19:49] yes, I wouldn't read Finnish when the subject is IT, too ;) [19:59] you wouldnt read Finnish even if it was pr0n [20:00] I didN'T know that I have to read in order to watch porn [20:03] i am going to soon dig my brain out of my nose [20:03] to accomplish what? [20:04] in order for my brain to get some fresh air, instead of rotting in the mist-filled had [20:04] head [20:09] so i finally figured out how Yace stores its warriors, but now i cant find where the hell it is declared [20:11] grep? [20:11] i doze, no grep [20:12] sorry, but even grep for doze ;) [20:20] urgh [20:20] i find exactly two structs defined in the code, yet neither is the warrior-struct i am searching for [20:22] grep grep grep grep grep grep grep grep [20:22] i used the "windows grep" already [20:23] obviously it didn't work [20:23] grep grep grep grep grep [20:28] well, it cant be anything else, so it must be [20:29] ya dead already? [20:29] no [20:29] typedef struct warrior_select_st { [20:29] warrior_t * s[5]; [20:29] } warrior_select_t; [20:30] well ... it looks like a struct ;) [20:30] the hell is that s[5]? [20:30] well ... warrior_t seems to be another type [20:31] and there are 5 pointers to it ;) [20:32] why don't you mail me yace's code and I can make more fun of you ... err ... help you a little bit ;) [20:33] http://www.corewar.co.uk/ankerl/yace_1.2.tar.bz2 [20:35] and the problem is atm? [20:36] i am still wondering about the method i should store the warriors in memory [20:36] the question is, does Yace store then instruction-by-instruction (as it uses plain memcpy to throw stuff in core), or just big string with something between ins's [20:37] And why do you want to use yace? [20:37] just use exhaust and write the evolver [20:37] blah blah [20:37] ok [20:38] my C-fu is still unexistant, and i have been using Yace as a support-wheels to get idea where to go towards [20:39] towards a working program? [20:39] considering i got an idea of evolving which differs from other programs, its not exactly good idea to mess too much with Yace anyway [20:41] warrior_t *s[5] is just an array of 5 warriors [20:41] Join: Core_old_ joined #corewars [20:42] in warrior_t (defined in src/utils/exhaust/exhaust.h) you find: [20:42] typedef struct warrior_st { insn_t code[ MAXLENGTH ]; /* code of warrior */ int len; /* length of -"- */ [20:42] ... [20:42] so each warrior consists of an array of insns [20:42] and a little bit else [20:43] insn_t is a struct which contains afield, bfield and opcode [20:43] where opcode contains a-value, b-value, opcode, modifier, a- and b-mode [20:44] MSG: Ping timeout: 240 seconds [20:44] MSG: Client Quit [20:46] Mizcu: good enough? [20:46] yup [20:49] time for some battle music to play --> [20:50] battle music? [20:50] stuff to playing online-3dshooter, torturing kitties, doing homework, etc [20:52] programming an evolver? [20:53] http://garyploski.com/wp-content/uploads/cute-kitten.jpg [20:54] Sample of currently playing: http://www.sanatonrecords.com/mp3/sanatonic/01.Donkey%20Shot-Ode%20on%20Fellow%20Casualties.mp3 [20:55] thats what i call battle music [20:57] No, I call it a link :) [20:57] actually only the text-representation of one [20:57] MSG: Quit: Lost terminal [20:57] fifth time this evening i want to say "FU" [20:58] then say it, I'm not easily offended [20:58] even when bvowky tries to chop off my limbs I'm only slightly amused [21:07] Join: ares joined #corewars [21:08] Hi ares [21:09] *yawns* good mornin... [21:09] no, you still have to wait about 50 mins [21:10] *waits* [21:20] hi ares [21:24] ahoi... this is the same old hispeed chat room, as I know it *g* [21:24] yes, every more than 1 bit per second [21:24] ... on average [21:25] ... over at least one year [21:40] ugh, my mind is just not working right now [21:42] ill let the problems cook overnight, hopefully tomorrow is a better day [21:42] :) [21:42] Good luck then