最強のポイントカードを探せ! ハッシュコードバトラー

                                             2018/01/10  7M4MON

概要

ハッシュコードバトラーとは、文字列のハッシュで戦うバーコードバトラーのようなゲームです。
ポイントカードや診察券、会員証などに記録されている磁気情報が秘めている
攻撃力・防御力・素早さを数値化し、バトルを行います。

hashcode_battler_pi

必要なもの


hashcode_battler_pi の場合は上記に加えて
が必要です。

hashcode_battler_pi の配線は下記のとおりです。

バトルの流れ






カード入力待ち時、キーボードから'q'入力で終了します。

ソースはgithubに置きましたのでご自由にどうぞ。

*何故ハッシュなの?

カードをスワイプする度に異なる強さになっては困ります。
そこで、カード毎にユニークかつ固定長で推測されにくく、数値に変換が容易なハッシュコードを使用しました。
ハッシュ化方式はSHA-256を採用しています。標準化されているため、マルチプラットホーム化は容易です。
最強は 99999 とし、最弱はゲームバランスを考えて 34464  (99999-65535) にしました。

既知の不具合


余談


参考サイト