July 20, 2009勇者Twitter Bot作りました[Computer]
ドラクエ9の発売に伴い色々な動きがあるようですが、それに便乗してみることにしました。ミニブログ的なサービスであるTwitter上でメッセージをやり取りしながら、ドラクエを象徴する敵であるスライムと対戦できる『スライムTwitter Bot』というものがあるのですが、それと自動対戦を行う勇者Botというものを作ってみました。 スライムBot上では、打ち込んだメッセージは何でも"呪文"として認識されるので、Twitter上で流行っているキーワードを抽出するbuzztterから"呪文"を作ることにしました。 対戦の模様、実装の詳細は続きをどうぞ。 対戦中の様子です。@dq_jumonで始まる行が勇者Botの攻撃です。 スライムBotの仕様によると、"呪文"として回復系の呪文であるホイミなども使うことができるようですが、あまり頭のいい勇者ではないようで攻撃重視、よく死にます。またスライムBotに呪文が無視されることもしばしば…。 実装はRubyで行い、cronで適当な時間間隔にて回しています。ソース twitter_hero_bot.rbを置いておきますので、より頭のよい勇者作りに使えるかもしれません(笑)。 ※おまけの話(Postした日の23時) ※※(2009/8/1)はぐれメタルボットができたのようなので、そちらにも対応してみることにしました。対戦の模様です。 こちらはcronで2分に1回、はぐれメタルがあらわれた場合、攻撃を仕掛けてみています。 コメント
Lv.77で消えました。今までの最高レベルを表示するような機能をつくろうかと、そのうち。 Posted by: fenrir : July 27, 2009 05:38 PMLv.259で消えましたよ。最高の呪文が『麻生』っていうのがよかったな。1403のダメージ、ぐへぇ。 Posted by: fenrir : August 17, 2009 07:27 PMコメントする
|
スポンサード リンク
|