【公式サイト】https://www.novoc.io/
1行コードから手軽に参加できるAIプログラミングゲーム
『REVERSI(リバーシ)』は、ユーザーがプログラミングしたオセロAI同士を対戦させ、ランキングを競い合うプログラミングゲームです。
オセロは、ルールが分かりやすく誰もが楽しめるボードゲームで、プログラムの構造もシンプルなので、プログラミングやAI(人工知能)の教材として取り上げられることが多く、オセロを題材としたプログラミングコンテストも度々開催されています。
「プログラミングゲーム」や「プログラミングコンテスト」と聞くと、難しそうでハードルが高いイメージがあります。しかし、『novoc studio』の場合は、必ずしもそうではありません。
『REVERSI』に参加するために必要なことは、8×8のオセロ盤のどこに石を置くかを決めるプログラムを作ることだけです。その他の煩雑なことを考える必要は一切ありません。
『novoc studio』の対象ユーザーは幅広く、プログラミング初学者であってもPythonの基本さえ理解していれば、チュートリアルに沿ってわずか1行のコードを書くだけで、すぐに『REVERSI』に参加することができます。
同時にスキルの高いユーザーも、探索アルゴリズムを駆使した本格的なオセロAIを実装して、ゲームAIコンテストに参加するように、手軽にプログラミングスキルを競い合うことができます。
プログラミング言語ランキング1位※のPythonを学ぶ実践的教材
プログラミングの上達には、繰り返しコードを書くことが欠かせません。一方でアルゴリズムの基礎を学ぶことも大切です。
目的のものを効率良く探し出す手順のことを「探索アルゴリズム」と呼び、プログラミングを初めて学ぶときの学習項目としても必ず取り上げられます。この「探索アルゴリズム」はまた、オセロの石を置く場所を決めるために利用されることから、オセロAIの賢さを決める重要な要素にもなっています。
オセロAIで相手に勝つためには、その頭脳とも言える「探索アルゴリズム」を考え、それを効率的に実現するプログラムを作り、試行錯誤しながら改良を繰り返すことが必要になります。『REVERSI』をプログラミング学習の教材として活用することで、プログラミングの上達に必要なアルゴリズムの学習とコーディングの反復を、楽しみながら実践することができます。
※TIOBEプログラミング言語ランキング(2022年6月時点)
累計対戦回数20万回を突破、3分の1がスマートフォンから利用
『novoc studio』は、ゲームAIを作りながら、コーディングスキルの向上だけでなく、プログラミングに必要な論理的思考力や問題解決力、イメージをカタチにする創造力や粘り強く試行錯誤する力を、プログラミングゲームを通じて楽しみながら身に付けることができるプログラミング学習サービスです。
本サービスインと同時にリリースした第一弾のプログラミングゲーム『CHASE(チェイス)』は、ハンターや逃走車のゲームAIを実装してランキングを競い合うマルチプレイの追跡バトルゲームで、2022年2月からの4ヶ月間で累計対戦回数が20万回を突破しました。
また、従来のプログラミング学習サービスにはなかった特徴として、『novoc studio』のプログラミング環境は、パソコンだけでなくタブレットやスマートフォンにも最適化されており、実際に3分の1のユーザーがスマートフォンから利用しているように、端末の種類や時間・場所に縛られることなく、気軽にプログラミングを楽しめるように設計されています。
◆『novoc studio』の特徴
1)マルチプレイのプログラミングゲームで“考える力”を養う
2)パソコン/タブレット/スマートフォンに完全対応したプログラミング学習環境
3)初めてでも安心のチュートリアル&リファレンス
4)オセロAIで対戦する『REVERSI(リバーシ)』とマルチプレイの追跡バトルゲーム『CHASE(チェイス)』をリリース
5)対応ブラウザ:Google Chrome、Safari、Microsoft Edge(各最新版)
6)完全無料で利用可能
【会社概要】
会社名:株式会社ポリゴンハウス
所在地:神奈川県横浜市
代表者:辻 将悟
設立:2007年12月5日
URL:https://www.novoc.io/
Twitter:https://twitter.com/novocstudio/
【本リリースに関するお問い合わせ先】
株式会社ポリゴンハウス
Eメール:press@polygon-house.com