oui : ta map doit absolument être " tile based", c´est à dire composée de petits carrés qui une fois assemblés, créeront ta carte : ainsi, chaque élément amené à se répéter n´existe qu´une seule fois, et appelés autant de fois qu´ils se répètent
Ta map ( que tu peut stocker sous forme de tableau ) se présentera un peu comme ça :
map [0,0,0,0,1,0,0,0,2,0,0,0,0,1] sur plusieurs lignes, ou 0 = herbe, 1 = mur et 2=chemin . ..
Pour voir un exemple en application : http://oos.moxiecode.com/examples/zelda/index.html