Hi,
Perhaps you can consider the following steps:
1. Identify patches with particular feature (if any) within a given radius.
ask turtles [ set x patches in-radius ... with [ feature = true] ; create an agentset x of patches having the feature
2. Select patch with max feature value
;code continued from 1 above
let a max-one-of x [feature]
3. Make the turtle face the patch with certain probability
;code continued from 2 above
if random-float 1 > 0.3 [ facexy [pxcor] of x [pycor] of y ]
4. Move the agent forward
I have not run the code in Netlogo. Hope this helps.
Best,
Pradeesh