週報 - 2020年3月第1週
前週はこちら
やったこと
- 先週から始めたWesnothいじりが思いの他楽しく、調子に乗ってマップの生成機構に着手しました。
Wesnothは六角形のマスを敷き詰めた、いわゆるHexマップを採用しているので、まずはこれを取り扱うモデルを実装しました。そして、生成されたマップを可視化するために、画像として書き出す処理に取り組んでいます。
やること
- Hexマップ生成機構の続き
与えた設定とシード値から同じ結果が得られるように作ります。
ただランダムにマスを並べてもそれっぽくはならないので、「山地」や「海」、「砂漠」など、大きなまとまりとしての地形を表現し、それらを組み合わせることができる仕組みを考えています。