ホームページ >バックエンド開発 >PHPの問題 >php はゲームのどのような側面で使用できますか?

php はゲームのどのような側面で使用できますか?

(*-*)浩
(*-*)浩オリジナル
2019-09-24 11:17:175285ブラウズ

php はゲームのどのような側面で使用できますか?

ゲーム会社で PHP がどのような用途に使用されているかを見てみましょう:

サーバーサイドロジックの作成 (PHP のパフォーマンスは高くありません。サーバーサイドは現在 PHP で書かれることはほとんどありませんが、依然として PHP を使用して作成している人もいます。一部の H5 ゲームも PHP で書かれています。また、改善するための swool のようなフレームワークもあります)パフォーマンス) (推奨学習: PHP プログラミングの入門から熟練度まで )

ゲーム インターフェイスの作成 (フロントエンド JS および AS3 接続コードなど) Web サーバーは nginx 負荷分散を使用します。

ゲーム管理バックエンドを作成します

ゲームの公式サイトの作成

ゲーム公式アカウント管理バックエンドなど、ゲーム関連のシステム開発。

私の経験では、ゲーム会社でゲームのデータ管理バックエンドを書くことは、より多くの仕事です。 私たちがよく遭遇するニーズは次のとおりです:

ゲームをオンライン化する予定ですが、登録データを確認する方法がありません。コンバージョン率や支払いデータがわかりません。あなたは私に代わってそれを書いてください。

私たちのゲームには、支払いレート レポート、登録コンバージョン レート レポート、広告および収益レポートが必要です。これらのレポートを作成して表示する関数を作成してください。

私たちのゲームはプレイヤーにアイテムを送信する必要があります。プレイヤーにアイテムを送信するためのバックグラウンド関数を作成できます。

プレイヤーから苦情が寄せられています。QQ 番号をカスタマー サービス アカウントとして直接使用することはできません。それを管理するシステムが必要です。私に代わってカスタマー サービス システムを作成してください。

一部のプレーヤーがチャット チャンネルに人々に関するメッセージを投稿しています。それらをブロックし、チャット監視システムを構築してください。

来週イベントを開催します。計画には特定のデータが必要です。レポートを作成してください。今後の関連ニーズを防ぐために、私をイベント管理モジュールにしていただけます。

Tencent Games に接続します。フロントエンド インターフェイスを作成してクライアントにデータを渡すのを手伝ってください。 。 。 。 。

同じ社内に多くのチームがあり、技術が共有されていないため、上記の要件は各チームで実行できます。すべての計画や運用で確認する必要があるデータは類似しており、運用側ですらどのデータを参照すればよいのかわかりません。

そして、各チームが使用するサーバー側の開発言語とフレームワークは必ずしも同じではありません。このチームは JAVA バックエンド、あのチームは C バックエンド、別のチームは erlang フロー、そしていくつかのチームは、 Python で書かれたサーバーサイド開発言語は多様で一貫性がないため、このチームが書いたバックエンドを別のチームで使用したい場合は、ボトムレベルで多くの変更を加える必要があります。

ゲームは複数のサーバーに分割されているため、別の問題が発生します。1 つのサーバーには独自のバックエンドがあり、一部のサーバーには 1 セットのバックエンド コードがあります。サーバーごとにデータがあり、リージョンサーバー全体のバックグラウンドのデータも必要ですが、このバックグラウンドは全サーバーのバックグラウンドデータを集約するプラットフォームであり、バックグラウンド間のデータ通信の問題もあります。 .. ...

PHP プログラマーは、この需要の渦に陥ることになります。さらに恐ろしいのは、会社を変えると、上記のすべてのことを再度実行する必要があるかもしれないということです。さまざまなアーキテクチャ。

以上がphp はゲームのどのような側面で使用できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。