Version: Next

Claptrap

簡単に言えば、Claptrap = アクタ + イベントトレーサビリティ

Claptrap

Claptrap は、このフレームワークで定義されている特別なアクタです。アクタの基本プロパティに加えて、Claptrap は次の特性を持つ:

状態はイベントによって制御。アクタの状態はアクタ内で維持されます。Claptrap についても同じことが言えますが、Claptrap の状態を変更すると、アクタに加えてイベントのみによって変更できます。これにより、イベント トレーサビリティ モードとアクタ モードが組み合わされます。アクタの状態の正確性とトレーサビリティは、イベント トレーサビリティ モードによって保証されます。Claptrap の状態を変更するこれらのイベントは、Claptrap 自体によって生成されます。イベントは、外部呼び出しまたは Claptrap 内のクラス トリガー メカニズムによって発生する可能性があります。

Claptrap は newbe36524 がプレイした古いゲームの古典的なキャラクターです。については、ここをクリックしてください


以下は、理解を支援する Claptrap のストーリー化された説明です。あまり気にする必要はありません。

クラプトラックは、シンプルな構造とシンプルな機能を備えたロボットです。さまざまなタスクを実行できますが、いくつかの制限があります。

Claptrap は、一度に 1 つのタスクしか実行できるシングルスレッド ロボットです。複数のタスクを割り当てる場合は、スケジュールされた順序で 1 つずつ処理されます。

Claptrap が作業している間、おおよそのプロセスは次のようになります。彼が任務を引き受けたとき、彼はまず、それが彼が100%達成することができるかどうかを検討します。もし彼が100%それを達成できるなら、彼のメモに書き、それを終え。次に、次の処理を行います。

毎朝一緒に来て、クラプトップが最初に行ったことは、失われた自己を取り戻すでした。昨日の素晴らしい自分を取り戻す。まず、昨日の写真があるかどうかを確認し、もしあれば、それは昨日の姿を刻むでしょう。次に、昨日の撮影後に起こったことをメモから読み、徐々に記憶を取り戻します。これは、自分自身を取り戻すのに成功しました。

クラプトラックは標準化されたロボットです。これらはすべて、クラプトラック工場の生産ラインで生産されています。工場は、標準化されたコンポーネントを使用して、Claptrap設計図に従ってClaptrapロボットを組み立てます。これらの必要なコンポーネントには、主に:メモリ、ハンドヘルド メモ、多機能タスク プロセッサ、およびメモリ プリンタが含まれます。

メモリ。Claptrap には、現在のマシン全体の状態データを保持するカスタム サイズのメモリが装備されています。メモリ データのパワー損失により、Claptrap の電源がオフの場合、メモリ内のデータも失われます。

多機能タスクプロセッサ。コストに基づいて、各 Claptrap には、特殊なタスク用にカスタマイズされた多機能タスク プロセッサが装備されています。たとえば:専用の Claptrap は、多機能タスク プロセッサに基本的に火災関連の機能が含まれています。しかし、それは家事関連のタスクを処理することはできません。

ハンドヘルドメモ。Claptrap は、各タスクを実行する前に、ハンドヘルド メモを使用してタスクに関連するすべての詳細を記録し、タスクのすべての詳細が正確であることを確認します。

メモリプリンタ。メモリ内のデータは、保持できる物理形式に印刷され、実際の生産では DNA メモリが多く使用されます。メモリ データの停電により、再起動後のメモリ内のデータは、メモ レコードを介して 1 つずつ取得できます。ただし、メモ データが大きいため、回復が遅くなります。メモリ プリンタを使用すると、ある時点でメモリの状態を完全に印刷して、回復を再開するときにメモリ データの回復を高速化できます。

ICON#

claptrap