Es hängt stark davon ab, wie die Welt organisiert ist - wenn du bei der Bewegung fest mit Kacheln arbeitest (wie der Maker) kannst du MuadDibs Technik benutzen. Wenn sich der Spieler aber freier bewegen kann (wie beispielsweise in Secret of Mana), so wirst du schon komplexer arbeiten müssen... Wahrscheinlich mit einer Kollisionsabfrage.
BTW, ich hätte das, was MuadDib vorgeschlagen hat, wohl anders gelöst; bei mir wäre jedes Feld ein Objekt, das eine Variable bUnpassierbar hat, die angibt, ob man durch kann oder nicht. Die Überprüfung wäre also:
Ob meine oder MuadDibs Art besser paßt hängt davon ab, wie objektorientiert man programmiert.