[22:46] *** Now talking in #corewars [22:49] *** cadae (fordbc@1Cust73.tnt4.austin2.tx.da.uu.net) has joined #corewars [22:49] hola [23:09] *** cadae has quit IRC (Leaving) [02:17] *** Rossfern (estin@202.9.139.242) has joined #corewars [02:17] hey [02:22] *** Antimatte (Antimatter@dialup-209.245.164.2.Seattle1.Level3.net) has joined #corewars [02:22] Antimatte! [02:22] hey i need some help here [02:22] i need to know what corewars it [02:22] can i play iy on my comp [02:22] without the net? [02:22] Antimatte [02:22] Erm. Well, have you looked at www.koth.org? And yes, you can sort of. [02:22] ya [02:23] kewl [02:23] thanks [02:23] But the interesting bit is the 'net king-of-the-hill... [02:23] what do i ned to play it [02:23] oh [02:23] well. also. i need to know [02:23] what are the progs i need [02:23] OFC, you can build your warriors offline and submit them when you get a chance. [02:23] You need PMARS, basically. And a few warriors to test against. [02:24] oh. [02:24] Which you can get at koth.org. [02:24] warriors [02:24] okie [02:24] got pmars [02:24] you mean i can make warriors? [02:24] Well, that's the point, isn't it? :-) [02:24] Making warriors requires learning redcode. [02:25] You can find some info in the ICWS '94 draft standard (guess where). [02:25] do u have warriors [02:25] redcode. hmm [02:25] Erm, no, not at the moment. [02:25] so is redcode easy? [02:25] It's... interesting. [02:25] are warriorss c files? [02:25] C programs? [02:25] No. [02:26] It's sort of like assembler, but a lot simpler [02:26] ... but making really good programs is very hard. [02:26] Simple programs are easy. [02:26] okay [02:26] Um, my redcoding skills are a bit rusty... [02:27] The simplest useful warrior goes something like this: [02:27] okay go ahead [02:27] mov.i -1, #3 [02:27] add.ab #4, -1 [02:27] jmp 0, -2 [02:28] (but don't trust me on that last one) [02:28] so these commands or steps [02:28] Right, they're instructions. [02:28] are saved into files? [02:28] or a file? [02:28] what ext are these files? [02:28] Yes, many files, no, I don't remember the extension (.red? .txt?) [02:28] .s [02:28] i see. [02:29] Sorry, I've been out of corewar a while, was just checking if anyone's here... [02:29] hmm [02:29] so i load these file suing pmars? [02:29] Yeah. Read the pmars docs. [02:30] The basic object is to write a program (warrior), that [02:30] can beat other warriors when run using pmars. [02:30] The way you do that is lobbing hostile instructions at the other warrior, mostly. [02:30] okay [02:30] cool [02:31] The program I showed you earlier resembles 'dwarf', the simplest working program. [02:31] bombin thingy? [02:31] Not quite true, actually. The simplest is 'imp', but it never wins. [02:31] Right, bomber AKA stone. [02:32] It just lobs 'dat 0, 0' - the default instruction, which causes a program to lose if it executes it - [02:32] that's another simplification - [02:32] okay [02:32] around the core repeatedly, and hopes it hits another warrior. [02:32] self destruct [02:32] No self destruct. It's small, and the bombs are aimed to miss itself. [02:33] okay [02:33] Other warriors sometimes do really neat tricks involving hiting themselves, though. [02:33] okay [02:33] The reason it's called 'stone' is an analogy with 'scissors, paper, stone' AKA 'rock paper scissors'. [02:33] you into linux and stuff? [02:34] stone (bomber) beats scissors (scanner/vampire) beats paper (replicator) beats stone. [02:34] Yeah, sort of. Not linux, actually... it's on my to-do list. [02:34] My current hobby is trying to write my own computer game... [02:35] it's maybe 10% done. More like 5%. [02:35] What's yours? [02:36] Hello? [02:37] *** Rossfern has quit IRC (Ping timeout) [02:38] *** Antimatte has quit IRC (Leaving)