Website review: Corewars - King of the Hill
malcolmr discovered this in Board Games
•3 reviews since Jul 6, 2003
board-games, internet, games
•koth.org
People who like this website

- meddlor
Redwood City

- Nickname-0
Bay Area

- vdicarlo
Sacramento

- masterzora
Grants Pass

- dtgm
Minneapolis

- kase-taishuu
Brasilia

- wipple
Truro

- Judodudo
Leeds

- flybywire2
Lincoln

- 90ct11
Lincoln
StumbleUpon is the best way to discover great web sites, videos, photos, blogs and more - based on your interests.
Everything is submitted and rated by the community. Discover, share and review the best of the web!
Reviews of this website

badagentx rated 15 months ago- This is a great game. Its excellent to learn assembly which I'm currently doing.

meddlor rated 30 months ago- I return from my long stumbleupon absence to say: COREWARS IS THE NEW HOTTNESS! You write these little warriors in assembly, drop them into a block of shared memory, and then they're supposed to try to overwrite one another. One of the many bits of coolness here: they can spawn new threads to create multithreaded attacks/defenses. I've been reading about these things for the past day now, and I'm almost ready to make my own, but I still have a lot of designing to do. I think I want to make a vampire: ie, a warrior that carpet bombs memory with JMP instructions, which all point to a small section of code where enemy threads will become trapped and run in circles for a while until they die. Ultimately, (since only one thread can be running per clock cycle), this should slow the enemy down, giving me the advantage to rush in and kill them. It's frickin' tricky though. Assembly (and particularly this spec) is a very odd beast! To whet your whistle, check out this 'nimbus' spawn that generates 126 threads (252, ultimately... but half of them are just used for setup), and then sets them into a symbiotic 'spiral' pattern through memory:
step EQU 127 imp MOV 0, step launch SPL 1 ; 2 threads SPL 1 ; 4 threads SPL 1 ; 8 threads SPL 1 ; 16 threads SPL 1 ; 32 threads MOV -1,0 ; 63 threads (first pass makes this SPL 1) SPL 1 ; 126 threads SPL 2 ; new threads from this split hit ADD line spread JMP @spread, imp ; jump to the addr in my B register ADD #step, spread ; increment B register of last line by 127 ; the 'incrementing' threads exec illegal instruct. & die hereAt the end of it, you just have 126 threads spiralling through memory, each one moving the MOV 0, step for the next thread to execute. (read here for the redcode-94 syntax spec.)- I return from my long stumbleupon absence to say: COREWARS IS THE NEW HOTTNESS! You write these little warriors in assembly, drop them into a block of shared memory, and then they're supposed to try to overwrite one another. One of the many bits of coolness here: they can spawn new threads to create multithreaded attacks/defenses. I've been reading about these things for the past day now, and I'm almost ready to make my own, but I still have a lot of designing to do. I think I want to make a vampire: ie, a warrior that carpet bombs memory with JMP instructions, which all point to a small section of code where enemy threads will become trapped and run in circles for a while until they die. Ultimately, (since only one thread can be running per clock cycle), this should slow the enemy down, giving me the advantage to rush in and kill them. It's frickin' tricky though. Assembly (and particularly this spec) is a very odd beast! To whet your whistle, check out this 'nimbus' spawn that generates 126 threads (252, ultimately... but half of them are just used for setup), and then sets them into a symbiotic 'spiral' pattern through memory:

Judodudo rated 32 months ago- Corewar is great!