Categories: エンタメ 旅行

名作アクションゲーム「悪魔城伝説」のパスワードはどうやって生成されているのか?

コナミの名作アクションゲーム「悪魔城ドラキュラシリーズ」は第1作の登場から30年以上経過していますが、2017年にはNetflixでアニメ版が公開されるなど、根強い人気を持ったシリーズです。そんな悪魔城ドラキュラシリーズの一作で、1989年にファミリーコンピュータ向けに発売された「悪魔城伝説」のパスワード生成アルゴリズムについて、さまざまなゲームのシステムを解説するMeat Fighterが解説しています。

 

ゲーム

名作アクションゲーム「悪魔城伝説」のパスワードはどうやって生成されているのか?

コナミの名作アクションゲーム「悪魔城ドラキュラシリーズ」は第1作の登場から30年以上経過していますが、2017年にはNetflixでアニメ版が公開されるなど、根強い人気を持ったシリーズです。そんな悪魔城ドラキュラシリーズの一作で、1989年にファミリーコンピュータ向けに発売された「悪魔城伝説」のパスワード生成アルゴリズムについて、さまざまなゲームのシステムを解説するMeat Fighterが解説しています。

Castlevania III Password Algorithm
https://meatfighter.com/castlevania3-password/

悪魔城伝説はステージクリア型の横スクロールアクションゲームで、ゲームの進行状況を以下の画像のように、16マスの枠に4種のアイコンをはめこむ形式のパスワードで保存することができます。

 

中間おすすめ記事 (外部サイト)

MSN
MSN
MSN
北川弘美の現在!旦那と子供(息子2人)や性格まとめ~子育てブログで炎上も
北川弘美さんは、ドラマ「嬢王」やバラエティ番組「世界の果てまでイッテQ」などに出演していた女優です。私生活では…
阿部哲子の元夫と子供情報!離婚理由は実業家と不倫&レギュラー降板の現在まで総まとめ
フリーアナとして活躍中だった阿部哲子さんでしたが、2018年10月になると不倫が原因でレギュラー番組を全降板の…
森本茉莉の経歴やオスカーとの関係!顔や顎などかわいい話題についてもまとめ | Aidoly[アイドリー]|ファン向けエンタメ情報まとめサイト
お嬢様感を漂わせながらあざといぶりっこキャラで人気を集めつつある「日向坂46」のメンバー森本茉莉。今回は、森本茉莉の経歴やオスカーとの関係、そして顔や顎が大きいと言われているかわいい容姿について詳しくまとめました
三田麻央と城恵理子の仲は?2人の関係やエピソードまとめ | Aidoly[アイドリー]|ファン向けエンタメ情報まとめサイト
NMB48の元メンバー三田麻央さんと城恵理子さんは犬猿の仲!?2人の関係やエピソードをまとめました。
佐藤すみれの元彼氏は田中樹?結婚についてもまとめ | Aidoly[アイドリー]|ファン向けエンタメ情報まとめサイト
元「SKE48」の佐藤すみれは2017年12月31日に卒業し芸能界を引退しましたが、現役時にスキャンダルの噂が流れたことがあります。今回は、佐藤すみれの田中樹とのスキャンダルや彼氏、そして結婚についてまとめました。
いしのようこの今現在!事実婚と結婚観・昔や志村けんとの熱愛まとめ
いしのようこさんは花の85年組でデビューした女優ですが、昔の彼氏である志村けんさんや事実婚の現在が話題です。&…
小柳ゆきの現在!干された理由・結婚や旦那の噂・ヒット曲やハーフ説も総まとめ
圧倒的な歌唱力で“国民的歌姫”と呼ばれた小柳ゆきさんですが、メディア露出が激減し、干された理由が話題です。&n…

また、海外版の「Castlevania III: Dracula’s Curse」では、名前欄に特別な名前を入力することで、ゲームを特殊な状態で開始することができます。特別な名前と特殊な効果は「HELP ME:ライフを10個所持した状態でゲームを開始する」「AKAMA:ハードモードでゲームを開始する」「OKUDA:アルカードを操作できる状態でゲームを開始する」「URATA:サイファを操作できる状態でゲームを開始する」「FUJIMOTO:グラントを操作できる状態でゲームを開始する」の5通り。なお、「AKAMA」「OKUDA」「URATA」「FUJIMOTO」は悪魔城伝説の開発者の名前です。

