ゲーム作る.Hex座標系.log
六角形のセルを使った座標系を Swift で実装する。
ちなみにSwiftで実装する意味は実のところない。普通にやるならC#とか使えばいいし、C#とか使うならライブラリがありそう。
要件とりあえず脳内で要件をまとめる。
Hex座標系を表現する方法はいろいろあるけれど、座標表現のために最低限必要な情報は原則的に2つの数値である。これを (q, r) で表す。(別に x, y でもいい)
これを参考にする https://www.redblobgames.com/grid