PHP網頁遊戲學習之Xnova(ogame)源碼解讀(一)_PHP教程

來源:互聯網
上載者:User
一、 引言

xnova(ogame)是一款世界上最火的戰爭策略類網頁遊戲之一,也是大部分同類網頁遊戲效仿的對象。你只需要網頁瀏覽器,無需下載用戶端就可進行的網路遊戲。

Xnova是個怎麼樣的遊戲?

你是一個跨星系的統治者,利用不同的戰略擴大你的實力。你將從一個自己的星球上開始你的事業,在那裡你用現有的資源建造一個你的經濟和軍事基礎。通過科學 研究你獲得達到新的、優勢的技術的入口和新的武器系統。隨著遊戲的進行你將對多個星球移民,與其它的玩家聯盟,與其它的玩家作生意或者發動戰爭。無論你想 要做什麼,Xnova都可以讓你辦到!

Xnova是和現在很火的網頁遊戲OGame(銀河帝國)相同類型、相同題材的遊戲。OGame是國內眾多三國題材的 webgame 的抄襲之對象(BTW,我討厭三國)。


聲明:我學習使用的源碼是開源的項目,禁止用於商業用途,否則後果自負!

原始著作權歸XnovaTeam Dev所有!

鐵船長版基於Xnova v0.8e修改!

此版已停止更新,我們不提供任何支援人員!

本站提供下載的是本系統的改進版!

本站源碼下載地址:http://www.jb51.net/codes/180759.html

我們學習的過程是按照程式執行順序進行,在看源碼之前,先學習了PHP的基礎教程。

如果你不懂PHP請先學習PHP基礎教程,或者有C的基礎更佳!

最好安裝PHP調試工具,我使用的是Zend studio 5,Zend Debugger 5,使用方法應該不難,而且這些用Google大神都可以找到。最後準備熱茶一杯,就可以開工了。

二、 入口(index.php)

這個檔案是遊戲的入口,只有幾行代碼,功能一目瞭然:先判斷config.php 的檔案大小是否為零;如果是,就重新導向到install/目錄執行安裝操作;否則就重新導向到login.php顯示登陸頁面。源碼如下:

if (filesize('config.php') == 0) { header('location: install/'); exit();}header('location: login.php');

http://www.bkjia.com/PHPjc/825520.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/825520.htmlTechArticle一、 引言 xnova(ogame)是一款世界上最火的戰爭策略類網頁遊戲之一,也是大部分同類網頁遊戲效仿的對象。你只需要網頁瀏覽器,無需下載...

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.