[01:45] Join: Haubitze joined #corewars [08:39] Join: fiveop joined #corewars [09:19] Join: Peter joined #corewars [09:29] MSG: Quit: machts gud [09:29] Join: Haubitze joined #corewars [09:29] MSG: Client Quit [09:30] Join: Haubitze joined #corewars [09:35] I had a dream about core war last night [09:46] MSG: Quit: Chatzilla 0.9.75 [Firefox 1.0.6/20050716] [10:19] MSG: Quit: Lost terminal [15:55] Join: fiveop joined #corewars [15:59] Join: Core_old joined #corewars [17:01] Hi im a German and i can a little bit english i need a German-Tutorial of redcode plz [17:02] hey [17:02] das wird schwierig [17:02] jo hab ich schon mitbekomm kann man sich echt tot suchen :( [17:03] gute Gelegenheit, Englisch zu lernen... ;-) [17:03] braucht man eh immer [17:03] brauch eigendlich nur ne beschreibung der asm-befehle in deutsch [17:04] jo englisch halt is aber manchmal nicht so einfach grad bei prog.-jargon [17:04] joa [17:07] kannste mir da weiter helfen du scheinst dich ja schon ne weile mit auseinander gesetzt zu haben (wenn man deinem nick glauben darf) [17:08] ha..den nick habe ich leider unabhängig davon...sorry, ich fürchte, ich habe keine deutschen Quellen [17:09] schade aber danke :) such ich halt mal weiter [17:11] aber Du kannst mal versuchen, den deutschen Artikel von Dewdney zu finden [17:11] viel Glück ... [17:14] wie heist der den? [18:00] Zapf has translated version for the Karonen's guide, i think [18:01] http://www.mynetcologne.de/~nc-zapfsa/ [18:10] Ahhh thank you ;DD [19:00] Join: sf_ghoul joined #corewars [19:00] Hi [19:25] MSG: Ping timeout: 255 seconds [19:27] Join: Core_old joined #corewars [19:56] Join: elkauka joined #corewars [19:56] hi folks [19:57] wow it's pretty crowded in here [19:57] Hi El Kauka [19:57] I think everyone is lurking :( [19:58] Read any good books lately? [19:59] the latest book on my table was about asm again, currently working on a small os vor atmel boards [20:01] the log today is almost in german, wonder if it was mentioned in a journal or something lately [20:01] I'd better read the log! [20:02] hi haubitze, falls du noch da bist, wie bist du über corewar gestolpert? [20:02] What kind of OS? [20:02] und schon ein gutes tut in deutsch gefunden? [20:03] Ich bin ein ... person who doesn't understand! [20:04] I was never very good at German ;) [20:04] have been ever forced at school to learn it? [20:04] No [20:04] well i learned french for 5 years and can't utter i single word today ;) [20:06] What kind of OS? -> bit ram management, small process schedular, nothing special [20:06] the board is to small to do really cool stuff [20:07] That sounds fun. [20:07] Have you seen any of those processors on a USB stick? [20:07] I think that would be fun to write stuff for [20:07] http://qfix-shop.de/websale6_shop-qfixshop/produkte/medien/bilder/gross/HBAA000_sz.jpg [20:08] What kind of assembly? similar to x86? [20:08] the processor is an ATmega32 something [20:10] so 8bit risc is a bit away from x86 [20:13] I can't find one of those processors on a USB stick [20:13] nothing new at corewar.info and corewar.co.uk since my last visit, not even a new frenzy tournament ... is corewar really dying lately? [20:13] I saw an ad in a magazine once [20:13] NO! [20:13] Corewar isn't dying :( [20:13] I bet now you've said this in the log Chris & John will update something [20:13] ok, atleast the channel is more crowed than usually [20:14] ;) hope so [20:14] Have you seen this? http://corewar.co.uk/biblio.htm [20:15] no, but what has happend to: http://www.pvk.ca/tiki/tiki-index.php?page=CoreWarLexicon [20:15] the corewar wiki seems gone [20:16] I think PVK deleted it due to spam [20:16] There were some decent pages on there :( [20:17] sad to hear that, i really liked the wiki [20:19] When will the next webcomic be ready? :P [20:20] I think Nenad is organising a tournament next month [20:22] just checking my ftp server where the comic was located... [20:23] cant find the old ones, but here is one i have probably never published [20:23] http://csstudent.cs.funpic.de/cwset2005.txt [20:23] The latest one I have seen is number 9 [20:23] Old ones - http://www.familie-kersten.homepage.t-online.de/johannes/cwcomics.txt [20:24] thanks! [20:24] just have to ask my dad to get his ftp password, its his webspace ;) [20:24] Nice :) [20:25] Do you have any more ideas for new ones? [20:25] well i havent played cw for a while, but there are sure more thing to make fun of :P [20:28] mayby i should write an cw tutorial explaining cw in comic strips [20:32] That's a good idea [20:33] damn, i totally like cw episode #3, the other ones just can't catch up with this one [20:36] I've just re-read them all. Number 3 is my favorite ;) [20:36] yeah mine too [20:39] Join: CorePengu joined #corewars [20:39] Nick Change: CorePengu changed nick to Brad [20:39] hey [20:39] hi corePengu [20:39] Hi Brad [20:39] erm, hi brad [20:39] im a newcomer to the game and i just thought id check out whats goin on [20:39] are there still a good number of active tournaments? [20:39] Well we've got a tournament coming up next month [20:40] And there are the Koth tournaments you can play any time [20:40] cool [20:40] This one is most popular http://www.koth.org/lcgi-bin/current.pl?hill94nop [20:40] i dont even know how to write the code yet though. [20:40] and if there are more active people in here we could host an irc tournament aswell ;) [20:40] You send you program by email [20:41] * sf_ghoul is going shortly :-/ [20:41] im a little confused about how to get code you wrote into that little window but im gonna take a closer look [20:41] There's a beginner hill http://sal.math.ualberta.ca/hill.php?key=94b [20:41] cool [20:42] Join: Core_old_ joined #corewars [20:42] You send a program by email to and see how well it does against everyone else [20:42] but i repeat i do not even know how to add my bot to the core on my own comp [20:42] lol [20:42] Have you downloaded Corewin? [20:42] im on debian [20:42] which mars are you using? corewin is posible the easiest to start with under windows [20:43] Oh, pMars probably best then, I don't know [20:43] pMars, ok i got the game of of synaptic package manager so ill see what that is like [20:44] there is a grafical mars on sourcceforge somewhere which can run redcode and some other redcode slang which is quite easy to use [20:44] because the one i got is just like an arena that allows you to pick between bots other people have written [20:44] basically from the command line you run "pmars program1 program2 -r 100" [20:44] it will battle program1 and program2 for 100 rounds and tell you how many times each one won [20:44] i would prefer a gui [20:45] MSG: Ping timeout: 255 seconds [20:45] so ill look at the one on sourceforge [20:45] I'm not sure then, no Linux experience [20:45] but this is all very confuzzling [20:46] just find pMars currently on sourceforge... [20:46] It takes a few days to get the hang of programming in Redcode [20:47] http://sourceforge.net/projects/corewar [20:47] But once you've learn the basics of Redcode, it's great fun :) [20:48] ya, ive played other programming games but im trying to get away from the tank and turret kind of thing that is popular [20:50] i think i have a basic understanding of whats goin on [20:52] so, the "cpu" will just execute the instructions that are one above your current place in memory if you do not specify a jmp? [20:52] yes [20:52] (if you consider cmp/seq/sne to be jumps too) [20:53] so what happens if you just let the cpu run into uninitalized space? [20:53] The process dies as soon as it runs a DAT [20:53] the core is filled with dat at the beginning, if a process eecutes dat its terminated [20:53] So your opponent wins (unless you have made more processes) [20:54] ok [20:54] i bet its alot harder if you dont already understand assembly and memory and cpu and all that eh? [20:54] MSG: Quit: Lost terminal [20:54] its actually no help, redode is pretty diffrent from real assembly [20:55] really? [20:55] some of the same basic principals apply from what i can see [20:55] but everything beyond that maybe diffrent ;) [20:56] Join: fiveop joined #corewars [20:57] Redcode is much easier than real assembly [20:58] damn [20:58] You can make a competitive program in about 10 lines of code [20:58] well, this may depend on the processor you are using :P [20:58] pmars is not compiling right [20:58] :( [20:58] really? [20:58] what is the best program out there right now? or is there one? [20:59] You could try pMars-SDL from http://www.cs.helsinki.fi/u/jpihlaja/cw/pmars-sdl/ [20:59] what is that? [20:59] SDL? [20:59] That's a difficult question to answer (about the best program) [21:00] Because each have their own strengths and weaknesses. [21:00] For every warrior, there's always some which beat it [21:00] right [21:00] Here's a list of the best warriors ever http://corewar.co.uk/alltime.txt [21:01] and the warrior will probably not fit to all hills (diffrent code size etc.) [21:01] It hasn't been updated for a while, because nothing has survived over 1000 challenges for a couple of years [21:01] But there are a few which are up to 600 or so challenges at the moment [21:01] cool [21:02] MSG: Quit: Lost terminal [21:02] sf what was your oldest warrior? [21:03] On the 94nop hill about 150 I think [21:04] But I have a nano warrior age 404! [21:04] Join: fiveop joined #corewars [21:04] what is a nano warrior? [21:04] 5 code lines maximum [21:04] For a smaller coresize [21:05] Coresize is 80 instead of 8000. Maximum program length is 5 instead of 100 [21:05] whoah [21:05] wouldnt that get really simple since theres only like 500 possible programs or something? [21:05] It is actually quite tricky to do well with these setting [21:05] but its pretty cool what you can do in 5 lines of code ;) [21:06] I think someone worked out how many programs. It's huge [21:06] there are around 5*19*5*80*5*80 possible programms [21:06] damn i forgot the modifier [21:07] oh [21:07] so even a bit more than this [21:07] Don't you want some ^ in there? :) [21:07] ya thats what i was thining [21:07] ;) [21:07] Got to go [21:07] except i really prefer scientific notation [21:07] cya sf [21:07] Brad: IRC is logged in http://www.koth.org/irc-logs/ [21:08] do you tell me this for a specific reason? [21:08] If you ask questions someone nearly always answers. [21:08] oh ok. [21:08] So if they don't answer straight away, check the logs for the answer later. [21:09] * sf_ghoul waves [21:09] MSG: Quit: I was using TinyIRC! Visit http://www.tinyirc.net/ for more information. [21:12] ok [21:12] MSG: Remote host closed the connection [21:14] Join: brad joined #corewars [21:14] hey [21:14] ok [21:14] back? [21:14] i cant get pmars so im just gonna have to live with what i got [21:15] so i need some help [21:15] first of all [21:15] i run corewars [21:15] all i get is an arena like the one that the game is played in [21:15] and a few options at the top [21:16] File View and Tournament [21:16] so what else do you want? [21:16] well [21:16] how do i get my warrior into the list of programs which can be run? [21:17] the mars you are using is called corewars? [21:17] yes [21:17] some mars with a gui? [21:17] yes [21:18] ok, first of all you need to set the language form corewars to redcode [21:18] yes sir [21:18] all done [21:18] i dont have corewars here just remember it form the "old days" ;) [21:18] ok, somewhere you can set the settings for the round [21:18] like select the bots? [21:19] something like max cycles, core size, etc. [21:19] oh got that [21:19] ok what do u want to go there? [21:19] just say whats in there coresize=8000 etc...? [21:20] memory size=6400(i think thats core) [21:20] maximum threads per process is 1000 [21:21] ok, than you need an extra editor, like kedit or something [21:21] theres more [21:21] maximum cycles is some huge number [21:21] this is ok [21:21] max length of programs is 200 and min distance between is 100 [21:21] usually maxcycle=coresize*10 or something [21:22] ok [21:22] go on [21:22] ok, the settings are big enough to everything and just dont care about limitations for a while [21:22] than type your first programm with the editor [21:23] and save it as what? [21:23] somethign like this [21:23] .red [21:23] an imp? [21:23] ok [21:23] so that's cpy 0,1? [21:23] mov.i 0,1 [21:23] .i? [21:23] cpy does not exist in redcode, maybe in corewars but that is a slang [21:24] oh ok [21:24] is that .i intentional? [21:24] there are modifiers for the instructions, .i means "the whole instruction" [21:24] oh ok [21:24] thats confuzzling but ill go with it [21:24] there are around 7 or so [21:24] the whole thing should look something like this: [21:24] ;redcode [21:24] ;name your name here [21:25] mov.i 0,1 [21:25] end [21:25] oh [21:25] my fonts a little funny are those semicolons? [21:25] than load it into the mars and hit "run" or something [21:25] semicolon means comment in redcode [21:26] ok [21:26] these to lines are standart, the mars will grad the programms name form there [21:26] there are ;author ;name and many more [21:27] you probably should read this: http://vyznev.net/corewar/guide.html [21:27] this is where i learned recode from [21:27] ok [21:27] i will i just need to get it to work first [21:28] ok [21:28] the only option for loading my program is load dir [21:28] so do i need to give it a whole dir? [21:28] i guess not [21:28] there should be something like load warrior [21:28] not that i see [21:28] just load dir [21:28] or you have to place all your warriors into the same dir [21:28] thats what im thinking [21:28] try it that way [21:30] does it work? [21:31] MSG: Quit: Trillian (http://www.ceruleanstudios.com [21:31] im trying [21:31] i got it to load the warrior but it says theres a syntax error [21:31] i think that my word editor saved in some fancy format [21:31] ill try vi [21:32] ok, the most beautiful girl in the world just went offline, you have my full attention by now ;) [21:32] whats the syntax error saying? [21:33] maybe "org" is missing, the first line where the execution starts [21:33] try [21:33] ;redcode [21:33] ;name xxx [21:33] no [21:33] org s [21:33] it was fancy formatting [21:33] s: mov.i 0,1 [21:33] end [21:33] ah, ok [21:33] but i dont have the org thing either [21:33] you never told me [21:34] most mars dont care about it, and take the first instruction if they are not told anything other [21:37] oooh my pretty impy [21:37] now time to make something that can beat it [21:38] ok, have fun with it. i need to catch some sleep, math lecture in 7h [21:38] and then something that can beat both of them and so on [21:38] wait [21:38] i need you [21:38] what else? [21:38] ok [21:38] what do those little plus symbols mean? [21:39] it depends on the mars, diffrent pics for the operations [21:39] ok ty [21:39] plus is usually the cell got incremented or something [21:39] ok ty [21:39] go get your "sleep" [21:39] thnaks ;) [21:39] where you from brad? [21:40] us of a? [21:40] or somewhere where it is day by now? [21:45] MSG: Quit: immer schön objectorientiert denken: http://www.unihelp.de/upload/images/user/big/fatmum [21:59] MSG: Quit: Lost terminal [22:46] anyone here? [22:50] hello? [23:00] i was wondering if someone could help me to understand this dwarf im looking at. [23:22] nvm [23:22] i have a new question [23:48] MSG: Ping timeout: 255 seconds