Skip to content

Instantly share code, notes, and snippets.

@radiosilence
Created November 19, 2009 11:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save radiosilence/238699 to your computer and use it in GitHub Desktop.
Save radiosilence/238699 to your computer and use it in GitHub Desktop.
Here we can see a deadlock - All of paris' targets are either already owned by Edward, or are Edward himself. Assignment is impossible!
Solution?
================
Paris hunters
Array
(
[0] => Edward
[1] => Karl
[2] => Ralph
)
Paris targets
Array
(
[0] => Ralph
[1] => Edward
[2] => Karl
)
Paris hunters targets
Paris/Edward targets
Array
(
[0] => Paris
[1] => Ralph
[2] => Karl
)
Paris/Karl targets
Array
(
[0] => Urma
[1] => Paris
[2] => Boris
)
Paris/Ralph targets
Array
(
[0] => Yusef
[1] => Urma
[2] => Paris
)
11[Mike]2[Deiniol]18[Vera]14[Quentin]7[James]2[Deiniol]11[Norman]18[Winston]18[Xandria]6[Harriet]16[Tomas]19[Yusef]2[Caroline]17[Xandria]6[James]16[Winston]15[Steven]10[Norman]12[Steven]18[Zacharia]14[Tomas]11[Paris]8[Louis]6[Imogen]16[Zacharia]11[Paris]4[Francesca]8[Louis]3[Edward]14[Zacharia]11[Urma]5[Harriet]1[Boris]4[Francesca]4[Imogen]4[Harriet]12[Xandria]10[Urma]10[Steven]5[Imogen]1[Boris]3[Gunther]6[Karl]1[Caroline]7[Urma]8[Tomas]5[Norman]3[Karl]6[Oscar]1[Francesca]6[Ralph]5[James]4[Oscar]5[Paris]4[Gunther]6[Yusef]3[Louis]0[Adam]4[Ralph]4[Quentin]0[Boris]2[Karl]3[Mike]3[Yusef]0[Adam]1[Edward]0[Deiniol]3[Vera]2[Oscar]1[Ralph]1[Mike]2[Winston]1[Vera]0[Gunther]1[Caroline]0[Edward]0[Quentin]0[Adam]Array
(
[Adam] => Array
(
[0] => Mike
[1] => Deiniol
[2] => Vera
)
[Boris] => Array
(
[0] => Quentin
[1] => James
[2] => Deiniol
)
[Caroline] => Array
(
[0] => Norman
[1] => Winston
[2] => Xandria
)
[Deiniol] => Array
(
[0] => Harriet
[1] => Tomas
[2] => Yusef
)
[Edward] => Array
(
[0] => Caroline
[1] => Xandria
[2] => James
)
[Francesca] => Array
(
[0] => Winston
[1] => Steven
[2] => Norman
)
[Gunther] => Array
(
[0] => Steven
[1] => Zacharia
[2] => Tomas
)
[Harriet] => Array
(
[0] => Paris
[1] => Louis
[2] => Imogen
)
[Imogen] => Array
(
[0] => Zacharia
[1] => Paris
[2] => Francesca
)
[James] => Array
(
[0] => Louis
[1] => Edward
[2] => Zacharia
)
[Karl] => Array
(
[0] => Urma
[1] => Harriet
[2] => Boris
)
[Louis] => Array
(
[0] => Francesca
[1] => Imogen
[2] => Harriet
)
[Mike] => Array
(
[0] => Xandria
[1] => Urma
[2] => Steven
)
[Norman] => Array
(
[0] => Imogen
[1] => Boris
[2] => Gunther
)
[Oscar] => Array
(
[0] => Karl
[1] => Caroline
[2] => Urma
)
[Paris] => Array
(
[0] => Tomas
[1] => Norman
[2] => Karl
)
[Quentin] => Array
(
[0] => Oscar
[1] => Francesca
[2] => Ralph
)
[Ralph] => Array
(
[0] => James
[1] => Oscar
[2] => Paris
)
[Steven] => Array
(
[0] => Gunther
[1] => Yusef
[2] => Louis
)
[Tomas] => Array
(
[0] => Adam
[1] => Ralph
[2] => Quentin
)
[Urma] => Array
(
[0] => Boris
[1] => Karl
[2] => Mike
)
[Vera] => Array
(
[0] => Yusef
[1] => Adam
[2] => Edward
)
[Winston] => Array
(
[0] => Deiniol
[1] => Vera
[2] => Oscar
)
[Xandria] => Array
(
[0] => Ralph
[1] => Mike
[2] => Winston
)
[Yusef] => Array
(
[0] => Vera
[1] => Gunther
[2] => Caroline
)
[Zacharia] => Array
(
[0] => Edward
[1] => Quentin
[2] => Adam
)
)
Array
(
[Adam] => Array
(
[0] => Mike
[1] => Deiniol
[2] => Vera
)
[Boris] => Array
(
[0] => Quentin
[1] => James
[2] => Deiniol
)
[Caroline] => Array
(
[0] => Norman
[1] => Winston
[2] => Xandria
)
[Deiniol] => Array
(
[0] => Harriet
[1] => Tomas
[2] => Yusef
)
[Edward] => Array
(
[0] => Caroline
[1] => Xandria
[2] => James
)
[Francesca] => Array
(
[0] => Winston
[1] => Steven
[2] => Norman
)
[Gunther] => Array
(
[0] => Steven
[1] => Zacharia
[2] => Tomas
)
[Harriet] => Array
(
[0] => Paris
[1] => Louis
[2] => Imogen
)
[Imogen] => Array
(
[0] => Zacharia
[1] => Paris
[2] => Francesca
)
[James] => Array
(
[0] => Louis
[1] => Edward
[2] => Zacharia
)
[Karl] => Array
(
[0] => Urma
[1] => Harriet
[2] => Boris
)
[Louis] => Array
(
[0] => Francesca
[1] => Imogen
[2] => Harriet
)
[Mike] => Array
(
[0] => Xandria
[1] => Urma
[2] => Steven
)
[Norman] => Array
(
[0] => Imogen
[1] => Boris
[2] => Gunther
)
[Oscar] => Array
(
[0] => Karl
[1] => Caroline
[2] => Urma
)
[Paris] => Array
(
[0] => Tomas
[1] => Norman
[2] => Karl
)
[Quentin] => Array
(
[0] => Oscar
[1] => Francesca
[2] => Ralph
)
[Ralph] => Array
(
[0] => James
[1] => Oscar
[2] => Paris
)
[Steven] => Array
(
[0] => Gunther
[1] => Yusef
[2] => Louis
)
[Tomas] => Array
(
[0] => Adam
[1] => Ralph
[2] => Quentin
)
[Urma] => Array
(
[0] => Boris
[1] => Karl
[2] => Mike
)
[Vera] => Array
(
[0] => Yusef
[1] => Adam
[2] => Edward
)
[Winston] => Array
(
[0] => Deiniol
[1] => Vera
[2] => Oscar
)
[Xandria] => Array
(
[0] => Ralph
[1] => Mike
[2] => Winston
)
[Yusef] => Array
(
[0] => Vera
[1] => Gunther
[2] => Caroline
)
[Zacharia] => Array
(
[0] => Edward
[1] => Quentin
[2] => Adam
)
)
Killing Winston, that fucker!
REPLACEMENT CYCLE FOR Winston ITERATION
================
Winston hunters
Array
(
[0] => Caroline
[1] => Francesca
[2] => Xandria
)
Winston targets
Array
(
[0] => Deiniol
[1] => Vera
[2] => Oscar
)
Winston hunters targets
Winston/Caroline targets
Array
(
[0] => Norman
[1] => Winston
[2] => Xandria
)
Winston/Francesca targets
Array
(
[0] => Winston
[1] => Steven
[2] => Norman
)
Winston/Xandria targets
Array
(
[0] => Ralph
[1] => Mike
[2] => Winston
)
------------
iteration 0
Array
(
[0] => Xandria
[1] => Francesca
[2] => Caroline
)
Xandria <- Winston <- Oscar
Francesca <- Winston <- Vera
Caroline <- Winston <- Deiniol
Killing Zacharia, that fucker!
REPLACEMENT CYCLE FOR Zacharia ITERATION
================
Zacharia hunters
Array
(
[0] => Gunther
[1] => Imogen
[2] => James
)
Zacharia targets
Array
(
[0] => Edward
[1] => Quentin
[2] => Adam
)
Zacharia hunters targets
Zacharia/Gunther targets
Array
(
[0] => Steven
[1] => Zacharia
[2] => Tomas
)
Zacharia/Imogen targets
Array
(
[0] => Zacharia
[1] => Paris
[2] => Francesca
)
Zacharia/James targets
Array
(
[0] => Louis
[1] => Edward
[2] => Zacharia
)
------------
iteration 0
Hunter (James) already has this target (Edward)[Louis,Edward,Zacharia]
Array
(
[0] => James
[1] => Imogen
[2] => Gunther
)
James <- Zacharia <- Quentin
Imogen <- Zacharia <- Edward
Gunther <- Zacharia <- Adam
Killing Harriet, that fucker!
REPLACEMENT CYCLE FOR Harriet ITERATION
================
Harriet hunters
Array
(
[0] => Deiniol
[1] => Karl
[2] => Louis
)
Harriet targets
Array
(
[0] => Paris
[1] => Louis
[2] => Imogen
)
Harriet hunters targets
Harriet/Deiniol targets
Array
(
[0] => Harriet
[1] => Tomas
[2] => Yusef
)
Harriet/Karl targets
Array
(
[0] => Urma
[1] => Harriet
[2] => Boris
)
Harriet/Louis targets
Array
(
[0] => Francesca
[1] => Imogen
[2] => Harriet
)
------------
iteration 0
Hunter (Louis) already has this target (Imogen)[Francesca,Imogen,Harriet]
Array
(
[0] => Karl
[1] => Deiniol
[2] => Louis
)
Karl <- Harriet <- Imogen
Deiniol <- Harriet <- Louis
Louis <- Harriet <- Paris
Killing Adam, that fucker!
REPLACEMENT CYCLE FOR Adam ITERATION
================
Adam hunters
Array
(
[0] => Tomas
[1] => Vera
[2] => Gunther
)
Adam targets
Array
(
[0] => Mike
[1] => Deiniol
[2] => Vera
)
Adam hunters targets
Adam/Tomas targets
Array
(
[0] => Adam
[1] => Ralph
[2] => Quentin
)
Adam/Vera targets
Array
(
[0] => Yusef
[1] => Adam
[2] => Edward
)
Adam/Gunther targets
Array
(
[0] => Steven
[1] => Adam
[2] => Tomas
)
------------
iteration 0
Array
(
[0] => Gunther
[1] => Vera
[2] => Tomas
)
Gunther <- Adam <- Vera
Vera <- Adam <- Deiniol
Tomas <- Adam <- Mike
Killing Steven, that fucker!
REPLACEMENT CYCLE FOR Steven ITERATION
================
Steven hunters
Array
(
[0] => Francesca
[1] => Gunther
[2] => Mike
)
Steven targets
Array
(
[0] => Gunther
[1] => Yusef
[2] => Louis
)
Steven hunters targets
Steven/Francesca targets
Array
(
[0] => Vera
[1] => Steven
[2] => Norman
)
Steven/Gunther targets
Array
(
[0] => Steven
[1] => Vera
[2] => Tomas
)
Steven/Mike targets
Array
(
[0] => Xandria
[1] => Urma
[2] => Steven
)
------------
iteration 0
Array
(
[0] => Mike
[1] => Gunther
[2] => Francesca
)
Mike <- Steven <- Gunther
Gunther <- Steven <- Yusef
Francesca <- Steven <- Louis
Killing Louis, that fucker!
REPLACEMENT CYCLE FOR Louis ITERATION
================
Louis hunters
Array
(
[0] => Deiniol
[1] => James
[2] => Francesca
)
Louis targets
Array
(
[0] => Francesca
[1] => Imogen
[2] => Paris
)
Louis hunters targets
Louis/Deiniol targets
Array
(
[0] => Louis
[1] => Tomas
[2] => Yusef
)
Louis/James targets
Array
(
[0] => Louis
[1] => Edward
[2] => Quentin
)
Louis/Francesca targets
Array
(
[0] => Vera
[1] => Louis
[2] => Norman
)
------------
iteration 0
Array
(
[0] => James
[1] => Francesca
[2] => Deiniol
)
James <- Louis <- Francesca
Francesca <- Louis <- Imogen
Deiniol <- Louis <- Paris
Killing James, that fucker!
REPLACEMENT CYCLE FOR James ITERATION
================
James hunters
Array
(
[0] => Boris
[1] => Edward
[2] => Ralph
)
James targets
Array
(
[0] => Francesca
[1] => Edward
[2] => Quentin
)
James hunters targets
James/Boris targets
Array
(
[0] => Quentin
[1] => James
[2] => Deiniol
)
James/Edward targets
Array
(
[0] => Caroline
[1] => Xandria
[2] => James
)
James/Ralph targets
Array
(
[0] => James
[1] => Oscar
[2] => Paris
)
------------
iteration 0
Hunter (Boris) already has this target (Quentin)[Quentin,James,Deiniol]
Array
(
[0] => Ralph
[1] => Boris
[2] => Edward
)
Ralph <- James <- Francesca
Boris <- James <- Edward
Edward <- James <- Quentin
Killing Xandria, that fucker!
REPLACEMENT CYCLE FOR Xandria ITERATION
================
Xandria hunters
Array
(
[0] => Caroline
[1] => Edward
[2] => Mike
)
Xandria targets
Array
(
[0] => Ralph
[1] => Mike
[2] => Oscar
)
Xandria hunters targets
Xandria/Caroline targets
Array
(
[0] => Norman
[1] => Deiniol
[2] => Xandria
)
Xandria/Edward targets
Array
(
[0] => Caroline
[1] => Xandria
[2] => Quentin
)
Xandria/Mike targets
Array
(
[0] => Xandria
[1] => Urma
[2] => Gunther
)
------------
iteration 0
Array
(
[0] => Mike
[1] => Edward
[2] => Caroline
)
Mike <- Xandria <- Oscar
Edward <- Xandria <- Ralph
Caroline <- Xandria <- Mike
Killing Caroline, that fucker!
REPLACEMENT CYCLE FOR Caroline ITERATION
================
Caroline hunters
Array
(
[0] => Edward
[1] => Oscar
[2] => Yusef
)
Caroline targets
Array
(
[0] => Norman
[1] => Deiniol
[2] => Mike
)
Caroline hunters targets
Caroline/Edward targets
Array
(
[0] => Caroline
[1] => Ralph
[2] => Quentin
)
Caroline/Oscar targets
Array
(
[0] => Karl
[1] => Caroline
[2] => Urma
)
Caroline/Yusef targets
Array
(
[0] => Vera
[1] => Gunther
[2] => Caroline
)
------------
iteration 0
Array
(
[0] => Yusef
[1] => Oscar
[2] => Edward
)
Yusef <- Caroline <- Norman
Oscar <- Caroline <- Mike
Edward <- Caroline <- Deiniol
Killing Mike, that fucker!
REPLACEMENT CYCLE FOR Mike ITERATION
================
Mike hunters
Array
(
[0] => Tomas
[1] => Urma
[2] => Oscar
)
Mike targets
Array
(
[0] => Oscar
[1] => Urma
[2] => Gunther
)
Mike hunters targets
Mike/Tomas targets
Array
(
[0] => Mike
[1] => Ralph
[2] => Quentin
)
Mike/Urma targets
Array
(
[0] => Boris
[1] => Karl
[2] => Mike
)
Mike/Oscar targets
Array
(
[0] => Karl
[1] => Mike
[2] => Urma
)
------------
iteration 0
Hunter (Oscar) already has this target (Urma)[Karl,Mike,Urma]
Array
(
[0] => Oscar
[1] => Tomas
[2] => Urma
)
Oscar <- Mike <- Gunther
Tomas <- Mike <- Urma
Urma <- Mike <- Oscar
Killing Gunther, that fucker!
REPLACEMENT CYCLE FOR Gunther ITERATION
================
Gunther hunters
Array
(
[0] => Norman
[1] => Oscar
[2] => Yusef
)
Gunther targets
Array
(
[0] => Yusef
[1] => Vera
[2] => Tomas
)
Gunther hunters targets
Gunther/Norman targets
Array
(
[0] => Imogen
[1] => Boris
[2] => Gunther
)
Gunther/Oscar targets
Array
(
[0] => Karl
[1] => Gunther
[2] => Urma
)
Gunther/Yusef targets
Array
(
[0] => Vera
[1] => Gunther
[2] => Norman
)
------------
iteration 0
Hunter (Yusef) already has this target (Vera)[Vera,Gunther,Norman]
Array
(
[0] => Yusef
[1] => Oscar
[2] => Norman
)
Yusef <- Gunther <- Tomas
Oscar <- Gunther <- Yusef
Norman <- Gunther <- Vera
Killing Oscar, that fucker!
REPLACEMENT CYCLE FOR Oscar ITERATION
================
Oscar hunters
Array
(
[0] => Quentin
[1] => Ralph
[2] => Urma
)
Oscar targets
Array
(
[0] => Karl
[1] => Yusef
[2] => Urma
)
Oscar hunters targets
Oscar/Quentin targets
Array
(
[0] => Oscar
[1] => Francesca
[2] => Ralph
)
Oscar/Ralph targets
Array
(
[0] => Francesca
[1] => Oscar
[2] => Paris
)
Oscar/Urma targets
Array
(
[0] => Boris
[1] => Karl
[2] => Oscar
)
------------
iteration 0
Hunter (Urma) already has this target (Karl)[Boris,Karl,Oscar]
Array
(
[0] => Ralph
[1] => Quentin
[2] => Urma
)
Ralph <- Oscar <- Urma
Quentin <- Oscar <- Karl
Urma <- Oscar <- Yusef
Killing Imogen, that fucker!
REPLACEMENT CYCLE FOR Imogen ITERATION
================
Imogen hunters
Array
(
[0] => Karl
[1] => Francesca
[2] => Norman
)
Imogen targets
Array
(
[0] => Edward
[1] => Paris
[2] => Francesca
)
Imogen hunters targets
Imogen/Karl targets
Array
(
[0] => Urma
[1] => Imogen
[2] => Boris
)
Imogen/Francesca targets
Array
(
[0] => Vera
[1] => Imogen
[2] => Norman
)
Imogen/Norman targets
Array
(
[0] => Imogen
[1] => Boris
[2] => Vera
)
------------
iteration 0
Array
(
[0] => Norman
[1] => Francesca
[2] => Karl
)
Norman <- Imogen <- Edward
Francesca <- Imogen <- Paris
Karl <- Imogen <- Francesca
Killing Vera, that fucker!
REPLACEMENT CYCLE FOR Vera ITERATION
================
Vera hunters
Array
(
[0] => Norman
[1] => Francesca
[2] => Yusef
)
Vera targets
Array
(
[0] => Yusef
[1] => Deiniol
[2] => Edward
)
Vera hunters targets
Vera/Norman targets
Array
(
[0] => Edward
[1] => Boris
[2] => Vera
)
Vera/Francesca targets
Array
(
[0] => Vera
[1] => Paris
[2] => Norman
)
Vera/Yusef targets
Array
(
[0] => Vera
[1] => Tomas
[2] => Norman
)
------------
iteration 0
Hunter (Norman) already has this target (Edward)[Edward,Boris,Vera]
Array
(
[0] => Yusef
[1] => Francesca
)
Edward iteration 1
Hunter (Norman) already has this target (Edward)[Edward,Boris,Vera]
Array
(
[0] => Norman
[1] => Francesca
[2] => Yusef
)
Norman <- Vera <- Deiniol
Francesca <- Vera <- Yusef
Yusef <- Vera <- Edward
Killing Tomas, that fucker!
REPLACEMENT CYCLE FOR Tomas ITERATION
================
Tomas hunters
Array
(
[0] => Deiniol
[1] => Yusef
[2] => Paris
)
Tomas targets
Array
(
[0] => Urma
[1] => Ralph
[2] => Quentin
)
Tomas hunters targets
Tomas/Deiniol targets
Array
(
[0] => Paris
[1] => Tomas
[2] => Yusef
)
Tomas/Yusef targets
Array
(
[0] => Edward
[1] => Tomas
[2] => Norman
)
Tomas/Paris targets
Array
(
[0] => Tomas
[1] => Norman
[2] => Karl
)
------------
iteration 0
Array
(
[0] => Paris
[1] => Yusef
[2] => Deiniol
)
Paris <- Tomas <- Ralph
Yusef <- Tomas <- Urma
Deiniol <- Tomas <- Quentin
Killing Deiniol, that fucker!
REPLACEMENT CYCLE FOR Deiniol ITERATION
================
Deiniol hunters
Array
(
[0] => Norman
[1] => Boris
[2] => Edward
)
Deiniol targets
Array
(
[0] => Paris
[1] => Quentin
[2] => Yusef
)
Deiniol hunters targets
Deiniol/Norman targets
Array
(
[0] => Edward
[1] => Boris
[2] => Deiniol
)
Deiniol/Boris targets
Array
(
[0] => Quentin
[1] => Edward
[2] => Deiniol
)
Deiniol/Edward targets
Array
(
[0] => Deiniol
[1] => Ralph
[2] => Quentin
)
------------
iteration 0
Hunter (Boris) already has this target (Quentin)[Quentin,Edward,Deiniol]
Hunter (Edward) already has this target (Quentin)[Deiniol,Ralph,Quentin]
Array
(
[0] => Edward
[1] => Norman
[2] => Boris
)
Edward <- Deiniol <- Paris
Norman <- Deiniol <- Quentin
Boris <- Deiniol <- Yusef
Killing Francesca, that fucker!
REPLACEMENT CYCLE FOR Francesca ITERATION
================
Francesca hunters
Array
(
[0] => Karl
[1] => Ralph
[2] => Quentin
)
Francesca targets
Array
(
[0] => Yusef
[1] => Paris
[2] => Norman
)
Francesca hunters targets
Francesca/Karl targets
Array
(
[0] => Urma
[1] => Francesca
[2] => Boris
)
Francesca/Ralph targets
Array
(
[0] => Francesca
[1] => Urma
[2] => Paris
)
Francesca/Quentin targets
Array
(
[0] => Karl
[1] => Francesca
[2] => Ralph
)
------------
iteration 0
Hunter (Ralph) already has this target (Paris)[Francesca,Urma,Paris]
Array
(
[0] => Quentin
[1] => Karl
[2] => Ralph
)
Quentin <- Francesca <- Norman
Karl <- Francesca <- Paris
Ralph <- Francesca <- Yusef
Killing Quentin, that fucker!
REPLACEMENT CYCLE FOR Quentin ITERATION
================
Quentin hunters
Array
(
[0] => Boris
[1] => Norman
[2] => Edward
)
Quentin targets
Array
(
[0] => Karl
[1] => Norman
[2] => Ralph
)
Quentin hunters targets
Quentin/Boris targets
Array
(
[0] => Quentin
[1] => Edward
[2] => Yusef
)
Quentin/Norman targets
Array
(
[0] => Edward
[1] => Boris
[2] => Quentin
)
Quentin/Edward targets
Array
(
[0] => Paris
[1] => Ralph
[2] => Quentin
)
------------
iteration 0
Hunter (Edward) already has this target (Ralph)[Paris,Ralph,Quentin]
Array
(
[0] => Norman
[1] => Edward
[2] => Boris
)
Norman <- Quentin <- Ralph
Edward <- Quentin <- Karl
Boris <- Quentin <- Norman
Killing Norman, that fucker!
REPLACEMENT CYCLE FOR Norman ITERATION
================
Norman hunters
Array
(
[0] => Yusef
[1] => Boris
[2] => Paris
)
Norman targets
Array
(
[0] => Edward
[1] => Boris
[2] => Ralph
)
Norman hunters targets
Norman/Yusef targets
Array
(
[0] => Edward
[1] => Urma
[2] => Norman
)
Norman/Boris targets
Array
(
[0] => Norman
[1] => Edward
[2] => Yusef
)
Norman/Paris targets
Array
(
[0] => Ralph
[1] => Norman
[2] => Karl
)
------------
iteration 0
Hunter (Yusef) already has this target (Edward)[Edward,Urma,Norman]
Hunter (Boris) already has this target (Edward)[Norman,Edward,Yusef]
Hunter (Paris) already has this target (Ralph)[Ralph,Norman,Karl]
Array
(
[0] => Paris
[1] => Boris
[2] => Yusef
)
Paris <- Norman <- Edward
Boris <- Norman <- Ralph
Yusef <- Norman <- Boris
Killing Paris, that fucker!
REPLACEMENT CYCLE FOR Paris ITERATION
================
Paris hunters
Array
(
[0] => Edward
[1] => Karl
[2] => Ralph
)
Paris targets
Array
(
[0] => Ralph
[1] => Edward
[2] => Karl
)
Paris hunters targets
Paris/Edward targets
Array
(
[0] => Paris
[1] => Ralph
[2] => Karl
)
Paris/Karl targets
Array
(
[0] => Urma
[1] => Paris
[2] => Boris
)
Paris/Ralph targets
Array
(
[0] => Yusef
[1] => Urma
[2] => Paris
)
------------
iteration 0
Hunter (Edward) already has this target (Ralph)[Paris,Ralph,Karl]
Hunter (Edward) already has this target (Karl)[Paris,Ralph,Karl]
Array
(
[0] => Ralph
[1] => Karl
)
Karl iteration 1
Hunter (Edward) already has this target (Ralph)[Paris,Ralph,Karl]
Hunter (Edward) already has this target (Karl)[Paris,Ralph,Karl]
Array
(
[0] => Ralph
[1] => Karl
)
Karl iteration 2
Hunter (Edward) already has this target (Ralph)[Paris,Ralph,Karl]
Hunter (Edward) already has this target (Karl)[Paris,Ralph,Karl]
Array
(
[0] => Ralph
[1] => Karl
)
Karl iteration 3
Hunter (Edward) already has this target (Ralph)[Paris,Ralph,Karl]
Hunter (Edward) already has this target (Karl)[Paris,Ralph,Karl]
Array
(
[0] => Ralph
[1] => Karl
)
Karl iteration 4
Hunter (Edward) already has this target (Ralph)[Paris,Ralph,Karl]
Hunter (Edward) already has this target (Karl)[Paris,Ralph,Karl]
Array
(
[0] => Ralph
[1] => Karl
)
Karl iteration 5
Hunter (Edward) already has this target (Ralph)[Paris,Ralph,Karl]
Hunter (Edward) already has this target (Karl)[Paris,Ralph,Karl]
Array
(
[0] => Ralph
[1] => Karl
)
Karl iteration 6
Hunter (Edward) already has this target (Ralph)[Paris,Ralph,Karl]
Hunter (Edward) already has this target (Karl)[Paris,Ralph,Karl]
Array
(
[0] => Ralph
[1] => Karl
)
Karl iteration 7
Hunter (Edward) already has this target (Ralph)[Paris,Ralph,Karl]
Hunter (Edward) already has this target (Karl)[Paris,Ralph,Karl]
Array
(
[0] => Ralph
[1] => Karl
)
Karl iteration 8
Hunter (Edward) already has this target (Ralph)[Paris,Ralph,Karl]
Hunter (Edward) already has this target (Karl)[Paris,Ralph,Karl]
Array
(
[0] => Ralph
[1] => Karl
)
Karl iteration 9
Hunter (Edward) already has this target (Ralph)[Paris,Ralph,Karl]
Hunter (Edward) already has this target (Karl)[Paris,Ralph,Karl]
Array
(
[0] => Ralph
[1] => Karl
)
Karl iteration 10
Hunter (Edward) already has this target (Ralph)[Paris,Ralph,Karl]
Hunter (Edward) already has this target (Karl)[Paris,Ralph,Karl]
Array
(
[0] => Ralph
[1] => Karl
)
Karl iteration 11
Hunter (Edward) already has this target (Ralph)[Paris,Ralph,Karl]
Hunter (Edward) already has this target (Karl)[Paris,Ralph,Karl]
Array
(
[0] => Ralph
[1] => Karl
)
Karl iteration 12
Hunter (Edward) already has this target (Ralph)[Paris,Ralph,Karl]
Hunter (Edward) already has this target (Karl)[Paris,Ralph,Karl]
Array
(
[0] => Ralph
[1] => Karl
)
Karl iteration 13
Hunter (Edward) already has this target (Ralph)[Paris,Ralph,Karl]
Hunter (Edward) already has this target (Karl)[Paris,Ralph,Karl]
Array
(
[0] => Ralph
[1] => Karl
)
Karl iteration 14
Hunter (Edward) already has this target (Ralph)[Paris,Ralph,Karl]
Hunter (Edward) already has this target (Karl)[Paris,Ralph,Karl]
Array
(
[0] => Ralph
[1] => Karl
)
Karl iteration 15
Hunter (Edward) already has this target (Ralph)[Paris,Ralph,Karl]
Hunter (Edward) already has this target (Karl)[Paris,Ralph,Karl]
Array
(
[0] => Ralph
[1] => Karl
)
Karl iteration 16
Hunter (Edward) already has this target (Ralph)[Paris,Ralph,Karl]
Hunter (Edward) already has this target (Karl)[Paris,Ralph,Karl]
Array
(
[0] => Ralph
[1] => Karl
)
Karl iteration 17
Hunter (Edward) already has this target (Ralph)[Paris,Ralph,Karl]
Hunter (Edward) already has this target (Karl)[Paris,Ralph,Karl]
Array
(
[0] => Ralph
[1] => Karl
)
Karl iteration 18
Hunter (Edward) already has this target (Ralph)[Paris,Ralph,Karl]
Hunter (Edward) already has this target (Karl)[Paris,Ralph,Karl]
Array
(
[0] => Ralph
[1] => Karl
)
Karl iteration 19
Hunter (Edward) already has this target (Ralph)[Paris,Ralph,Karl]
Hunter (Edward) already has this target (Karl)[Paris,Ralph,Karl]
Array
(
[0] => Ralph
[1] => Karl
)
Karl iteration 20
Hunter (Edward) already has this target (Ralph)[Paris,Ralph,Karl]
Hunter (Edward) already has this target (Karl)[Paris,Ralph,Karl]
Array
(
[0] => Ralph
[1] => Karl
)
Karl iteration 21
Hunter (Edward) already has this target (Ralph)[Paris,Ralph,Karl]
Hunter (Edward) already has this target (Karl)[Paris,Ralph,Karl]
Array
(
[0] => Ralph
[1] => Karl
)
Karl iteration 22
Hunter (Edward) already has this target (Ralph)[Paris,Ralph,Karl]
Hunter (Edward) already has this target (Karl)[Paris,Ralph,Karl]
Array
(
[0] => Ralph
[1] => Karl
)
Karl iteration 23
Hunter (Edward) already has this target (Ralph)[Paris,Ralph,Karl]
Hunter (Edward) already has this target (Karl)[Paris,Ralph,Karl]
Array
(
[0] => Ralph
[1] => Karl
)
Karl iteration 24
Hunter (Edward) already has this target (Ralph)[Paris,Ralph,Karl]
Hunter (Edward) already has this target (Karl)[Paris,Ralph,Karl]
Array
(
[0] => Ralph
[1] => Karl
)
Karl iteration 25
Hunter (Edward) already has this target (Ralph)[Paris,Ralph,Karl]
Hunter (Edward) already has this target (Karl)[Paris,Ralph,Karl]
Array
(
[0] => Ralph
[1] => Karl
)
Karl iteration 26
Hunter (Edward) already has this target (Ralph)[Paris,Ralph,Karl]
Hunter (Edward) already has this target (Karl)[Paris,Ralph,Karl]
Array
(
[0] => Ralph
[1] => Karl
)
Karl iteration 27
Hunter (Edward) already has this target (Ralph)[Paris,Ralph,Karl]
Hunter (Edward) already has this target (Karl)[Paris,Ralph,Karl]
Array
(
[0] => Ralph
[1] => Karl
)
Karl iteration 28
Hunter (Edward) already has this target (Ralph)[Paris,Ralph,Karl]
Hunter (Edward) already has this target (Karl)[Paris,Ralph,Karl]
Array
(
[0] => Ralph
[1] => Karl
)
Karl iteration 29
Hunter (Edward) already has this target (Ralph)[Paris,Ralph,Karl]
Hunter (Edward) already has this target (Karl)[Paris,Ralph,Karl]
Array
(
[0] => Ralph
[1] => Karl
)
Karl iteration 30
Hunter (Edward) already has this target (Ralph)[Paris,Ralph,Karl]
Hunter (Edward) already has this target (Karl)[Paris,Ralph,Karl]
Array
(
[0] => Ralph
[1] => Karl
)
=========LOOP OVERRUN=========Karl iteration 31
Hunter (Edward) already has this target (Ralph)[Paris,Ralph,Karl]
Hunter (Edward) already has this target (Karl)[Paris,Ralph,Karl]
Array
(
[0] => Ralph
[1] => Karl
)
=========LOOP OVERRUN=========Ralph <- Paris <- Edward
Karl <- Paris <- Ralph
<- Paris <- Karl
<br />
<b>Warning</b>: array_search() expects parameter 2 to be array, null given in <b>C:\htdocs\trouble\models\game.php</b> on line <b>242</b><br />
Killing Edward, that fucker!
REPLACEMENT CYCLE FOR Edward ITERATION
================
Edward hunters
Array
(
[0] => Boris
[1] => Yusef
[2] => Ralph
)
Edward targets
Array
(
[0] => Paris
[1] => Ralph
[2] => Karl
)
Edward hunters targets
Edward/Boris targets
Array
(
[0] => Ralph
[1] => Edward
[2] => Yusef
)
Edward/Yusef targets
Array
(
[0] => Edward
[1] => Urma
[2] => Boris
)
Edward/Ralph targets
Array
(
[0] => Yusef
[1] => Urma
[2] => Edward
)
------------
iteration 0
Hunter (Boris) already has this target (Ralph)[Ralph,Edward,Yusef]
Array
(
[0] => Ralph
[1] => Yusef
)
Ralph iteration 1
Hunter (Boris) already has this target (Ralph)[Ralph,Edward,Yusef]
Array
(
[0] => Boris
[1] => Yusef
)
Ralph iteration 2
Hunter (Boris) already has this target (Ralph)[Ralph,Edward,Yusef]
Array
(
[0] => Boris
[1] => Yusef
)
Ralph iteration 3
Hunter (Boris) already has this target (Ralph)[Ralph,Edward,Yusef]
Array
(
[0] => Boris
[1] => Yusef
)
Ralph iteration 4
Hunter (Boris) already has this target (Ralph)[Ralph,Edward,Yusef]
Array
(
[0] => Ralph
[1] => Boris
[2] => Yusef
)
Ralph <- Edward <- Karl
no targets for Paris!!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment