コンピュータと対戦できるようにAIを実装します。ここでは思考ゲームのもっとも基本的なアルゴリズムであるミニマックス法について解説します。 othello06.jar プレイヤーとAIが交互に打つ AIとは人工知能(Artificial Intelligence)のことです。人工知能って言うと大げさですけどね。簡単に言うと対戦相手のコンピュータのことです。前回は黒石も白石も全部プレイヤーが打っていました。そこで今回は白石をAIに任せてプレイヤーと対戦できるようにしていきます。プレイヤーは黒石です。AIの詳細を説明する前に実装の全体を示します。 // AI private AI ai; public MainPanel(InfoPanel infoPanel) { ・・・ // AIを作成 ai = new AI(this); ・・・ } AIクラスのオブジェクトを作っています。このAIクラス