Hackerboard WikiHaboBlog

[HaBo]

 
Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme.

Core War

Diskussion: Core War im Forum Code Kitchen, in der Kategorie Software Home; sowas wie mein code,ein dwarf, macht auch nix anderes als felder beschreiben und dabei versuchen einen dat befehl in den ...

Antwort
Alt 19.12.05, 15:45   #31 (permalink)
 
Registriert seit: 21.07.05
Cube Leistung: Facit NTK
Likes: 0
Standard


sowas wie mein code,ein dwarf, macht auch nix anderes als felder beschreiben und dabei versuchen einen dat befehl in den gegner zuschreiben...
wenn du soviele zeilen brauchst um die selbe funktion wie ein imp zu erreichen bist du viel zu uneffektiv...

Edit:
Er hört irgendwann auf weil er sich selber überschreibt...deshalb gewinnt er auch nuir manchmal gegen imps,etc... is halt ein billisges einfaches ding mit dem man nich sehr weit kommt...is aber am angfang normal sone dinger zu schreiben...später machst du nen scanner der nur bombt wenn er was findet und sich selbst ausnimmt...

Cube ist offline   Mit Zitat antworten
Alt 23.12.05, 22:02   #32 (permalink)
gesperrt
 
Registriert seit: 23.12.05
summon Leistung: Facit NTK
summon eine Nachricht über ICQ schicken summon eine Nachricht über AIM schicken summon eine Nachricht über Yahoo! schicken
Likes: 0
Standard

hier habe auch mal ein bissle dannach ausschau gehalten ich blick es aber nicht ganz
hier habe ich einen der mit chili bei mir jedenfalls unentschieden das ergebniss war


;redcode-qs
;name KafMini-Q^3 AQP
;author summon
;strategy KafuFFLe's Mini-Q^3 with A Quickscanner's Paper
;strategy 32 (+1) scans with a 42 line qscan
;strategy descended from nPaper II's Mini-Q^3 - minor improvements
;assert CORESIZE == 8000

org qGo

pGo EQU boot

pStep1 EQU 2341
pStep2 EQU 2421
pStep3 EQU 3241

pAway1 EQU 2000
pAway2 EQU 6000

pEnd EQU (silk3 + 1)

boot spl 1
mov.i -1, 0
spl 1

mov.i < pBoot1, { pBoot1
pBoot1 spl pAway1, pEnd

mov.i < pBoot2, { pBoot2
pBoot2 jmp pAway2, pEnd

silk1 spl @ silk1, < pStep1
mov.i } silk1, > silk1

silk2 spl @ silk2, < pStep2
mov.i } silk2, > silk2

mov.i { silk2, < silk3
silk3 djn.f @ silk3, < pStep3

for 45
dat 0,0
rof

qf equ qKil ; Mini-Q^3
qs equ 222
qd equ 322
qi equ 7
qr equ 11

qGo: seq qd+qf+qs, qf+qs ; 1
djn.f qSki, {qd+qf+qs+qi
seq qd+qf+6*qs, qf+6*qs ; B
djn.f qFas, {qd+qf+6*qs+qi
seq qd+qf+5*qs, qf+5*qs ; B-1
jmp qFas, <qBmb
seq qd+qf+7*qs, qf+7*qs ; B+1
jmp qFas, >qBmb
seq qd+qf+9*qs, qf+9*qs ; A-1
djn qFas, {qFas
seq qd+qf+10*qs, qf+10*qs ; A
jmn qFas, {qFas

seq qd+qf+3*qs, qf+3*qs ; C
djn.f >qFas, {qd+qf+3*qs+qi
seq qd+qf+2*qs, qf+2*qs ; C-1
jmn >qFas, {qSlo
seq qd+qf+4*qs, qf+4*qs ; C+1
jmn >qFas, }qSlo
seq qd+qf+12*qs, qf+12*qs ; B*C-B
jmn qSlo, {qSlo
seq qd+qf+15*qs, qf+15*qs ; B*C-C
jmp qSlo, <qBmb
seq qd+qf+21*qs, qf+21*qs ; B*C+C
jmp qSlo, >qBmb
seq qd+qf+24*qs, qf+24*qs ; B*C+B
jmn qSlo, }qSlo
seq qd+qf+27*qs, qf+27*qs ; A*C-C
djn qSlo, {qFas
seq qd+qf+30*qs, qf+30*qs ; A*C
jmn qSlo, {qFas
sne qd+qf+18*qs, qf+18*qs ; B*C
jmz.f pGo, qd+qf+18*qs-10

qSlo:mul #3, qKil ; C=3
qFas:mul.b qBmb, @qSlo
qSki:sne >qf+23*qs, >qKil
add #qd, qKil
qLoo:mov *qKil, <qKil
qKil:mov qBmb, }qs
sub #qi-1, @qLoo
djn qLoo, #qr
djn.f pGo, <10 ; A=10
qBmb:dat {qi*qr-10, {6 ; B=6

END
;redcode-qs
summon ist offline   Mit Zitat antworten
Alt 03.09.07, 00:32   #33 (permalink)
 
Registriert seit: 27.03.07
<b00n> Leistung: Facit NTK
Likes: 0
Standard

hier mein erster warrior hab ihn mal gegen alle die ich hier im forum gefunden hab antreten lassen. hier mein warrior
[code];redcode-94b
;assert 1
;name sas1
;author Jan Ruh
;date 2007-Sep-02
;version 1


start spl attack
spl defence
defence spl 3
spl 3
spl -2
jmp 0, <-7
mov 0, 1
attack mov bomb, 4
add.ab #2, -1
jmp attack
bomb dat #0, #0
<b00n> ist offline   Mit Zitat antworten
Alt 10.10.07, 22:22   #34 (permalink)
 
Benutzerbild von ChiefWiggum
 
Registriert seit: 09.10.07
ChiefWiggum Leistung: 8086
ChiefWiggum eine Nachricht über ICQ schicken
Likes: 11
Standard

Hi!


Ich hab iwie das mit dem # Vor den Zahlen nicht verstanden.. was bedeutet das?

Wie z.b. DAT #0,#0

was bedeutet da die "#"'s davor?

Thx

Ansonsten hab ich einen kleinen "antiimp":

Code:
;redcode-94b
;assert 1
;name AntiImp
;kill AntiImp
;author ChiefWiggum
;strategy kill_the_opponent
;date 2007-Oct-10
;version 1

mov 5,-1
mov -2,4
jmp -2
Muss ich mir mal näher angucken Fun machts ^^

EDIT:

Wegen den '#''s

Code:
  
ADD #4, 3
MOV 2, @2        ; next instruction
JMP -2
DAT #0, #4
ADD #Befehlzeile, #wert-des-2ten-wertes

richtig?
(Befehlzeile in relation zur grade ausgeführten zeile also
NOP 0
ADD #-1,2

Würde doch dann "NOP 2" draus machen oder?
__________________
Be the source always with you.

Geändert von ChiefWiggum (21.05.11 um 13:21 Uhr)
ChiefWiggum ist offline   Mit Zitat antworten
Antwort
   

Werbung ist gerade online    

[HaBo] » Software Home » Code Kitchen » Core War
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Dual Core... Mailyn Kaufberatung 4 19.09.07 19:44
Fedora Core 6 ist da! Indiziert Linux/UNIX 2 24.10.06 19:25
Fedora Core 4 Cube Linux/UNIX 8 11.08.05 11:21
Fedora Core 4 out now !!! fishboard News & Ankündigungen 3 13.06.05 20:03
mit Core Center Hellcony Die Problemzone 0 31.05.05 13:52


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61