コーディングシステムとスクリプト
コーディングシステムを活用してカスタムソリューションや最適化、アプリを実装する方法。
コーディングシステムとスクリプト
コーディングシステムはアプリケーションファイルの生成と最適化に特化したパイプラインで、従来のファイル処理(テキスト/画像/音声/動画)とは異なるワークフローを提供します。プログラムの記述、バグ修正、アプリケーションポイントとコントリビューションの獲得によってシステム速度を高める仕組みです。
主要コンポーネントとインターフェース
コーディングシステムは限られた入口からスタートします。
- コードインターフェース:初期状態では 1 つだけ ノードが利用可能です。
- 基本データ型:コードインターフェースは最初に コード文字、Bool、整数、浮動小数 といった基本型に接続します。
- IDE(統合開発環境):高度なノードの候補で、ユーザー指定の比率ですべての基本型を生成でき、初期セットアップを簡素化できます。
変数の取り扱い
アプリを作成する前に、生の変数を専用ノードで加工する必要があります。
- セグメンター:Bool や整数などの基本変数を扱うために必須のノードです。1 つの入力(例:Bool)から 2 つの異なる出力 を分岐させられます。
- 変数コンバイナー:配列 を解放すると複雑なデータ構造を作るために必要になります。
- 文字列:文字 + 文字 を要求します。
- ビッグイント:整数 + 整数 を要求します。
- ビットフラグ:Bool + 整数 を要求します。
アプリ生成とデバッグ
目標は高品質でバグのない最適化済みコードを用意することです。おおまかな流れは以下の通りです。
- コードアプリケーション:必要な変数、具体的には 文字列 と ビッグイント を入力としてアプリケーションコードを書き上げます。
- デバッグ:生成したコードをデバッグノードに通すと、出力が 2 系統に分岐します。
- 良好なコード:バグのないコード(チェックマーク付き)。
- バグありコード:バグが含まれるコード。
- コード修正:バグありコードを コードバグ修正 システムに送って修正します。チェックマークが付いたらリポジトリへ進みます。

最適化と最終出力
コードをコミットする前に最適化する必要があり、さまざまなコードを集約する リポジトリ ノードが中心となります。
- リポジトリ入力:デバッグ結果の良好なコードと、修正済みコードの両方がリポジトリに入ります。
- コード最適化:リポジトリからコードを取り出し Optimize Code ノードへ送り、プログラムに 最適化フラグ を付与します。
- リポジトリへ戻す:最適化されたコードを再びリポジトリに格納します。
- コードコミット:必要なフラグを備えたコードを Commit Code ノードに通します。
コントリビューションとアプリケーションポイント
最後の段階でループが完結し、システム全体の効率が高まります。
- コントリビューションポイント:コミットしたコードから生成されます。
- システムループ:コントリビューションは コードインターフェース に戻され、値が高いほどコーディング処理が 高速化 します。
- アプリケーションポイント:プログラム関連のアップグレードに使う副次通貨です。
アプリケーションポイントのアップグレード
アプリケーションポイントでファイルタイプ変換ノードを解放できます。
| アップグレード | 機能 |
|---|---|
| プログラム逆コンパイル | プログラムを テキスト ファイルに変換します。 |
| ゲームスクラップ | ゲームを 動画 ファイルに変換します。 |
| ゲームリップ | ゲームを プログラム ファイルに変換します。 |
| テキストコンパイル | テキストファイルを プログラム にコンパイルします。 |
| インコンプレッサー | ファイルを同時に強化・圧縮し、価値を 2 倍・サイズを 1/2 にします。従来のエンハンサーとコンプレッサーをまとめて置き換えることを目指したノードです。 |
高度なコーディング解放
コーディング用の研究ツリーでは、完全な開発能力に必要な高度機能が提供されます。
- 配列:変数コンバイナーで文字列やビッグイントなどの複合変数を作成できるようにします。
- デバッグ:デバッグノードとバグ修正コンポーネントを解放します。
- コード最適化:コード最適化ノードを解放します。
- ドライバー:ハッシュマップやドライバーコーディング へアクセス可能になります。
