>>967
967さん
色々な方法がありますが、基本を説明します。
判りやすいように
・体力120(最大値999)
・腕力56(最大値99)
・知力33(最大値99)
・「あいうえおかきくけこ」だけで復活の呪文を作るとします。
パラメータの数字を羅列すると 1205633 になります。
↓
あを0、いを1、‥‥こを9とすると、この数字は「いうあかきええ」となります。
↓
このままでは適当に呪文を入力しても数値に変換できるので、チェックサムというものを用意します。
この例では
1+2+0+5+6+3+3 = 20 の1の位の数字 0 をチェックサムとします。0はあです。
↓
「いうあかきええ」+「あ」で「いうあかきええあ」が復活の呪文になります。
数字に戻すには逆の手順を踏みます。
そしてユーザーが適当に入力していないかをチェックサムで調べます。
「いうあかきええ」を数字にし、それら全てを足した値の1桁目が「あ」つまり0でなければ、呪文を間違えたか、適当に入力したわけです。
この例のチェックサムは10分の1の確率で破られます。
最初の10文字を適当に入れ、最後のチェックサムに「あ」〜「こ」まで順に試していけば、どれか当たってしまいます。
ですので、実際にはチェックサムはもう少し破られにくい値にします。
それから聞くたびに呪文を変化させるには“乱数”で文字列をずらす、あるいは元の数字をずらすことを行います。
その乱数の値も呪文の中に入れておき、数字に戻す時、ちゃんと元の値になるように計算します。
ゲーム開発会社がゲーム製作技術を伝授するスレ
レス数が950を超えています。1000を超えると書き込みができなくなります。
968ゲーム開発会社社員
2018/10/23(火) 08:26:35.57ID:BZKEIbB+レス数が950を超えています。1000を超えると書き込みができなくなります。
ニュース
- 【△】コンビニの鮭おにぎり、価格にネット衝撃「ついに…」 驚き続々「これはキツい…」「日本人を殺しに来てる」 [ぐれ★]
- 【伊東市長選】「きょうは行きたくない」 落選の田久保眞紀 前市長が”取材拒否” 約束の場所に姿を現さず 最後まで誠実さを欠く [ぐれ★]
- 中国軍機のレーダー照射1週間 駆け引き続く 中国、米のレッドライン模索 日本、米以外の同志国とも連携探る 米は対立から距離置く★3 [ぐれ★]
- 「婚活中の男女の8割以上が婚活疲れ」続ければ続けるほど蟻地獄にハマる必然とは? ★2 [ぐれ★]
- 【福岡】みずほPayPayドーム刺傷事件 殺人未遂容疑で30歳男逮捕 [Ailuropoda melanoleuca★]
- 【高校野球】江川卓 28年センバツ大会にも導入の『7回制 』に否定的? 「僕は9回で3イニングごとに休憩を取るのはどうかと思っている」 [冬月記者★]
- サムスンの三つ折りスマホ、予想外に売れまくるもメモリ高騰で利益出ず [667744927]
- チー牛ニート
- 128GBメモリ、177万円に値上げ、イーサリアムを超えてビットコイン価格に近づく [347751896]
- 【悲報】テコンダー朴、高市vs石破決着 [974680522]
- アナル使わせて
- 通勤時に通りかかるたびに吠えてくる犬がいてムカつくんだけど
