要するに、私は2D mmorpgを作成していて、前回の「mmo」とは異なり、開発を開始しました。新しいゲーム内機能を追加したり、既存の機能を変更したりするときに、これが適切に拡張され、適切に機能することを確認したいと思います。
コードの最初の数千行以内でアバターチャットを最後に試み、基本的な機能をゲームに追加しただけで、コードの品質が低下し、新しい機能を追加したり古い機能を変更したりする能力も、さらに追加するにつれて低下しました。機能があります。それは、なんらかの方法で実行された1つの大きな混乱になりました(笑)。
今回は本当に腰を落ち着けて、機能の追加と削除が簡単なゲームフレームワークを作成できるデザインを見つける必要があります(私の世界でミニゲームをプレイしたり、メールシステムやバディリストなど)インタラクティブなアイテムを備えた新しいパブリックエリア)。
おそらくコンポーネントベースのアプローチが私が探しているものかもしれないと思っていますが、私は本当にわかりません。mmorpgデザインと2Dゲームエンジンアーキテクチャに関するドキュメントを読みましたが、基本的にメインゲームに新機能を「プラグイン」できるゲームフレームワークをデザインする方法を実際に説明したものはありません。
誰かが私の意味を理解してくれることを願っています、どんな助けでもありがたいです。