Hello!

some PHP madness I can see you're looking for something!
That's a shame.
in the meantime, here's some stuff to do with Steve Wattam's and Carl Ellis's Maize:


I wrote a mod for the interface, so that both bots are shown on the same map in a head-to-head. Dramatic!
Download that here.

Meet Gorad, the Go-Getter!

Gorad now comes with states, so can solve most types of maze problems.

I'm now hosting all these lovely messy things on my git.
Currently, his major weakness is two dead ends next to one another, both in the axis direction of the goal. He'll happily oscillate between the two at the moment. In order to realise he's been down BOTH deadends before, he'll need a larger 'memory', and another redesign.

Some scopenotes:

Code PlacementPublicInternalProtectedPrivate
Code in class containing variable’s definitionAccess allowedAccess allowedAccess allowedAccess allowed
Code in descendant of class containing variable’s definitionAccess allowedAccess allowedAccess allowedAccess denied
Code in different class in same package as variable’s definitionAccess allowedAccess allowedAccess deniedAccess denied
Code not in same package as variable’s definitionAccess allowedAccess deniedAccess deniedAccess denied
there we are.