プロフィール

YOTTI

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

カテゴリー

カレンダー

07 ≪│2008/08│≫ 09
- - - - - 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
読んだ本の要約、感想など。 他にも日々思ったことをつれづれと書き連ねます。
リバーシ(JavaScript)

また懲りずにオセロゲームを作る。
これがJavaScriptデヴューなわけですが初めての言語で書く時だとやっぱり、
以前使ったアルゴリズムで書くほうが理解が早い気がするので。
CからJavaに書き換えた時よりもちょっと苦労したけど基本的にほぼ同じ感じ。
でもFirefoxで普通に動いてもIEだと動かないこともあったりいろいろと苦労も。
それ以外のブラウザでは試してないのでひょっとしたら動かないかもです。

手入力で適当に作った評価関数を用いてα-β探索で4手先まで読みます。
以前のJavaApplet版と比べるとやっぱりスクリプト言語なので、
動きが遅いため読める手数が限定されて少し弱くなってます。
プログラミングを洗練させて速くする余地もかなりありそうですがそれは次の機会に。

ブログパーツ用として使うには下のソースコードを好きなところに貼り付けてください。
スタイルシートによってはうまく表示されない場合もあるのでその時はご容赦を…



でもJavaScriptはなんのインストールも無しで動かせるし面白いかも。
ゲームだけじゃなくてHPのインタフェースとかいろいろ使えそう。
もっといろいろ作ってみる予定なので乞うご期待。

