プロフィール

YOTTI

Author:YOTTI
関東在住のエンジニアの卵

カテゴリー

カレンダー

06 ≪│2008/07│≫ 08
- - 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 - -

最近の記事

最近のコメント

ブログ内検索

リンク

このブログをリンクに追加する

Technorati

RSSフィード

Powered By FC2ブログ

Powered By FC2ブログ
ブログやるならFC2ブログ

アクセス解析

ブロとも申請フォーム

この人とブロともになる

Orfeon Blog
読んだ本の要約、感想など。 他にも日々思ったことをつれづれと書き連ねます。
Flashリバーシ


「遊び方」
"黒"、"白"ボタンを押すとゲームが開始します。黒が先行で白が後攻になっています。コンピュータのレベルは0〜2まであって、0が簡単、1が普通、2が難しい、となっています。遊びたいレベルの数字のLvボタンを押して"黒"、"白"ボタンを押してゲームを開始すると難易度が切り替わります。Lvボタンを押すだけでは難易度は切り替わらないので要注意です。
上の"成績"ボタンを押すと今までのコンピュータとの対戦成績を見ることができます。記録に残るのは、各レベルの黒と白ごとの、勝ち数、負け数、勝ったときの最大石差、勝率、となっています。右下の"消す"ボタンを押すと記録を消すことができます(一度消すと記録は元に戻らないので要注意です)。この対戦記録はあくまでプレイした人のコンピュータに残る記録なので、ブログを見ている複数の人で記録を共有することはできません。
あと、プレイヤーが石を打てるところが無い場合は、コンピュータが勝手にプレイヤーを飛ばして、続けて打ってきます。逆にコンピュータが打てるところがないときはコンピュータは何もしないのでそのまま打ち続けてください。

「仕様」
プログラムはFlashのActionScript3.0で作っていて、Flash Player9以降でないと動作しません。動かない人はAdobeのサイトからFlash Player最新バージョンにアップグレードできます(もちろん無料です)。
今回のFlash版は前回のJavaScript版に比べると難易度が高くなりました。レベル0では5手先の自分の石数が最大になるように、レベル1は5手先の局面を簡単な評価テーブルを用いて一番有利になるように(前回のJavaScript版のレベル2に相当します)、レベル2では5手先の局面を、開放度、取得可能手数、確定石数、危険手数、を基に一番有利になるように、それぞれ手を打ちます。レベル2はさらに終局11手前から完全読みを行います。このレベル2はちょっと難しくてリバーシ経験者じゃないと楽しめないかもしれませんが、リバーシ上達を目指してたまにでも挑戦していただければ幸いです。
あと、対戦記録はPCのFlashの共有オブジェクトとして記憶されますが、共有オブジェクトのスペースがいっぱいになったり、ユーザが設定で共有オブジェクトへの書き込みを禁止していた場合などは記録はできないこともあります。

「ブログパーツの貼り付け方」
ブログパーツとして利用されたい方は下のHTMLをコピーしてプラグインエリアやフリーエリアに貼り付けてください。FC2ブログの方であれば「共有プラグイン」から簡単にダウンロードできます。「iframe」の利用を禁止している楽天とYahoo!ブログ以外のメジャーなブログサービスならおおよそ動くかと思います。ブログ以外のホームページなどでも利用できます。



もし上のHTMLを貼り付けても動かなかった場合はこちらのHTMLを貼り付けてみてください。

「参考図書」
今回は初めてのFlashプログラミングということと、もう少し強いリバーシプログラムを作ってみたいということで、以下の2図書を参考にしました。
ActionScript 3.0ゲームプログラミングブックActionScript 3.0ゲームプログラミングブック
布留川 英一

毎日コミュニケーションズ 2006-11
売り上げランキング : 77548

