![]() なんか調子が悪い、としえです。風邪かなぁ…。というわけで、きょうは引きこもっていました。
きょうは人工知能を作ります。きょうはマジです。お家のPCに統合開発環境のEclipseをインストールしましたので、JavaでAppletでも作ってみます♪ Javaでプログラム組むの久しぶりだわ…。 Eclipseは触るのが初めてだったのですが、すんごい使いやすいです。すぐに使い方を把握できました♪ 10年くらい前に「リバーシ」(巷に言うアレのことですよ、アレ。自分の石で挟んだ敵の石がひっくり返るアレ。あの呼称には商標権がうんたらになるので…。)というボードゲームを試しにJavaでプログラムしたのですが、そのプログラムソースが発掘されたのでちょっと改作してアップします。ウザくなるよう改作しました♪ リバーシのお相手はとしえ謹製 ザ・人工知能「ヴァーチャルとしえ」です。的確な判断ができない上に、2手しか先を読めません。試しに4手先読みにしたら、バーチャルとしえは、一手打つのにン十秒も考え込んじゃった。 ギャーギャー言う割には弱いです。ですから、いじめないでください。Java Plug-in がインストールされてないと遊べないかも。 〔ゲームは「続きを読む」に移動しました(画面が重いから)〕 【遊び方】 最初に、黒か白のどっちかをクリックしてください。黒をクリックすると「おまえ」が先攻、白をクリックすると「ヴァーチャルとしえ」が先攻になります。マウスが反応しにくいかもしれないので、ゆっくりクリックしてください。あかんかったら、もう一度クリックしてみてください。あとは、適当に対戦してみてください。 基本的に弱いです。何せわたしが組んだ人工知能ですから。最も基本的なmin-max探索&盤面評価で次の一手を考えてます。人工知能というほどの知恵もないのですが、アルゴリズム上はれっきとしたホンモノの人工知能なのであしからず。 しかし、不思議なのが、リアルとしえがヴァーチャルとしえに負けることが多いのです。どんぐりの背比べですね♪ 大したプログラムじゃないから、ソースコード載せるわ。ごめん、変数の命名はちゃんと管理してません。ふだんプログラム(大概はVC++かC++ですが)を書くときはハンガリアン記法もどきでそれなりにきっちり書いてますが、今回はめんどくさいのでXXXとかYYYとか手当たりしだいのわけわからないことしてます♪ ![]() 著作権は放棄してませんが、「ソースコードをパクんないでね♪」ってだけです。遊ぶ分には何度でもご自由に遊んで、イラっとするなりスカッとしてみてくださいな。 ああ、喉痛い…。寝る!! おやすみ~☆ ![]() |
![]() No title
やってみたら・・・・・・・・・
負けた・・・・(ーー;)
[2011/03/27 16:34]
URL | チビとこ #-[ 編集 ]
ははは♪
チビとこさん、こんばんは☆
わたしの分身に負けちゃいましたかぁ! 彼女は打ち方にかなり癖があるので、それを見抜けば勝てますよ~。 (とかいいつつ、リアルとしえもよく負ける。なんで、作者より強いねん?!) 遊んでくださって、ありがとうございます。
[2011/03/27 20:40]
URL | としえ #MNmjYmiU[ 編集 ]
No title
Javaとか全く解からんので
凄いですねぇ 理数系は駄目な子供だったんで 妄想は得意ですが
[2011/03/28 00:04]
URL | living stereo #-[ 編集 ]
No title
living stereoさま、こんばんは☆
いえいえいえ、わたしは社会とか国語とか超惨憺たるものでしたから…。今もですけど。 ^^;; 妄想では負けませんよ~♪ Javaアプレットは、やはりかなりとっつきにくいですよ…。 10年前に自分が書いたこの元プログラムを見て、わたし自身 一瞬戸惑いましたもん。
[2011/03/28 00:18]
URL | としえ #MNmjYmiU[ 編集 ]
![]() |
![]() ![]() |
著者紹介 Profile
|
![]()
なまえ: ひろしまとしえ ![]() 三崎港にて ![]() としえ船長です 【好きな場所】 海! 【クリエイティブ系趣味】 お裁縫、電子工作、激辛料理、 デジタルヘタ絵、写真 【アウトドア系趣味】 星見、海外旅行、崖鑑賞 【スポーツ系趣味】 スキューバダイビング(過去形)、 テニス(大過去形)、 アイススケート(超大過去形) 【としえの訪問地】 国内: 全47都道府県 国外: 33ヶ国+7地域くらい 北限: Longyearbyen (北緯78°) 南限: Puerto Iguazú (南緯25°) 東限: 納沙布岬 (東経145°) 西限: Honolulu (西経157°)
|
![]() |
カテゴリー
Categories |
|
![]() |
カレンダー Calendar
|
||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
![]() |
リンク
Favorite Sites |
|
![]() |
メールフォーム
Mail Form |
|
![]() |
新着 Latest Articles
|
|
![]() |
ご案内 Notes
|
コメントとトラバは、ひろしまとしえの承認後に表示されます。即時性なくてごめんなさい。不承認のときもごめんなさい。間違って投稿された場合は、続けて修正版または削除指示等のコメを再投稿いただければ、それらしくファジィに対応いたします。
鍵コメは投稿できなくしてありますのでメールフォームをご利用ください。
|
![]() |
検索 Text Search
|
|
![]() |
RSSs
|
|
![]() |
ランキングサイト
Ranking Sites |
|
![]() |
ご訪問者数 Visitors
|
|
![]() |
QR Code
|
![]() 携帯電話からはいま一つご覧いただけません。 |
![]() |