テーマ:自作ゲーム - ジャンル:ゲーム

  • このエントリーを含むはてなブックマーク
  • この記事に対するコメント

    初めまして。
    いいオセロゲームですね。
    3回連続で負けてしまった俺は馬鹿なのでしょうか。
    【2006/10/29 02:34】 URL | 一般人 #- [ 編集]


    さっそくプレーしていただいてありがとうございます。
    実は作者も3回に1回くらいは負けてしまったりします(汗
    でもこのプログラム4手先まで読んでいても評価関数は手動で入力した単純なもので、
    端を取ることにちょっとこだわりすぎるところがあるので、
    そのクセを逆に利用すれば結構勝てるようになると思いますよ。
    【2006/10/29 03:12】 URL | YOTTI #- [ 編集]


    1回だけ何にも考えずに使わせていただきました。そしてこれからも使わせていただきたいです!端を取ることにちょっとこだわりすぎる^^ゲームに連勝できるように、頑張ります!
    お借りします。
    【2006/11/11 19:24】 URL | 絵里 #- [ 編集]

    はじめまして。
    オセロゲーム使わせていただきました。久しぶりにやって楽しかったです(全部負けましたけど笑)。これからも遊ばせてもらいまーす。
    【2006/11/11 22:06】 URL | ひかる。 #- [ 編集]


    さっそくオセロゲーム設置したいただいてありがとうございます☆
    とりあえず難易度がちょっと高いという人が多いようなので、
    そのうち難易度設定をできるようにするつもりです。
    (もちろんパーツのダウンロードはやりなおさないで済みます)
    【2006/11/12 12:42】 URL | YOTTI #- [ 編集]

    はじめまして
    私のブログにもオセロゲーム設置させていただきました
    今のところ2勝8敗で撃沈してますが
    ちょっとした息抜きにちょうどいいゲームですね
    訪問してくださる方にも好評です
    なるほど、難易度設定ができたらもっと楽しめますよね♪
    【2006/11/13 14:14】 URL | 東雲 #4ARdecsc [ 編集]


    始めまして。僕もブログをやっているのですが、そこにも、オセロゲームのせさせて頂きます。
    ひつれいですが僕のブログに書き込みヨロシクです。
    名前は、正義の館です。
    【2006/11/14 22:31】 URL | 正義 #- [ 編集]


    オセロゲーム、使っていただいてありがとうございます!
    難易度設定機能なのですが、実は簡単にする分にはすぐにできるのですけど、
    難易度選択のフォームを追加するとスタイルシートによっては大きく見え方が変わってしまうため、
    すでに使っている人のブログで見栄えが崩れてしまったらいけないので、
    やっぱり貼りなおしてもらうことになるかもしれません。
    設定付のものができたらここでまた改訂版Htmlを書きますので、
    もし必要があればお手数になるのですがプラグインのHtmlを書き換えてもらえればと思います。
    【2006/11/15 04:09】 URL | YOTTI #- [ 編集]

    はじめまして!
    ブログにオセロ貼らせていただきました。
    意外に強くて面白いです。僕が弱いのかもしれませんが…。
    >もっといろいろ作ってみる予定
    とのことですので、期待して待ってます。
    【2006/11/15 16:44】 URL | えるぬいん #izFJeo0Q [ 編集]


    ありがとうございます☆
    そういっていただけると大変励みになります。
    たまたまオセロは昔勉強してたものだったので今回は簡単に作れたのですが、
    そのネタも使ってしまったので、今後はいろいろと勉強しつつも、
    中身としては簡単ながらも工夫して面白いものを作っていけたらと思いますので、
    今後ともよろしくお願いします。
    【2006/11/16 04:06】 URL | YOTTI #- [ 編集]

    オセロは登録商標です。
    http://blog.fc2.com/forum/viewtopic.php?t=13525

    名称はリバーシなどにするべきかと。
    【2006/11/17 00:46】 URL | kikx #- [ 編集]


    >>オセロは登録商標です。
    ご指摘ありがとうございます。
    作者の無知によってご迷惑をおかけした関係各位の方々にお詫び申し上げます。
    公開中のプラグインのタイトルはリバーシに変えさせていただくことにしました。
    【2006/11/17 02:01】 URL | YOTTI #- [ 編集]

    素敵なリバーシをお借りしました。
    今晩は、初めまして。
    晴れときどき南風のもときちと申します。
    リバーシがブログパーツとして発表されていることを知り、ブログの記事を書かせて
    頂きましたので報告に上がりました。
    YOTTIさんの作られたゲームはレベルが高いので何度トライしても
    飽きない面白さで、すっかりハマってしまいました。
    またお邪魔させて頂きたいと思いますので、今後ともどうぞ宜しくお願いいたします。
    【2006/11/25 00:25】 URL | もときち #- [ 編集]


    オセロを使っていただいてありがとうございます。
    JavaScriptにまだ慣れてない所もあって、使い難い部分もまだまだありますけど、
    修論の関係で年末年始はしばらく忙しくなってあまり作れないかもしれませんが、
    徐々に改善していくつもりですので、こちらこそ今後ともよろしくお願いします☆
    【2006/11/25 15:30】 URL | YOTTI #- [ 編集]

    パスが・・・
    こんにちは。
    自分のブログに貼り付けて自分で遊んでいます。
    最近気づきましたが、これ、相手は勝手にパスしますね?
    まだ置けるコマスペースがあるのに、置いたらあとでイタイ目に遭う(遭いそう)と判断するのでしょうか。
    無言で動かずじーっとしてます。優秀すぎます。
    p.s.「You win!」は「You won!」の過去形がよろしいかと。
    【2006/12/13 19:33】 URL | (ひ) #R8mXoq1Q [ 編集]


    オセロプラグインを使って頂いて&ご指摘ありがとうございます。
    自分ではまだコンピュータの無断パスを確認できていないのですが、
    他の方からもご指摘があったのでひょっとしたらバグかもしれません。
    ただ自分に都合の悪いものだけパスなどという高度なことはしてないハズです(笑
    バグは発見次第直しておきます。
    英語ですが、対戦物のテレビゲームなどでよく「You Win!」などと表示されるのを見て何気なく使ってしまっていたのですが、やっぱり文法的には間違ってるんですねえ、はずかしい…(汗
    ただ幸い?ゲーム用語にもなっているようですので、このまま誰も気がつかないでいてくれたらいいなあ〜
    http://gamedic.jpn.org/game/game_eng_y.htm
    【2006/12/14 05:56】 URL | YOTTI #- [ 編集]


    そう、文法的には結果として勝ったらwon、負けたらlostという過去形だけど
    「ゲーム用語」というものがあるんですねー!知りませんでした。
    そしたらそれはそれで恥ずかしいことじゃないですよ。
    引き続きバグつぶしお願いします。
    「また勝手にパスして!」と文句言いながら楽しみにしています。

    【2006/12/15 02:06】 URL | (ひ) #- [ 編集]


    >>(ひ)さん
    ありがとうございます。
    ちょっと修論の方で忙しくてしばらくは直せないかもしれませんが、
    今度は共有プラグインで五目並べとオセロの両方できるものを作る予定で、
    それまでにはバグを直すつもりなのでそちらも是非楽しみにしていて下さい。
    【2006/12/19 02:02】 URL | YOTTI #- [ 編集]


    こんにちは
    僕も使わしてもらってます。
    とても楽しいです。

    また何か作るんですか?
    もし作るなら楽しみです。
    【2006/12/26 12:13】 URL | 俺 #- [ 編集]


    使って頂いてありがとうございます。
    最近は立て込んでいて次作はいつになるかわかりませんが気長に待ってみてください f^-^;
    【2006/12/28 16:40】 URL | YOTTI #- [ 編集]

    始めまして
    私もオセロゲームを使わせてくださいお願いします♪
    【2006/12/30 21:44】 URL | マダム #- [ 編集]


    いえいえ、こちらこそ使っていただいてありがとうございます。
    いろいろな方やその人のブログの訪問者の方々にも使ってもらえれば私もうれしいので!
    【2007/01/11 02:13】 URL | YOTTI #- [ 編集]


    初めまして
    Artie's Pubのオーナー、Artieです。
    オセロゲーム、自分のブログに設定させていただきました。自分自身、まだまだ未熟な作り手なのですが、少しずつよいブログになるよう、精進していくつもりです。素敵なゲームを使わせていただくことをお許しください。そして、Artie's Pubにも遊びによってくださいね。
    【2007/03/08 10:09】 URL | artie #- [ 編集]


    現在卒業旅行中につき返事が遅れてすみません。
    こちらこそオセロを使っていただいてありがとうございます。
    4月から社会人になって更新頻度は落ちるとは思いますが、
    まだまだ未熟ながらもこれからも面白いブログパーツを作っていきたいと思うので、
    今後とも利用していただければ幸いです。
    Artieさんのブログにお邪魔させていただきましたが、とても充実したブログですね。
    特に僕も旅は好きなので、ちょくちょくお邪魔させていただきたいと思います。
    【2007/03/18 13:25】 URL | YOTTI #- [ 編集]

    人生の価値を無料診断
    みんなやってる人生の値段チェッカー
    【2008/07/07 23:52】 URL | 人生の値段 #AS5D2BDE [ 編集]


    私のブログにオセロゲームを使わせて頂いているのですが、レベル2に設定し、間違いなくレベル2の強さで戦った後の結果表示が、なぜか「レベル0」となることがしばしばあります。
    せっかくレベル2に勝ったときには「レベル2に勝ったよ」といってもらうと気分爽快になるのですけど、なにか設定等で変えられるのでしょうか。
    【2008/07/12 12:52】 URL | Falcon #- [ 編集]


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














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


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

    難易度が設定できる♪オセロゲーム

    Orfeon 〜つれづれ日記〜さんで発表されているオセロゲームは辞められない面白さ。難易度が選べるタイプも出たようですね コレで冬休みまでオセロの達人になれること間違いない。では続きの記事へどうぞ! 晴れときどき南風【2006/11/25 00:20】