Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
examples/wolf_sheep: Don't allow dump moves (projectmesa#2503)
Agents now move completely random in WolfSheep. That makes no sense whatsoever, so this PR makes them move a little bit less dump. - Wolf moves to random cell with sheep on them, if available (otherwise completely random) - Sheep move to a random cell without a wolf (if available), and preferably with grass. This enables sheep to actually "search" for grass, wolfs to search for sheep and sheep to not move to a cell with wolves. More importantly, it shows of some nice selection mechanics with the cell space.
- Loading branch information