皆さんこんにちは!この投稿を自分のプロジェクトの開発ログとして開きたかっただけです。
私の名前はダミアンです。クールなものを作成するのが大好きなフルスタック開発者です。
私は、マルチプレイヤー RPG ゲームを構築するための Reldens (https://www.reldens.com/) というオープンソース プラットフォームに取り組んでいます。
プラットフォームは NodeJS MySQL で構築されており、Colyseus がゲームサーバーとして、Phaser がゲームクライアントとして使用されます。多くの設定可能な機能 (https://www.reldens.com/features) とゲーム コンテンツ管理を提供します。
一般的なアイデアは、開発者が管理パネルから次のようなものをすべて作成できるようにすることです: 部屋 (重力の有無にかかわらず)、オブジェクト (ほぼ何でも可能、ドアが開くアニメーション、NPC、敵など)、アイテム、スキル、クラスパス、あらゆる種類のプレイヤー属性、およびオーディオや音楽などのその他の機能が多数あります。
現時点では主に開発者向けですが、開発者以外の人でも使用できるようにし、インストールするだけでコードを書かずに使用できるようにしたいと考えています。
私はこれに長い間 (2018 年から) 取り組んできたので、ご想像のとおり、かなりのレガシー コードを扱っていますが、反復するたびに改善しています。 GitHub で見つけることができます: https://github.com/damian-pastorini/reldens
最新の beta.38.1 が最近公開されました: https://www.reldens.com/news/beta-38-release (これは以前のイテレーションに比べて大幅な改善でした)。
デモはこちらからご覧いただけます: https://demo.reldens.com/
管理パネル: https://demo.reldens.com/reldens-admin
ユーザー: root@yourgame.com
パスワード: root
ここでプロジェクトのステータスと進行中の開発を追跡できます: https://github.com/users/damian-pastorini/projects/2/views/1
気に入っていただければ幸いです:)
ご興味がございましたら、お気軽に私にメッセージを送っていただくか、Discord に参加してチャットしてください!
以上がReldens - マルチプレイヤー RPG ゲームを作成するためのオープンソース プラットフォームの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。