ヒット&ブロー

TOP頁

ランキング一覧 更新:全件  ユニーク
数当てゲームの対PC対戦版


解説

ただの数当てゲームです。Flex(FlashでGUIを作るツール)が面白そうだったので作ってみました。実際面白かったです。
動作させるにはFlash Player 9以降が必要です。

4桁の数字をできるだけ少ない回数で当てます。各桁4つの数字は重複しません。 数字を決めて【Challenge】ボタンを押すとHit数とBlow数が表示されます。
Hitは、位置も値も一致している数字の数です。これが4になると正解ということです。
Blowは、数字は合っているが位置が異なっている数字の数です。Hitの数は含まれません。
Hitが4になると次のステージを開始するボタンが表示されます。3ステージ目を正解すると【COMPLETE】ボタンが表示されます。これを押すと成績を登録する画面になります。PlayerNameを入力して成績登録してください(省略すると"NO NAME"として登録されます)。
全3ステージで【Challenge】ボタンを押した数の合計の少ない人が上位にランキングされます。数が同じなら時間の短い方が上位です。
成績登録してもランキング一覧には即時反映はされません。ランキング一覧の上の「全件」又は「ユニーク」リンクをクリックしてください(「ユニーク」については後述)。ブラウザの更新ボタンを使うと重複登録してしまうバグがあるので避けてください(このバグで登録されてしまったと思われる登録はこちらの判断で削除します。また、迷惑や不快な名称のものも削除する場合があります)。
頭を使うゲームなので3ステージはしんどいかもしれません。でも1ステージだとまぐれ当りがあるし、2ステージだと中途半端なのでこの仕様にしちゃいました。 ちょっと頑張ってみてください。
本プログラムでの数字の扱いは次のようになってます。一般的なルールとは異なるかもしれませんのでご注意ください。 ランキング一覧を全件表示するように変更しました。また、ユニーク一覧機能を追加しました。ユニーク一覧は、各Playerのハイスコアだけを表示するようにしたものです。なお、名前の後に毎回違う数字を付けて登録される方がいらっしゃるので数字は除外した名前で集計しています。 例えば「ABC01」と「ABC02」は同じ「ABC」さんとして集計されます。数字だけを使ってる場合は名前が無くなってしまいます。これから登録される方は数字以外の文字で他の人と被らないようにお願いします。

Give Upボタン(History一覧の右上のボタン)を付けました。Give Upすると回答が表示されますが、Stage1からやり直しになります。

ヒット・アンド・ブロー(別名:マスターマインド)はプログラミング初心者向けの例題としてよく使用されます。ここにこられた方も何パーセントかはそういう人かなと思いソースも置いておくことにしました。 初心者でない人は見ないでください。恥ずかしいので。
こちらは画面が定義されているmxmlです。エフェクト処理などもここで指定されてます。
こちらがプログラムロジックです。結構短いでしょ。ただし、DBへの保存処理は別途PHPスクリプトで行ってます。
(文字化けする場合はブラウザのエンコードをUTF-8にしてください)

姉妹ゲームとして対戦型Hit&Blowも作成しました。 コンピュータと対戦し、何勝できるかを競うバージョンです。よろしかったらこちらにも試してみて下さい。
あと、Give Upしたり再挑戦を繰り返すと時計が異常に早くなるバグを修正しました。ランキングで「時間」の値がやたら大きい人がいるのは多分このせいです。


FlexのSDKはAdobeから無償配布されており、それだけでも開発は可能です。ですが、Flex Builderを使用すればVBライクに開発できます。EclipseベースなのでJavaプログラマの方は使いやすいのではないでしょうか。
チャート機能とテスト自動化機能の付いた Adobe Flex Builder Professional 3.0 日本語版 Windows/Macintosh版 というバージョンもあります。
    FlexやFlashのActionScriptについての記事が載ってます。RubyやAjaxについての記事もあります。どれもこれからが旬になりそうな開発ツールや概念なので、まだあまりよく知らないという方にはお勧めです。
Flex Builder2 や Flash8 などの体験版(30日限定機能制限なし)が収録されたCDも付いてます。

クリック募金です。Topページで紹介しているものと同じですが、こちらのパーツを貼り付けるとActivXコントロールの実行を許可していない環境では警告バーが出てしまうので、 すでにFlashを使用しているこのページに貼り付けることにしました。
このクリック募金のページには大変優れたFlashが多数あります。Flashに興味がある人にも参考になるページだと思います。
   

3周年を迎えたドル箱です。
いまどき珍しい、1ポイント1円のポイントサイトです。 交換も300ポイントからと低レートです。 日替わりクリックポイントもありますので、最悪でも10ヶ月以内に換金可能になる計算です。
売りはポイントとは別に取得できるコインでできるゲームでしょうか。 他ユーザとの対戦型テーブルゲームに勝利することでポイントに交換可能なゲーム内ポイントを貯められます。 コインなしで毎日できるゲームもあります。 予想ネットのようなシステムで予想の代わりにゲームという感じです。
ユニークなサイトだし運営も比較的積極的な印象があります。スタンダードなゲームが好きならとりあえず覗いてみましょう。
無料ゲームで稼げる&高還元率ポイントサイト│ドル箱

Copyright (C) 2006-2010 Atsuro.Ida