カタン、Pythonでは?―― 資源のタイルをランダムに

正六角形を19個、それに色を付けて資源の区別をした。次は、資源をランダムに並べねばならない。

numpy配列のランダムシャッフルは難しくなかった。for文で回す前に、

 

np.random.shuffle(tile2)

 

を挿入するだけ。実行すると、そのたびに違うマップができる。

 

f:id:chamcham5628:20200928235435p:plain

f:id:chamcham5628:20200928235454p:plain

f:id:chamcham5628:20200928235435p:plain

 

結構、いい感じです。