tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
8
ZUGRIFFE
2807
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Alexander Schuc
    Alexander Schuc Alexander Schuc ist offline admin | crazy-weasel
    tutorials.de Administrator
    Registriert seit
    Aug 2001
    Ort
    Österreich, Stmk, Graz
    Beiträge
    2.783
    Tutorials.de Core Wars Tournament

    Was ist Core Wars?
    Corewar wird von zwei oder mehr Programmen gespielt, also indirekt von ihren Programmierern. Geschrieben sind die Programme in einer Assembler Sprache, dem so genannten Redcode. Corewar läuft auf einem virtuellen Computer genannt MARS (Memory Array Redcode Simulator). Das Ziel des Spieles ist es alle gegnerischen Prozesse zu stoppen und ein Programm dazu zu bringen als einziges die Maschine zu „besitzen“.

    Es gibt keine absoluten Adressen in Corewar, was bedeutet, dass die Adresse 0 nicht die erste Anweisung bezeichnet, sondern die Anweisung, die die Adresse 0 beinhaltet. Die darauf folgende Anweisung ist 1 und die vorher gehende demzufolge -1. Alle Ziffern sind dabei (per Definition) positiv und befinden sich zwischen 0 bis coresize -1, wobei der Ausdruck coresize die Anzahl der Speicherplätze bezeichnet. Das bedeutet, dass -1 in jeder arithmetischen Operation als coresize -1 behandelt wird (z.B.: 3218 + 7856 = (3218 + 7856) mod coresize).

    Wenn Interesse besteht könnten wir auf Tutorials.de einen Core Wars Wettkampf austragen.
    Gespielt werden würde vorzugsweise auf pMars.
    Wer teilnehmen will, soll sich hier einmal melden. Details zum Wettkampf werden besprochen, wenn sich genügend Teilnehmer finden.


    Mfg,
    Alex

    Links
    Die CoreWars Seite - koth.org
    Beginner's Guide to Redcode
     
    With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
    Aaron Satie

    Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
    Captain Jean-Luc Picard, Stardate ~41294.5

    Tutorials.de chattet. Hier gibts auch .net Support ^^
    Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de

    (moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions

  2. #2
    Klon Tutorials.de Gastzugang
    Gespielt wird nach redcode-94 Vorgaben, CoreSize 8000, Cycles 80000, Max Processes 8000, Max Warrior Length 100 und Min. Distance between warriors auch 100.
     

  3. #3
    Registriert seit
    Dec 2001
    Ort
    Bayern
    Beiträge
    5.805
    Blog-Einträge
    5
    Ich muss mich zwar noch in Redcode einarbeiten... aber ich wär trotzdem dabei

    edit: Ach ja, wird mit oder ohne pSpace gespielt? Wenn mit, wie groß ist der pSpace?
    Geändert von Matthias Reitinger (24.08.03 um 18:38 Uhr)
     
    „Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
    “For every complex problem, there is an answer that is short, simple and wrong.”
    “Pessimism is safe, but optimism is a lot faster!”


    Aktuelles Coding Quiz: #17 - Wörter kreuz und quer

  4. #4
    Registriert seit
    Nov 2001
    Ort
    Gießen
    Beiträge
    4.091
    Interesse daran hätt ich auch definitiv, wenn auch (noch) nicht viel Ahnung davon - was sich ja noch ändern lässt.
     
    "You could say that I was too lazy to calculate and so I invented the computer." -- Konrad Zuse

  5. #5
    chibisuke chibisuke ist offline Mitglied Brillant
    Registriert seit
    Sep 2003
    Beiträge
    807
    Hmm.. das klingt lustig, sollte ich mir mal angucken... wenn ichs behersche bin ich dabei
     

  6. #6
    Klon Tutorials.de Gastzugang
    Auch wenn mein Vieh gegen alles verloren hat was ich im Netz an Warrios gefunden hab, hier ist schon mal ein Tierchen das ich mal so in den Raum stelle...

    Könnts ja mal gegen eure Monster laufen lassen ;)

    Gegen Imp Fabriken gehts wenigstens nicht ganz unter...

    Mit den Zahlen kann man noch rumspielen, besonders beim ersten Mov.i läßt sich das noch optimieren.

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    
    ;redcode-94
    ;assert CORESIZE == 8000
    ;name klona2.red
    ;author Philipp Kuhlemann
    ;strat -   Created for 1on1
    mov.i  #   200, } -2553
    sne.b  < -3178, *    -2
    spl.i  #    -1, }    -1
    mov.i  @  5037, }    -3
    mov.i  >  5036, }    -4
    mov.x  #     3, <  -614
    jmp.i  *    -5, < -2864
    sne.b  < -3178, *    -2
    end   0

    Was die einzelnen Commands tun kann man ja in der Beginner Guide nachlesen ;)
     

  7. #7
    fizmo_master fizmo_master ist offline Rookie
    Registriert seit
    Feb 2004
    Beiträge
    0
    Hi,

    vielleicht seit Ihr ja an folgendem interessiert:

    Es gibt jeden Sonntag Abend im offiziellen Corewar IRC (irc.koth.org #corewars) ein Speedcoding Contest. Nach Bekanntgabe der Turnierregeln hat man 30 Minuten Zeit ein bis zwei Programme zu schreiben und einzusenden. Die Ergebnisse werden kurz darauf mitgeteilt. Das macht wirklich saumäßig viel Spaß, und vorallem Neulinge haben hier gute Chancen auf den Sieg.

    Ansonsten schaut mal auf meine Homepage:

    http://www.corewar.info

    Viele Grüße und viel Spaß beim Programmieren,

    Fizmo
     

  8. #8
    propaganda propaganda ist offline Rookie
    Registriert seit
    Mar 2004
    Beiträge
    0
    hi zusammen,

    in was müssen die programme
    geschrieben werden.
    brauch man da nen entsprechenden compiler?!

    hier läuft nix, ich hab mir ne umgebung zum spielen
    runtergeladen (pMars), bin aber zu blöd
    einen warrior in den core zu schicken.

    schnelle hilfe, würd mich einiges an nerven sparen.

    danke
    euer propaganda
     

  9. #9
    Avatar von fluessig
    fluessig fluessig ist offline Royal Blue
    Registriert seit
    Sep 2002
    Ort
    München
    Beiträge
    1.561
    Blog-Einträge
    7
    Hört sich gut an - sobald ich privat wieder einen Internetanschluß besitze mach ich mit
     
    Bitte gelöste Threads als erledigt kennzeichnen. Über ein Danke freut sich ein jeder Helfer.

Ähnliche Themen

  1. Dual-Core oder Quad-Core und Version XL 6
    Von Mrlonely im Forum Cinema 4D
    Antworten: 4
    Letzter Beitrag: 16.10.07, 07:11
  2. Antworten: 4
    Letzter Beitrag: 15.05.04, 00:47
  3. Tournament Script - Griderstellung
    Von Lamavic im Forum PHP
    Antworten: 0
    Letzter Beitrag: 14.10.03, 22:29
  4. Unreal Tournament logo als Vektor Grafik?
    Von gAynjA im Forum Flash Plattform
    Antworten: 10
    Letzter Beitrag: 16.05.02, 15:28
  5. Unreal Tournament Logo mäßigen rost etc.
    Von ME im Forum Photoshop
    Antworten: 1
    Letzter Beitrag: 23.04.01, 16:25