Amazonで詳しく見る
by G-Tools
ActionScript3.0のリファレンスガイドはAdobeのサイトに載っているので、Flashプログラミングについてある程度知識のある方には必要ないかもしれませんが、この本が数少ないActionScript3.0参考書であることと、開発環境のセッティングに始まり、ゲームを作る際に必要な基本的な機能についてソースコードとセットで広くおさえられているので、とりあえずFlashで何かゲームを作ってみたい入門者の方にはおおまかな言語の概容をつかむ上でも重宝すると思います。 ただし言語の仕組みなどの内容には突っ込んでいないので、プログラミング初心者の方は言語的に似ているJavaなどをあわせて勉強するとよいかもしれません。
リバーシのアルゴリズムリバーシのアルゴリズム
Seal Software

工学社 2003-06
売り上げランキング : 133421

Amazonで詳しく見る
by G-Tools
リバーシを強くするために評価関数の仕組みについて知りたくて読んでみました。自分は評価関数の箇所しかあまり読んでいないのですが、探索アルゴリズムから評価関数、実装設計まで、幅広く扱っていて、コード付で解説されているので仕組みがとても理解し易くて役立ちました。リバーシに限らず、ゲーム探索の勉強を始めるにはうってつけの本のように思います(ただ自分の場合、リバーシの基盤となるボード構成で違っていた部分が多かったのでコード自体は使えませんでしたが…)。ちなみにこの本の著者は(執筆当時)現役の大学生だというからオドロキです。
  • このエントリーを含むはてなブックマーク
  • この記事に対するコメント

    リバーシの前VERを拝借したものです。
    新しいものが出来たということなので、早速拝借いたしました♪
    楽しみにしています。

    後、最新記事の遊び方に関する部分を引用させて頂きました。
    事後承諾で申し訳ありません(^^;
    【2007/06/11 08:51】 URL | 浪漫飛行 #- [ 編集]

    質問です
    早速、お借りしました。
    以前のも楽しく使わせて頂きましたv-410
    今度のは、確かに強くなっていますし、レスポンスが早いv-405
    でも、我が家のPCでは、姿さえ見えません・・
    会社のPCからは使えるんですけどねぇ
    その違いが何故か、お分かりでしたら、ご教授願えると有難いですv-421
    これからも、楽しいゲームなどを製作してください
    楽しみにしておりますv-363

    【2007/06/14 22:31】 URL | 子猫 #nmxoCd6A [ 編集]


    前は別のオセロ使ってましたが
    弱くて(私でも勝てる位ですからv-8

    ブログを見に来てくれる人にも好評で〜す
    ありがとうございますv-254
    【2007/06/15 09:45】 URL | ありんこ♪です #RXl0HheI [ 編集]


    >>浪漫飛行さん、子猫さん、ありんこ♪さん
    ブログパーツを使ってもらってありがとうございます。
    作者としては使ってもらった人から頂いたコメントが一番元気づけられます。
    今後もなるべく面白いソフトをアップし続けていきたいと思いますのでよろしくお願いします。

    >>子猫さん
    おそらくFlashPlayerのバージョンをアップすれば動くようになると思います。
    FlashPlayerサイト ⇒ http://www.adobe.com/jp/products/flashplayer/
    このサイトにアクセスして、FlashPlayer9をダウンロードの「今すぐダウンロード」を押して、
    飛んだ英語サイトの「Download Now」を押すと、
    インストーラをダウンロードするので適当な場所にダウンロードして実行すると、
    自動的に最新版のFlashPlayerに更新されるはずです。
    この最新バージョンはまだ普及している最中なのですが、
    今後はもっと普及していってこのバージョンでないと見られないFlashコンテンツも
    徐々に増えていくと思いますので、めんどうとは思いますが、
    この機に入れてもらって当ブログパーツも楽しんでいただければ幸いです。
    (今後は、少なくともゲーム系コンテンツはこのFlashバージョンで作成していく予定です)
    【2007/06/16 02:18】 URL | YOTTI #- [ 編集]


    以前お借りしてました。
    新しくなったそうで、またお借りします。
    【2007/06/16 17:26】 URL | yumenoniji #SFo5/nok [ 編集]


    私も早速お借り致しましたv-221これを元に『ゲーム』の欄を作ってみようかな?と思いましたv-10これからも頑張っていきますv-266
    【2007/07/16 09:25】 URL | 林檎 #0eQfmz0g [ 編集]


    初めまして。
    おもしかったのでさっそくお借りしましたw
    レベル0に対してかなりぼろぼろにやられましたがとっても楽しかったです。

    ありがとうございましたw大切に使わせていただきます。
    【2007/08/07 13:49】 URL | 翔(カケル)♀ #Scvb2jZI [ 編集]


    お借りしました〜!
    面白いこれ。
    ブログにのせる前に自分がはまってる……
    【2007/08/10 22:13】 URL | 孤島 #b9m0mTYA [ 編集]

    はまりました
    おかりします
    【2007/08/26 16:58】 URL | CHISE #- [ 編集]


    スイマセン私も姿が見えないんですが

    YOTTIs今すぐダウンロードボタンを押したんですが

    英語のサイトじゃないトコに飛ばされます

    どうすればいいですかね
    【2007/08/26 18:40】 URL | (´・ω・`) #- [ 編集]


    以前書き込んだAdobeのサイトを見てみると日本語のサイトに変わったようですね。
    ただ日本語のサイトでも同じようにインストールできるはずなので、
    それをインストールしても動かないということはFlashPlayer以外の原因かもしれません。
    ちなみにこのページの一番上のリバーシは見えますでしょうか?
    もしこのページのリバーシが見えても、ブログに貼り付けると見えなくなるのであれば、
    ブラウザでJavaScriptを禁止に設定しているからかもしれません。
    もしその原因であればブラウザの設定を変えれば動くようになると思いますが、
    一応JavaScriptに関係無く動くタグを上の「ブログパーツの貼り付け方」に追加しましたので、
    お手数ですがそちらで試してみてください。
    【2007/08/26 21:10】 URL | YOTTI #- [ 編集]


    使わせてもらいまーす
    【2007/09/07 17:01】 URL | のみ #3fSe.YNE [ 編集]


    早速使わせて頂きましたv-238

    ありがとうございますv-436
    【2007/09/09 11:36】 URL | trmilk_ec #- [ 編集]


    お借りしました。

    とても強くて、はまっちゃってます〜
    【2007/09/09 14:12】 URL | やつでえ #H6P0EgOE [ 編集]

    お借りします
    さくさく動く感が心地よいです。
    また覗かせてもらいます。
    【2007/09/10 21:39】 URL | Ishimaru #H5M9eWf2 [ 編集]

    管理人のみ閲覧できます
    このコメントは管理人のみ閲覧できます
    【2007/09/26 16:06】 | # [ 編集]

    管理人のみ閲覧できます
    このコメントは管理人のみ閲覧できます
    【2007/10/08 16:31】 | # [ 編集]


    お借りしました!!!
    Lv.2結構強いッスね・・・
    【2007/10/08 18:37】 URL | Revolvercannon-T #- [ 編集]


    お借りしました。動作速度が速く、なかなか強くていいですね。
    【2007/10/14 18:37】 URL | #- [ 編集]


    遅まきながら、「カナダde日本語」で見てハマりました。レベル1,2は必勝パターンを見つけて卒業。レベル0はそこそこ勝っていたのですが、「64コマ全部取り」に挑んで、これも必勝パターンを見つけました。
    人間と違って機械は同じ反応しかしませんから、何度かやっていると、案外簡単に必勝パターンを見つけられます。
    でも久々に、小学生の頃、家族でオセロゲームに興じていたのを思い出しました。人間相手で楽しみたくなり、実際のゲームを買おうと思いました。売ってるかな?
    【2007/10/18 09:55】 URL | ねこっち #- [ 編集]


    ハジメマシテ。
    オセロゲーム ブログにお借りします。
    速い! そして強い!!
    ハマってしまいました (^^)
    【2007/10/28 00:56】 URL | ナギ #32dQGYPI [ 編集]

    管理人のみ閲覧できます
    このコメントは管理人のみ閲覧できます
    【2007/10/30 17:38】 | # [ 編集]


    はじめまして、オセロ使わせてもらいます
    【2007/11/03 21:39】 URL | 白黒 #- [ 編集]


    はじめまして。
    オセロゲーム使わせてもらいます。
    なかなか強くていいですね。
    【2007/11/11 14:01】 URL | マサ #9q2FTWbs [ 編集]


    1では全然勝てませんが、2では圧勝できました。
    もしかしたら2より1のほうが強いのではないでしょうか。
    【2007/12/12 01:14】 URL | JAKI #zm3Zh9rs [ 編集]


    レベル2は強いですね。v-241
    強くてびっくりしました。v-121
    【2007/12/13 19:42】 URL | 遠藤あさみ #uG6gtzZ2 [ 編集]


    2を押してプレイしても、最後にレベル0って出ることがありますね。
    どうやら2つ上の書き込みは、レベル2に勝ったつもりが実はレベル0だったみたいです。
    道理で弱いと思いました。
    【2007/12/15 22:06】 URL | JAKI #zm3Zh9rs [ 編集]

    お借りしました
    はじめまして。
    オセロをお借りします。
    とてもサクサクでうれしいです。
    【2007/12/17 20:57】 URL | hana #mQop/nM. [ 編集]


    はじめまして〜。とてもおもしろいです!
    友達にも評判が良いです!

    これからもよろしくお願いします^^
    【2007/12/19 17:40】 URL | 面白い #- [ 編集]

    またお借りします
    バージョンアップされたんですね。
    成績表も追加していただいて、とても嬉しいです☆
    早速レベル0で良い成績表を作成中です。
    本当にありがとうございました。
    【2007/12/22 00:18】 URL | Mulan #GOF202zQ [ 編集]


    ゲーム、お借りしました。
    強くて速くて面白いです(^v^)
    【2008/01/03 20:50】 URL | wakoto #- [ 編集]


    強いオセロを探してここに辿り着きました。
    やりごたえがあってとても面白いです!
    お借りしていきます。
    【2008/01/12 23:31】 URL | misae #qOWB8fHs [ 編集]

    管理人のみ閲覧できます
    このコメントは管理人のみ閲覧できます
    【2008/01/15 19:24】 | # [ 編集]


    レベル2を白で遊んだ場合勝ちを得るのに15回かかりました。
    ウェブオセロとしてはカエルオセロ並に強いかも。
    速度も速いし大した作品です。
    【2008/02/01 17:38】 URL | 釣本直紀 #JalddpaA [ 編集]

    使わせていただきました
    暗算とオセロとすごく悩みましたがオセロをお借りしました。
    どうやったらお返しできるのでしょうね。
    どうもありがとうございました。
    【2008/03/02 14:29】 URL | sumikko #- [ 編集]


    お世話になります
    オセロゲームお借りします。
    ありがとうございました。
    【2008/03/15 20:58】 URL | DVDな奴等 #- [ 編集]


    オセロ、気に入っちゃいました。
    お借りしま〜す。
    【2008/03/24 21:55】 URL | ココロ #Dnkze6/. [ 編集]


    前回のオセロが起動しなくなっていることに気づいて、
    今日、新しいものをお借りしました。

    たのしいです★
    ありがとうございます。
    【2008/04/22 23:08】 URL | +macco+ #- [ 編集]


    パーツおかりします。
    ありがとうございます。
    【2008/04/27 21:40】 URL | haruka #- [ 編集]


    気に入っちゃったのでお借りします。
    ありがとうございます。
    【2008/04/29 23:18】 URL | #28LKhIjk [ 編集]


    面白かったので、お借りしました> <
    有難う御座います^^/
    【2008/05/08 10:03】 URL | (o___n) #- [ 編集]


    お借りします。
    ありがとうございます。
    【2008/05/12 16:58】 URL | 気まぐれ猫 #MDo56pwE [ 編集]

    おぉ!
    このオセロ楽しいー!
    お借りしまーす♪
    【2008/05/14 14:31】 URL | いちご☆ #B7q/.fmY [ 編集]


    オセロ、お借りします!!
    ありがとうございます〜☆
    【2008/05/17 17:04】 URL | cre #- [ 編集]

    拝借しました!
    はじめまして!
    こちらのブログパーツ、拝借させて頂きました!

    ありがとうございました♪
    【2008/05/18 11:14】 URL | brilliant flo #- [ 編集]


    始めまして^^
    このオセロゲーム。お友達のブログに貼ってあって、
    遊びに行くたびに毎度挑戦!!
    熱くなりますね。
    で、お友達のところにわざわざいかなくても・・・・
    と思い、お借りしました^^
    【2008/06/10 19:58】 URL | みのり #MIMjTmVo [ 編集]


    はじめまして。
    こちらのオセロ、すごく気に入りました。
    ブログにてご紹介させていただきます!
    【2008/06/14 23:00】 URL | ななみ #- [ 編集]


    ブログにこれ付けてるんですけど、
    勝ったことを書いたり、
    どうやって勝ったのか記事に書きたいので、
    これの画像使っていいですか・・・?
    【2008/06/21 12:24】 URL | いちご #- [ 編集]


    初めまして、いちごさん。ブログ管理人のYOTTIです。
    Flashリバーシを使っていただいてありがとうございます。
    ブログパーツ画像は自由に使っていただいて大丈夫です。
    【2008/06/21 13:45】 URL | YOTTI #- [ 編集]


    はじめまして。とても楽しいサイトですね!あの。こちらのゲーム等使わせていただいて
    おります。なんでこんなの作れちゃうの?すごいです!
    また、楽しいゲーム作って下さいね!
    【2008/06/30 19:36】 URL | じゅっか #dJEnmy1k [ 編集]


    オセロをブログで使わせて頂いております。
    本当にありがとうございます。

    さて、私のブログ(URL参照願います)でレベル2でオセロをやるのですが、大変しばしば結果がレベル0と表示されます。どう見ても難易度からしてレベル2で実行しているように思うので、表示だけがレベル0になっているように思います。
    過去のレスでも同様のものがありましたが、これについてもし、可能であれば、お時間がありましたら、改善頂くとレベル2に勝ったんだ!!!という喜びもひとしおですので、宜しくお願い致します。
    【2008/07/01 04:23】 URL | Falcon #- [ 編集]


    > Falconさん
    はじめまして、管理人のYOTTIです。ブログパーツご利用ありがとうございます。
    ご指摘いただいた点ですが、実は当ブログパーツのソースコードが
    PCのトラブルで飛んでしまい、すぐには確認、修正ができない状態です。
    修正を行うとすると新規作成となってしまい対応に時間がかかってしまうかと思いますが、
    どうぞご容赦ください。
    【2008/07/02 08:45】 URL | YOTTI #- [ 編集]

    はじめまして
    検索で見つけて、早速、拝借しました、宜しくお願いします^^
    【2008/07/03 14:19】 URL | ていねやま #z7Xcv.4o [ 編集]


    この記事に対するコメントの投稿














    管理者にだけ表示を許可する


    この記事に対するトラックバック
    トラックバックURL
    →http://orfeon.blog80.fc2.com/tb.php/58-bede1791
    この記事にトラックバックする(FC2ブログユーザー)

    最近はまっているフラッシュ・ゲーム

    このところはまっているのが、ちいちゃんママのところで見つけたオセロゲーム。やみつきになってしまって困っているんだよね。どうしたらやめられるの?by Orfeon最近始めたばかりなので、いまのところ、ま カナダde日本語【2007/08/18 22:21】

    FlashリバーシとDigtalwatch。

    ブログに設置できるゲームを物色。色々遊んでみたけど、オセロ苦手なんだよね;と一番最後に試したFlashリバーシ(YOTTIさん作)。ダウンロード前のプレビュー画面でためしに遊... Silvery landscape【2007/11/04 02:33】