あれとかこれとかそれとか

気まぐれプログラマーのブログです。簡単なことから小難しいことまで必死に勉強した内容を書き留めていきます。プログラム以外にも気になったことや面白かったことをまとめていこうと思います。

【Swift】 リバーシを作りましょう #0 機能検討

最近趣味で iOS のアプリを開発し始めました。言語は Swift を使用しています。
お勉強がてらリバーシを作ってみます。

AIとかそういった難しいことは良く分からないので、
座標指定は手動で行い、指定した座標にオブジェクトを打つというシンプルなものです。

開発環境は、以下の通り。


仕様は以下の通り。基本ルールと同じハズ。

  • オブジェクトとして ● と ○ を使用する
  • ○ を ● ではさむとひっくりかえせる(○ → ● に変化)
  • ● を ○ ではさむとひっくりかえせる(● → ○ に変化)
  • 盤面は 10x10 で作成する
  • 既にオブジェクトが打たれている座標には打てない
  • 盤面の範囲外には打てない
  • 別種のオブジェクトをひっくり返せない座標には打てない


String型 の配列を使用した CUI で作っていきます。
文字列の内容に合わせてスプライトを表示するとそれっぽくなるかもしれませんね。