将棋は人気のあるゲームです。コンピュータと戦ってもいいですし、二人で指すのも楽しいでしょう。インターネットのお陰で、離れた人とも簡単に戦えるようになりました。しかし将棋ゲームを作る際に、UIを再現するのがなかなか大変です。 iOSアプリで将棋ゲームを作るならば使ってみたいのがSwiftUIShogiです。SwiftUIを使った将棋アプリです。

SwiftUIShogiの使い方

将棋盤が正確に再現されています。

駒を選ぶと移動できる場所がハイライトされます。

SwiftUIShogiはデモアプリなので、特に対戦機能がある訳ではありません。しかし駒を取ったり、その駒を貼ったりするような操作はできます。裏返るのも自動的に行われます。将棋アプリを作る際のベースにぴったりでしょう。

SwiftUIShogiはSwift製のオープンソース・ソフトウェア(MIT License)です。

hedjirog/SwiftUIShogi: ??An example shogi app using SwiftUI