先日、ふと思い立ち、PowerShellでオセロゲームを作ってみました。 CUI版とGUI版の2種類です。 PowerShellオセロゲーム(CUI) 上下左右のキー入力で、カーソルが盤面上を移動し、 Enterを押した場所に駒(という表現で良いのかな?)を置きます。 交互に駒を置き、ゲームを進めていきます。 PowerShellオセロゲーム(GUI) GUI版は、DataGridViewコントロールを利用してオセロの盤面を表現しています。 駒を配置可能なセルは背景色を少し濃くしています。 PowerShellのコンソール操作は奥が深い 今回、PowerShellで初めて本格的なコンソールアプリを作成したのですが、 なかなかに奥が深いです。 ちょっとしたオセロゲームを作るだけでも、 キー入力監視処理 カーソル操作処理 スクリーンバッファ操作処理 描画処理 などなど、考えることが色々あるので