パスワードによって保存される情報は、「ゲームの進行度」「同行しているパートナー」「難易度」「名前」の4種類で、それぞれの情報は16進数に変換されて保存されます。

「ゲームの進行度」は内部で18段階に区分されており、それぞれの段階に00~11までの数値が割り当てられています。以下の画像はそれぞれ進行状況に対応する数値を示しています。

「同行しているパートナー」は「0:パートナーなし」「1:サイファ(Sypha)」「2:グラント(Grant)」「3:アルカード(Alucard)」の4種類の状態が存在しますが、ステージによっては同行不可能なパートナーも存在します。以下の表は16進数の数値に変換されたゲームの進行状況ごとに、各プレイヤーが同行可能かどうかを示しており、同行可能を意味する×マークが表示されている進行状況とパートナーの組み合わせ以外は、システムによって拒否されてしまうとのこと。

「難易度」に関する情報は「0:ノーマル」「1:ハード」のどちらかで表されます。

「名前」の情報は、以下のイメージを用いて名前に使用されている文字列を数値に変換し、その数値の合計値に4を加えて8で割っ余りをハッシュ値として保存します。

さらに、「名前」以外の3種類の情報も全てハッシュ値へと変換されます。その後、4種類の情報のハッシュ値はパスワードの生成時にランダムに生成される「トグルマスクインデックス」と共にペイロードハッシュへと変換されます。ペイロードハッシュは以下の画像のように8桁の数値で構成され、1~3桁目が「名前」のハッシュ値、4桁目が「ゲームの進行度」のハッシュ値、5桁目が「トグルマスクインデックス」、6~7桁目が「同行しているパートナー」のハッシュ値、8桁目が「難易度」のハッシュ値を示しています。

最後に、8桁のペイロードハッシュが以下の3つのパターンのどれかに沿ってパスワードへとエンコードされます。「悪魔城伝説」では名前のハッシュ値も含めてパスワードを生成するため、パスワードをデコードする際は、パスワード生成時に使用した名前を入力する必要があります。

なお、Meat Fighterはパスワードをエンコード・デコードするコードを公開しており、以下のページでは、5つの特別な名前を含むいくつかの名前で考えられるパスワードの一覧を確認できます。

Castlevania III Password Algorithm


Castlevania III: Dracula’s Curseにおけるパスワードのエンコード・デコードに関するコードは、GitHubでも公開されています。

・関連記事
5億円以上の出資を集めた悪魔城ドラキュラ風アクションRPG「ブラッドステインド:リチュアル・オブ・ザ・ナイト」をNintendo Switchで遊んでみた – GIGAZINE

無料で241種類ものPCゲームのソースコードを見ることができる「Game Source Code Collection」 – GIGAZINE

ゲームの基本的な動作やエフェクトなどのソースコードを検索可能な「Game Mechanic Explorer」 – GIGAZINE

無料で2500本以上ものMS-DOSの名作ゲームがブラウザからプレイ可能に、インターネットアーカイブが公開 – GIGAZINE

たった1カ月でゲームを完成させる競技会「Game Off 2019」最優秀作品5本が発表、無料プレイも可能 – GIGAZINE

Valveの人気オンラインゲーム2タイトルのソースコードが流出、公式は片方についてのみ言及 – GIGAZINE

ディズニーや任天堂、Microsoftなど50社以上の企業のソースコードがリークされる – GIGAZINE

 


広告掲載や媒体資料閲覧パスワードについての連絡はこちらからお願いします。

 

Source: ギガジン
名作アクションゲーム「悪魔城伝説」のパスワードはどうやって生成されているのか?

 

おすすめ記事 (外部サイト)

テレビ電話の苦手な子どもをサポートする5つのコツ | ライフハッカー・ジャパン
テレビ電話の苦手な子どもが上手に話せるようにする5つのコツと準備しておくと良いものを紹介します。

 

ディズニー、ピクサー、スター・ウォーズ、マーベル揃い踏みの動画サービス知ってる? | ライフハッカー・ジャパン
ついに最終話が配信となったスター・ウォーズのドラマ『マンダロリアン』。配信されている『ディズニーデラックス』はディズニー、ピクサー、スター・ウォーズ、マーベルのコンテンツが見られる動画配信サービス。オススメのコンテンツを紹介します。

 

IT企業×テレビレポーター。2つのキャリアを両立して得たものとは | ライフハッカー・ジャパン
IT企業に勤めながら、副業としてテレビレポーターも務める伊藤佑介さんに、副業のメリット・デメリット、そして気になる周囲の目や収入など副業のリアルを聞きました。

 

