コードホイールは、古いコンピュータゲーム、特に 1980 年代後半から 1990 年代前半に発売されたゲームで使用されているコピープロテクションの一種です。これは、ゲームを起動したり特定のポイントを超えて続行したりする前に、プログラムがユーザーにマニュアルの特定の単語を入力するよう要求する、オリジナルの「マニュアルプロテクション」システムから進化したものです。このシステムは、セキュリティを維持しながら実際のメディアを自由にバックアップおよび交換できるため人気がありましたが、コピー機が普及するにつれて、ゲームを配布したい人は、この対策を破るためにマニュアルもコピーし始めました。
コードホイール全体を直接コピーすることはできませんが、ホイールの各部分を分解して個別にコピーすることは可能です。その後、これらの部分を組み合わせて複製のホイールを作成することができます。コードホイールの内容は紙にコピーすることもでき、ライセンスのないコピーのユーザーは、提示された課題に数式を適用するだけで正しい応答を計算できます。適切な数式が見つかると、コードホイールは、潜在的に無制限のサイズのマニュアルと比較して情報量が少ないため、コピーのプロセスが実際に簡単になりました。そのため、当時はカラーコピーを一般の人が利用するのは高価で一般的ではなかったため、コードホイールは急速に段階的に廃止され、通常のマニュアルによる保護と色に基づいた保護が優先されました。CD -ROMが導入されると、ゲームメディア自体に基づいた保護に戻り、これ自体が時代遅れになりました。
コードホイールフォーム
コード ホイール自体は、中央で固定され、同心円を形成する、さまざまなサイズの円形の紙またはカードがいくつか含まれた物理的なオブジェクトです。ゲームでは、ユーザーに一連の課題(記号、単語、またはその他の識別子) が提示され、ホイールの操作方法をユーザーに指示して、応答(ゲームを開始するためにユーザーが入力する必要がある単一の記号または単語) を表示します。予想される応答以外のものを入力すると、ゲームが停止するか、ソフトウェアの不正使用に関連するその他の動作が実行されます (たとえば、ゲームStarflightでは、無敵の「警察船」がプレイヤーの宇宙船を破壊するために送信されます)。
2層
シンプルな2層コードホイールは2枚の円形シートで構成され、どちらのシートにも縁の周りに間隔を置いてチャレンジシンボルが印刷されており、裏シートには円に合うように印刷された応答表があり、表シートには応答を見るための穴がいくつかあり、各穴にはチャレンジシンボルが付けられている。コンピューターは3つのチャレンジシンボルを提示し、ユーザーは最初の2つのチャレンジシンボルがホイールの縁で互いに揃うまで表シートを回転させて応答を読み取り、次に3番目のチャレンジシンボルが示す穴から応答を読み取ります。このタイプのコードホイールは、ニューロマンサーやサイバーコン3 (カーボン紙に印刷されたコードホイールを使用)など、多数のゲームで使用されました。
シングルプライ
シングルプライ コード ホイールが使われた事例が 1 つあり、そこでは 2 つのチャレンジ シンボルのみが使用されていました。AmigaのゲームRocket Rangerでは、プレイヤーはホイールを回してレンジャーの現在位置を合わせ、次に飛びたい場所に対応する穴から値を読み取りました。穴は単純な列になっていました。これがプレイヤーが飛びたい場所を指定する唯一のメカニズムであったため、クラッカーがゲームプレイ全体を破壊せずにこれをゲームから削除することは不可能でした。
3層
スターコントロールやフールズエランドなどのゲームで使用されている3層コードホイールは、印刷された応答のある後輪と穴のある前輪を維持し、前輪と後輪の間に、印刷された応答と、特定のチャレンジシンボルが揃うと次のホイールが透けて見えるようにする追加の穴が入った「中間」ホイールを追加しました。
参照
外部リンク
OldGames.sk のオンライン インタラクティブ コード ホイール
