非常に複雑になる可能性のあるゲーム エンジンを作成するために、ActionScript と Flash の学習を開始しようとしています。私は比較的高度なソフトウェア アーキテクチャのバックグラウンドを持っているため、Flash でいくつかのことが可能かどうか (私のエンジンにとって重要であると考えています) を考えています。
- まず、ゲームをモジュール化して、他の Flash プロジェクトのコンポーネントとして使用したり、エンジン自体を拡張するカスタム作成コンポーネントで拡張したりできるようにしたいと考えています。
- これらのモジュールをオンザフライおよび Web 経由で動的にロードできるようにしたいと考えています。これにより、ユーザーはゲーム全体 (場合によってはサイズが大きくなる可能性があります) を一度にダウンロードする必要はなく、特定の時間に必要な部分のみをダウンロードする必要があります。
- Flash アプリケーションの既定の許容制限を超える可能性がある、ユーザーのコンピューターに大きなセーブ ゲーム ファイルと中間ファイルを保存する必要がある場合があります。
- ゲームデータを保存および取得するために、おそらく何らかのデータベースにアクセスする必要があります。Flash はあらゆる種類のローカル データ アクセスをサポートしていますか?
エンジン自体はかなり複雑で抽象的であり、多くのクラスやさまざまな種類の属性や機能が含まれる可能性があります。ActionScript はタスクを実行できますか?