Java 初心者のみなさん、ようこそ!
このサイトは、リバーシ(オセロゲーム)を題材として Java で遊ぶサイトです。
Java プログラミングに興味を持ったみなさんなら、次のように感じたことがあるのではないでしょうか。
- Deep Blueスゲー! ボナンザすげー!! AlphaGoって一体何者?!
俺もAIプログラムを自作したい!!!
でも何から始めたら良いのか分からない・・・ - Hello, world なんてつまらない・・・ もうちょっと面白い題材はないの?
- 開発環境の構築が分からない 😥 この解説本の内容古いし・・・
誰でも最初はそうだった・・・とは言え、この最初の垣根をどうにかしたい。
このサイトでは、初心者の方を対象に、環境構築からリバーシのAIプレーヤーを自作するまでの流れを解説します。面倒なことは出来るだけすっ飛ばして、プログラミングの楽しい部分に早く辿り着けるようにします。
また、代表的なAIアルゴリズムや、オブジェクト指向に則った設計についても紹介します。
本サイトが、楽しみながらプログラミングの勉強を始めるためのひとつのきっかけになれば幸いです。それでは、楽しい Java ライフを!
このセクションでは、これからJavaプログラミングを始める方向けに、開発環境構築からリバーシのAIプレーヤーを作成するまでの手順を紹介します。
必要最小限の内容に絞っていますので、是非、実際に手を動かしながら試してみてください。
このサイトでは、Java で作成された reversi プログラムを題材としています。
ソースコードおよびバイナリは、いずれも GitHub で公開しています。
このセクションでは、AIプレーヤーのアルゴリズムやオブジェクト指向に基づくJavaプログラムの設計などについて解説します。
ご意見・ご質問はこちらまでお願いします。
本サイトの改善に活用させていただきます。
(必ずしも全てにご返信できない場合がありますのでご了承ください。)
本サイトの改善に活用させていただきます。
(必ずしも全てにご返信できない場合がありますのでご了承ください。)