ホームページ >バックエンド開発 >PHPチュートリアル >Xnova(ogame)のソースコード解釈によるPHP Webゲーム学習(1)_PHPチュートリアル
1. はじめに
xnova (ogame) は世界で最も人気のある戦争戦略 Web ゲームの 1 つであり、ほとんどの同様の Web ゲームによる模倣の対象でもあります。オンライン ゲームをプレイするために必要なのは Web ブラウザだけであり、クライアントをダウンロードする必要はありません。
Xnovaってどんなゲームですか?
あなたは銀河全体の支配者であり、さまざまな戦略を利用して権力を拡大します。あなたは自分自身の惑星でキャリアをスタートし、そこで利用可能なリソースを使用して経済的および軍事的基地を構築します。科学研究を通じて、新しく有利なテクノロジーや新しい兵器システムにアクセスできるようになります。ゲームが進むにつれて、複数の惑星に移住したり、他のプレイヤーと同盟を結んだり、他のプレイヤーと取引したり、戦争を始めたりすることになります。あなたが何をしたいとしても、Xnova がそれをお手伝いします。
Xnova は、人気の Web ゲーム OGame (銀河帝国) と同じタイプとテーマのゲームです。 OGame は、多くの国内の三国志をテーマにしたウェブゲームからの盗作の対象となっています (ところで、私は三国志が嫌いです)。
免責事項: 私が使用することを学習しているソースコードはオープンソースプロジェクトです。商業目的で使用することは禁止されています。そうでない場合、その結果についてはあなたが責任を負います。
オリジナルの著作権は Xnova 開発チームに属します。
Iron Captain Edition は Xnova v0.8e に基づいて修正されています!
このバージョンは更新が停止されており、技術サポートは提供されません。
このサイトでダウンロードできるものは、このシステムの改良版です。
このWebサイトのソースコードダウンロードアドレス: http://www.jb51.net/codes/180759.html
学習プロセスはプログラムの実行順に実行されます。ソースコードを確認する前に、まず PHP の基本的なチュートリアルを学習しました。
PHP を知らない場合は、まず基本的な PHP チュートリアルを勉強してください。そうでない場合は、C の基礎を学ぶ方がよいでしょう。
PHP デバッグ ツールをインストールするのが最善です。私は Zend Studio 5 と Zend Debugger 5 を使用しています。これらの使用は難しくなく、Google を使用すると見つかります。最後に熱いお茶を用意して仕事を始めましょう。
2. 入口(index.php)
このファイルはゲームへの入り口であり、コードは数行しかなく、その機能は一目瞭然です。まず config.php のファイル サイズがゼロかどうかを確認し、そうであれば install/ ディレクトリにリダイレクトします。インストール操作を実行する場合は、login.php にリダイレクトします。 ログイン ページを表示します。ソースコードは次のとおりです: