としえのへたえ - TOSHiÉtti GRAFFitti
Eclipse入れたからJavaでリバーシ作った
なんか調子が悪い、としえです。風邪かなぁ…。というわけで、きょうは引きこもっていました。

きょうは人工知能を作ります。きょうはマジです。お家のPCに統合開発環境のEclipseをインストールしましたので、JavaでAppletでも作ってみます♪ Javaでプログラム組むの久しぶりだわ…。

Eclipseは触るのが初めてだったのですが、すんごい使いやすいです。すぐに使い方を把握できました♪

10年くらい前に「リバーシ」(巷に言うアレのことですよ、アレ。自分の石で挟んだ敵の石がひっくり返るアレ。あの呼称には商標権がうんたらになるので…。)というボードゲームを試しにJavaでプログラムしたのですが、そのプログラムソースが発掘されたのでちょっと改作してアップします。ウザくなるよう改作しました♪

リバーシのお相手はとしえ謹製 ザ・人工知能「ヴァーチャルとしえ」です。的確な判断ができない上に、2手しか先を読めません。試しに4手先読みにしたら、バーチャルとしえは、一手打つのにン十秒も考え込んじゃった。

ギャーギャー言う割には弱いです。ですから、いじめないでください。Java Plug-in がインストールされてないと遊べないかも。

〔ゲームは「続きを読む」に移動しました(画面が重いから)〕

【遊び方】 最初に、黒か白のどっちかをクリックしてください。黒をクリックすると「おまえ」が先攻、白をクリックすると「ヴァーチャルとしえ」が先攻になります。マウスが反応しにくいかもしれないので、ゆっくりクリックしてください。あかんかったら、もう一度クリックしてみてください。あとは、適当に対戦してみてください。

基本的に弱いです。何せわたしが組んだ人工知能ですから。最も基本的なmin-max探索&盤面評価で次の一手を考えてます。人工知能というほどの知恵もないのですが、アルゴリズム上はれっきとしたホンモノの人工知能なのであしからず。

しかし、不思議なのが、リアルとしえヴァーチャルとしえに負けることが多いのです。どんぐりの背比べですね♪

大したプログラムじゃないから、ソースコード載せるわ。ごめん、変数の命名はちゃんと管理してません。ふだんプログラム(大概はVC++かC++ですが)を書くときはハンガリアン記法もどきでそれなりにきっちり書いてますが、今回はめんどくさいのでXXXとかYYYとか手当たりしだいのわけわからないことしてます♪

[ASM] ソースコード

著作権は放棄してませんが、「ソースコードをパクんないでね♪」ってだけです。遊ぶ分には何度でもご自由に遊んで、イラっとするなりスカッとしてみてくださいな。

ああ、喉痛い…。寝る!! おやすみ~☆

押してくれないとブログやめちゃう ↑↑↑↑↑
にほんブログ村 イラストブログ 絵日記へ

テーマ:プログラミング | ジャンル:コンピュータ

[2011/03/27 00:51] | ソフトウェア | Trackbacks(0) | Comments(4)
<<おはよウテシ | ホーム | うどん粉でロールパン>>
コメント (COMMENTS)
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[ 編集 ]













トラックバック
トラックバック URL
http://toshietchi.blog70.fc2.com/tb.php/192-83784672
この記事にトラックバックする(FC2ブログユーザー)

カレ俊 カノ俊 ブログ としえのへたえ - TOSHiÉtti GRAFFitti

としえのへたえ
著者紹介 Profile

ひろしまとしえ
としえ船長です

ハンドル: ひろしまとしえ
職業: 主婦 兼 エンジニア
出身: 静岡県御殿場市
住所: 東京都
所属: AKB1048
   (エーケービー トーシーエイト)
年齢: 自称 21歳
FC2のトリップ: #MNmjYmiU
Residence: Tokyo, Japan
Handle: Toshiétti

YouTube channel YouTubeチャンネル

bits
フル免許(実効フルビット)だよー

【保有資格等】
〔国家資格〕
▼自動車運転免許
大型自動車第二種免許 大型自動車第二種免許
大型特殊自動車第二種免許 大型特殊自動車第二種免許
けん引第二種免許 けん引第二種免許
大型自動二輪車免許 大型自動二輪車免許
大型自動車免許 大型自動車免許
大型特殊自動車免許 大型特殊自動車免許
普通自動二輪車免許 普通自動二輪車免許
けん引免許 けん引免許
中型自動車免許 中型自動車免許
▼小型船舶操縦免許
一級小型船舶操縦士 一級小型船舶操縦士
小型船舶操縦士特定操縦免許 小型船舶操縦士特定操縦免許
▼危険物取扱者免状
乙種第3類危険物取扱者 乙種第3類危険物取扱者
乙種第4類危険物取扱者 乙種第4類危険物取扱者
乙種第5類危険物取扱者 乙種第5類危険物取扱者
乙種第6類危険物取扱者 乙種第6類危険物取扱者
▼無線従事者免許
第一級海上無線通信士 第一級海上無線通信士
第一級陸上無線技術士 第一級陸上無線技術士
第二級アマチュア無線技士 第二級アマチュア無線技士
労働安全衛生法による技能講習修了
フォークリフト運転技能講習修了 フォークリフト運転者
車両系建設機械(整地、運搬、積込み用及び掘削用)運転技能講習修了 車両系建設機械運転者(整地、運搬、積込み用及び掘削用)
〔民間認定〕
PADI Open Water Diver PADI Open Water Diver
〔学位〕
博士(工学) 博士(工学)

マイクロバス
シビリアンコントロール、なんつて

【廣島家のウェブサイト】
 廣島研究所
 http://www.hrsm.net/

T and T
三崎港にて

【好きな場所】
 海!
【クリエイティブ系趣味】
 お裁縫、電子工作、激辛料理、
 デジタルヘタ絵、写真
【アウトドア系趣味】
 車や船の運転・操縦、
 クルージング、ドライブ、
 海外旅行、崖鑑賞
【スポーツ系趣味】
 スキューバダイビング(過去形)、
 テニス(大過去形)、
 アイススケート(超大過去形)

ひろしまとしえ

【としえの訪問地】
国内: 全47都道府県
国外: 33ヶ国+7地域くらい
北限: Longyearbyen (北緯78°)
南限: Puerto Iguazú (南緯25°)
東限: 納沙布岬 (東経145°)
西限: Honolulu (西経157°)

カレンダー Calendar

04 | 2017/05 | 06
- 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 - - -

リンク
Favorite Sites

カテゴリー
Categories

コメント Comments

ランキング Ranking

メールフォーム
Mail Form

お名前 your name:
メール e-mail:
件名 subject:
本文 message:

新着 Latest Articles

月別アーカイブ
Monthly Archives

ご案内 Notes

コメントとトラバは、ひろしまとしえの承認後に表示されます。即時性なくてごめんなさい。不承認のときもごめんなさい。間違って投稿された場合は、続けて修正版または削除指示等のコメを再投稿いただければ、それらしくファジィに対応いたします。

鍵コメは投稿できなくしてありますのでメールフォームをご利用ください。

検索 Text Search

RSSs

ランキングサイト
Ranking Sites

ご訪問者数 Visitors

QR Code

QR

携帯電話からはいま一つご覧いただけません。