top of page

自分のプレイスタイルをAIに宿す!「REPONG」対戦AIの作り方

執筆者の写真: SAPO GCS-97所属
SAPO GCS-97所属
10月18日
読了時間: 2分

 REPONGとは何ですか?という人が大半だと思います。REPONGは、海外の歴史的な名作「PONG」というゲームを、GCS-97のソフトウェア部門が現代風に再現した作品(SAPO-REPONG | GCOT-R)です。ゲーム性としては、簡単に言えば「エアホッケー」のようなゲームとなっています。


👉 『SAPO-REPONG』の配信・配布ページはこちら(ふりーむ!等)



 では、この「REPONGのAI化」とはどういうことでしょうか。AIにも数多くの種類があることは先ほどの節で説明した通りですが、このようなゲームの制御には強化学習AIを使用します。


 強化学習AIを簡単に説明すると、ゲームの状況(プレイヤーの状態)から、どの行動(アクション)が最適かを模索・学習してくれるAIのことです。特に強化学習の手法の一つに、人間のプレイ状況を学習データとして取り込み、文字通り「人間のお手本プレイ」を真似て学習する模倣学習というアプローチがあります。


 今回は、REPONGでCPUと通常通り対戦してもらい、その時のプレイ風景を参考にしてAIに学習させることで、「自分のプレイスタイルを学習したAI」と対戦できるようにしました。


⚠️ 注意事項・著作権について

  • 本記事および本プロジェクトで紹介している内容・実装は、個人の趣味や研究目的で行った実験的なものです。動作環境やスペック(VRAM容量等)によっては、予期せぬ動作不良や精度低下が生じる場合がありますのでご注意ください。


  • 当記事で掲載しているゲーム(SAPO-REPONG)や画像、音声等の著作権・商標権は、それぞれの権利所有者および制作者に帰属します。権利を侵害する意図はございません。


  • 万が一、掲載内容や著作物に関して問題などがございましたら、お手数ですがポータルサイトのお問い合わせメールアドレスよりご連絡ください。内容を確認し、速やかに対応いたします。

 
 
 

コメント


bottom of page