Elder Scrolls III: Morrowind
自動ゲームをプレイ
Colin Fahey
1. はじめに
2002.05
私はファンタジーロールプレイングゲームをプレイ(RPG)を検索するPCするまで、私の友人、グレッグMoultonのは、私に「The Elder Scrolls III: Morrowind」を導入します。 このビデオゲームは非常に人気が2002年の真ん中です。 ゲームは、驚くべきことです。 私のゲームを楽しんの全般的な欠如にもかかわらず、私はファンタジーのジャンルに関心をします。
このビデオゲームは、文字量のスキルには様々な種類の活動です。 として実生活では、文字の技を増やすことで活動を実践して活動します。 たとえば、文字は、魔法の呪文を繰り返しキャストにキャストする能力を向上させる魔法の呪文です。 の文字は、単に孤立した場所に立つとCAST魔法の呪文を向上させるため、繰り返し、鋳造魔法の呪文です。 また、その文字は、単に孤立した場所に立つとジャンプを繰り返すか、または実行される界では、文字の運動能力を向上させるためです。
単調で退屈な練習をすることが容易にプレーヤーを使用してコンピュータに自動化します。 したがって、 「実践」活動を再生することができますが、コンピュータの近くにする必要があります! 私の友人と私はSam Robertsonゲーム交代で1つの夜になると、自然と彼は私にインスピレーションを組み立てる電子部品やソフトウェアを自動化するゲームです。 約1時間後、私たちが見てゲームがプレイされたコンピュータそのものです。

Morrowind :の横にあるベッド、呪文を唱える準備をします。
キャストのキャラクターの能力を向上させる魔法の呪文は、特定のカテゴリの魔法の呪文などの"破壊"より作成カテゴリの魔法の呪文は、すべてのことに達成すべき目標を特定の魔法のスペルにキャスティングを繰り返し、特定のカテゴリの魔法の呪文です。
具体的には、私たちを押す必要は"マウスの左ボタン"魔法のスペルをキャストしています。 数秒ごとにキャストして魔法のスペルを再度ことです。 結局我々は「Magicka」がなくなる、個人的なエネルギーの一種である、と私たち前に鋳造する必要が残りの他の魔法の呪文です。
に残り、私たちを押す必要は「スペースキー」を押しながら私たちはベッドの近くに、その「使用」して、ベッドです。 また、メッセージが表示さを解任する必要があるボックスが表示されたら、期間の残りの期間を指定します。
全体のプロセスを自動化することです。
プレイヤーがゲーム内の「コンソール」を使用して、他の直接のファッションでカンニングをします。 たとえば、プレイヤーは、単にタイプには、コマンドを要求するのあらゆる材料の創出を取得するオブジェクトまたは任意の個人属性やスキルの量です。 しかし、私の目標は、他の「正直」では私のカンニングを! キーボードとマウスの入力を供給し、ゲームのプレイよりももっと正直に思わのコンテキスト外部のメカニズムを使用してゲームをプレイ(つまり、コンソール)を操作するゲームの状態になります。

2番目のコンピュータは、私のプログラムとVisual C++
簡単なプログラムを書いたのコマンドを発行するのシリアルポートに接続します。 これらのコマンドに従事すると解除するリレー(基本的に「ボタン」 )を制御するのは、コンピュータの入力をMorrowindを実行しているビデオゲームです。 このプログラムは、時間遅延時間遅延の典型的なことに対応して、人間のは、マウスとキーボードです。 また、このプログラムには、さまざまなロジックに対処するにはさまざまな種類のタスク(スペル鋳造、安静時)には、他のPCトリガする必要があります。

リレー委員会によって制御さ(RS-232)シリアルポート
この委員会(RS-232)シリアルライン経由のコマンドを受け付けています。 の通信パラメータは: 9600ボー、 8データビット、 1ストップビット、パリティなしです。 8リレーを制御するコマンドは、委員会です。 コマンドことで、あらゆるリレーをオンまたはオフにします。

マウスの左ボタンを押すと、リレー経由で接続しているクリップ
添付のマウスと開けたワニの端子にクリップをマウスの左ボタンを押して、マウスの中小型回路基板です。
したがって、委員会のリレーの状態を制御することでマウスの左ボタンをクリックします。

オープンのキーボードでは、キーを削除すると、シートをトレース
モダンなPCキーボードを開いたときに、それはわずか3枚の紙のように薄い、柔軟なプラスチック製です。 それはサンドイッチ、層の上部と下部に金属製のカバーされ、組織のパスキーを表すボタンをクリックします。 プラスチックシートの真ん中に穴位置は、キーのボタンが、それ以外の底からinsulatesシートのトップシートです。
いずれにせよ、それを簡単に見つけ、スペースバーボタンをクリックパスを指定します。

接写の接続を利用してスペースバー回路のパスを指定します。
ワニのペアを取り付けるにクリップをパスし、ときに組み合わせ、 「スペースバー」キーボードのメッセージが表示さにつながるのは簡単です。
このように、リレー委員会は、本質的にスペースバーを「押し」てコマンドを実行します。

Morrowind :の横にあるベッド、呪文を唱える準備をします。 (対象# 2 )
私たちは、マウスの左ボタンを押して呪文を何度も繰り返して出演します。 「格安の」スペルは本当に(低「Magicka」費用)を、私たちは少なくとも30回出演する前に私たちを休ませる必要があります。 このような事実は本質的にビルトインを簡単にアプリケーションをC 、他のPCです。

Morrowind : 「使用して、ベッド」 、残りの期間ダイアログボックスを閉じます。
スペル30回鋳造した後に、私たちCプログラムを想定する必要が残り、それを想定して我々はベッドに近いです。 したがって、シリアルポートのコマンドを発行するCプログラムをトリガすることが本質的に委員会のリレー中継を「機」 、キーボードのキーを押して、スペースバーMorrowindビデオゲームのコンピュータに接続されています。
それゆえ、私たちを「使用」してベッド、およびこのダイアログボックスが表示されたら、希望する私たちはどのくらい休息を要求します。 Cプログラムを想定し、このダイアログに表示されて、画面、およびマウスのカーソルを前提としても、該当するボタンをクリック内に位置して、ダイアログボックスの(これは、条件をセットアップしなければならない、一度だけ、事前に) 、および収益をトリガするマウスの左ボタンを選択し、目的のオプションを選択します。
の安静が起動し、自動的に完了すると、すぐにキャストして、我々は他のスペル30回!
すべての100キャスト(またはそう)は、メッセージが表示さを示すの画面に表示されて私たちの技術を使ってこのエリアが改善され1 % (基本的)です。

Morrowind :ときどき私たちは事前にレベル!
任意の技能を向上させるすれば10 % 、事前にして私たちは、新しい「レベル」のゲームを達成します。 そのため、技能以来の1 %をそれぞれ約100の練習キャストは、私たちアドバンスレベルごとに1000キャストなり、私たちは残りの約30倍にする過程で! しかし、自動化のおかげで、私たちは私たちの文字を向上させる私たち睡眠...文字通り!
私と私の友人の「レベル」を処理する方法について議論Sam Robertson 「進歩」ダイアログボックスを閉じます。 私たちを必要とする他のマウスの制御を自動化するビットの選択の文字属性を向上します。 それを冒さず、それは難しいとのかかわりに「移動」するため、マウスカーソルの周り経由で自動化します。