Welcome to GameHourz.com!
FAQFAQ   SearchSearch      ProfileProfile    Private MessagesPrivate Messages   Log in/Register/PasswordLog in/Register/Password

The Chainsaw/Double Linked List Idea.

 
   Game Forums (Home) -> Core War RSS
Related Topics:
Idea: Exploiting the weakness of large warriors. - Hello, I just had an idea which I will try out in a moment. These large warriors, these large multi warriors, like LOL, are LARGE, which is a weakness. It's called a Usually these are like 100 That means we..

Complex cloack idea (too complex for now :):):)) - Hello, Here is a complex cloack idea: The idea is to assign a code to each possible There are like 16 or so or whatever. Each has it's own code. Only problem is with modifiers and So that would make..

Score Surface for 94nop - Hi, some anonymous person (still called for ;-) is so kind to provide access to a pile of I have suggested to calculate one score surface for standard settings. It takes roughly 1000 times the time of one surface to..

Bug in pMARS - Hi, either I don't know how EQUs work or I have found a bug in the parser of pMARS. So far I cound pin it down to: ;name test ;assert CORESIZE == 800 v3 EQU 3 * (3 / 2 + 1) + 3 v4 EQU (CORESIZE - v3) dat.f v3, v4 With the..

KOTH.ORG: Status - ICWS Experimental 94 03/06/06 - Weekly Status on 03/06/06 -=- is up! Meetings held in #corewars -=- Tons of new features on pages -=- *FAQ* page located at: Current Status of the KOTH.ORG ICWS 94..
Next:  Core War: Demonstration: Skybuck's Strategy Switcher V2  
Author Message
Skybuck Flying

External


Since: May 25, 2006
Posts: 295



(Msg. 1) Posted: Thu Jan 31, 2008 9:53 am
Post subject: The Chainsaw/Double Linked List Idea.
Archived from groups: rec>games>corewar (more info?)

Here is an idea for another warrior like DivideAndConquer and
MultipleAndConquer.

I liked to think of it as "the chainsaw". It also has some resemblance with
the doubly or double linked list.

The idea is something like the following:

1. The warrior checks it's right side if there is a copy of himself running,
if not it copies itself to that location.

2. The warrior then checks it's left side if there is a copy of himself
running, if not it copies itself to that location.

3. If copies are running then the warrior could simply do nothing.
Alternatively the warrior might copy itself a little bit further away and
simply start bombing the intermediate spaces in case an enemy warrior ends
up there. Possibly use a stun to stun it, and maybe later bomb it.

Each copy repeats steps 1 to 3. So this leads to the core slowly being
conquered by the copies.

A flagging technique as demonstrated in "survivor v8" and "married" and such
could be used, this could prevent warriors from overwriting each other and
detect dead/alive.

I am not sure if it's a good thing or a bad thing if warriors overwrite each
other leading to weird behaviour. So far I have seen that the weird
behaviour sometimes works good too.

Anyway it's the idea that counts, I don't like weird warrior behaviour in
general, it's kinda cheap.

I would like to see the warrior in action some day.

Anyway another benefit is that it detects dead copies and can re-copy, to
restore the chain of death ! =D

The idea is to create a chain of warriors/death ! Which can restore itself.
So the chain can thus more or less restore/heal itself Wink

Like a chainsaw it cuts into it's enemies.

Another idea might be to add checksumming code. So the warrior could first
perform a checksum on itself. If it's a good checksum it does a self-copy,
otherwise it does not do that.

Maybe this is a bad idea. A bad copy might still be better than no copy at
all.

But experimentation is what it's all about.

However it's been a while since I worked on my other Delphi apps and
projects and euhm I might want to pick that up again so I might not be able
to create this warrior at the present time. It just takes to much time and I
might want to divert my time back to Delphi.

But I still wanted to describe this idea, because someday I still might want
to program this, or maybe others will have programmed it.

Also maybe some of you have some feedback on this idea, why you think it's
good, bad, or suggest improvements to the idea Wink

Also maybe it's easier to understand a warrior when you know the idea behind
it instead of just looking at code and lousy comments Smile

Bye,
Skybuck.

 >> Stay informed about: The Chainsaw/Double Linked List Idea. 
Back to top
Login to vote
pauldkline

External


Since: Dec 01, 2007
Posts: 19



(Msg. 2) Posted: Fri Feb 01, 2008 2:45 pm
Post subject: Re: The Chainsaw/Double Linked List Idea. [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

This is a variation on Self-Repairing programs like The Five
Musketeers. They are very interesting to write, but way too slow to
survive. Also, if a scanner spl-bombs you how do you get rid of the
excess processes?

P. Kline

 >> Stay informed about: The Chainsaw/Double Linked List Idea. 
Back to top
Login to vote
Skybuck Flying

External


Since: May 25, 2006
Posts: 295



(Msg. 3) Posted: Sat Feb 02, 2008 12:50 am
Post subject: Re: The Chainsaw/Double Linked List Idea. [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

<pauldkline DeleteThis @aol.com> wrote in message
news:e3074b42-b95f-4f8a-ad1a-d5ca5fe9b7ad@i3g2000hsf.googlegroups.com...
> This is a variation on Self-Repairing programs like The Five
> Musketeers. They are very interesting to write, but way too slow to
> survive. Also, if a scanner spl-bombs you how do you get rid of the
> excess processes?

You don't Smile

The chainsaw might work good against some type of warriors and bad against
another type of warriors Wink

Bye,
Skybuck.
 >> Stay informed about: The Chainsaw/Double Linked List Idea. 
Back to top
Login to vote
Display posts from previous:   
   Game Forums (Home) -> Core War All times are: Ekaterinburg, Islamabad, Karachi, Tashkent (change)
Page 1 of 1

 
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum



[ Contact us | Terms of Service/Privacy Policy ]