Netflixユーザーへ。テレビに接続できないときの対処法4選 | ライフハッカー・ジャパン
Netflixの動画のストリーミングが、テレビで見れない時があります。Wi-Fiが悪いのか、デバイスが悪いのか、自分では判断がつかない場合もあります。そんな時に、使える対処法をご紹します。

 

http://www.akb48matomemory.com/archives/1078326949.html

 

http://www.akb48matomemory.com/archives/1078327783.html

 

http://www.akb48matomemory.com/archives/1078326710.html

 

http://www.akb48matomemory.com/archives/1078327777.html

 

http://www.akb48matomemory.com/archives/1078326461.html

 

http://www.akb48matomemory.com/archives/1078327788.html

 

注目ピックアップ記事

おすすめ記事 (外部サイト)

 

大城美和の今現在!若い頃のフライデー記事・結婚の噂まとめ【画像多数】
人気グラビアアイドルだった大城美和さんは、若い頃のフライデーに掲載された過激な写真が話題です。 今回…

 

テレビをつけたまま寝るのは悪習慣。睡眠への影響は? | ライフハッカー・ジャパン
実は、テレビをつけたまま寝ることも悪習慣とされています。プロの有資格カウンセラーであるRebecca Cowan博士によると、熟睡を助けるホルモンであるメラトニンの生成が妨げられる可能性があるとのこと。

 

大島優子のタバコ喫煙疑惑&消えたと噂の現在の活動まとめ! | AIKRU[アイクル]|かわいい女の子の情報まとめサイト
元AKB48の大島優子に浮上したタバコ喫煙疑惑や、消えた……と噂の現在の活動の様子をまとめています。

 

明石家さんま弟の死因とは?壮絶な過去まとめ | KYUN♡KYUN[キュンキュン]|女子が気になるエンタメ情報まとめ
いつも明るいイメージの明石家さんまさん。実は、弟さんを失っていた悲しい過去がありました。明石家さんまさんの弟の死因や壮絶な過去について情報をまとめました。

 

仕事で使えるApple Watchの定番アプリ5選|情報収集や生産性向上に | ライフハッカー・ジャパン
「Apple Watchを買ったけれど、十分に活用できていない」「使うのはメールや天気などの基本機能程度」Apple Watchには数々の便利なアプリがあります。

 

https://dsp.logly.co.jp/click?ad=4AG4hpsDG-RkXvmCwu0fb7UCSbiieqHBoMTNqql5RevPTarS-F3KuP3Vl-NryEMcBWPPutrb4mEWJOFdJZw_UhL51_AkavuVsBPMig_fNola1TOoARrJpaBgox1yXhpM_L_MnNAHB7jq8t91jpxjXZJRdRqx6mNV9Ho-GxFn0ptWzX3rGlsPAlgGJP5bPY85qqlPHoJusgeHHEmHKobGZjF66fD7oTGGLssmTImmPPTbnE4keTmN9m4iu2b9_QyQPZyum0Ilrxt5Imbqy1kKMhYoFzpsYvCaL_eZJs11SafXLXc9f48f6DDN1Zrhxj5Fb89YutzcbsMIgoFhxp5hgVAnfkewaPvWFx1v2XUP7CT3SAQMO3Y5NSbrFSO5TseBTp4XUI-K1If-OR4jbyG0gddqlSEeQJh6vIaY-rPtk-vPHg5aW0xnFBhXoK3rFJ_yAp3v86FeGv1b34AewW1Iq5b8L6CAInhXnBg0Fp4v0xJeFmU2yYDESpQp-hAUyd2kH7oaZkFtPbuFBxIc74N7bsDolsorIvLHqUCutELa-cVRmGNHn6xiHjeXhj70Upb2F5tx5J6Od_1P_ztOmZ2COg

 

http://onakasapuri.net/2020/02/06/%e3%80%90%e8%a1%9d%e6%92%83%e3%80%91mri%e3%81%ae%e5%90%b8%e7%9d%80%e4%ba%8b%e6%95%85%e5%86%99%e7%9c%9f%e3%81%8c%e3%83%a4%e3%83%90%e3%81%99%e3%81%8e%e3%82%8b%e3%81%a8%e8%a9%b1%e9%a1%8c%e3%81%ab/

 

takaosan