等級:25 - 爐火純青 經驗值:0 / 246 魔法值:15133 / 15133 生命值:6%
升級
  100%
TA的每日心情 | 奮斗 8 小時前 |
|---|
簽到天數: 6016 天 [LV.Master]伴壇終老
|
馬上註冊,結交更多好友,享用更多功能,讓你輕鬆玩轉社群。
您需要 登入 才可以下載或檢視,沒有帳號?立即註冊
×
2008/12/24 MIKESPOOK LEAVE A COMMENT
7 y; M. P, F7 V. P, e; m. r$ m& }這裡要說說 Xnova,哦,就是 ogame 洩露出來的代碼。不是技術層面,技術層面沒什麼好說的。想瞭解的可以看 http://blog.csdn.net/lanphaday/category/493714.aspx。6 r. |/ ?# a9 u G
" q4 w# l0 H$ N, H" p' M& [
最開始知道 ogame 代碼洩露,是從賴勇浩(http://blog.csdn.net/lanphaday/)那裡聽說的。這哥們也夠意思,直接給我傳了一份代碼過來。臨近期末,準備課程論文,忙……(數日後)
: P6 d" h1 v- g6 o V$ o今日得閒簡單研究了一下。" t/ N( D+ n; V6 a, v. h0 ?
首先要說的是README_GER.TXT 的內容。伴隨 google translation 大體瞭解了Xnova 是什麼。這裡有兩個地方值得注意:$ M3 R4 N2 x( N1 H( x9 P# H
LICENCE
- Q8 i" ] U4 ]$ t=======' \7 a# ?5 v6 n% M1 K/ `
G.N.U.
6 l4 {. C( U/ S(Please read LICENCE.txt for more informations)
. B0 C* ?" g0 b. P6 }$ }
8 P3 b8 l6 J0 v( e- S [; J: V1 f) nINFORMATIONS
; q" z2 ]* N0 H J: m& J============
8 O/ u& p: _2 A" R+ K* R. l9 lOGame Script based on UGamela
. q7 i4 f; D. {+ z/ c' @Developed by XNova Team
( h) D4 r R" F: A8 o% J2 ~+ band XNova-Ugamela-World, J7 y; K4 G8 j. z' Y: s7 u6 |
第一點說,XNova 是 GNU 協議,也就是 GPL 的。而不是像坊間所傳是洩露的代碼。所以在安裝我手頭這份代碼顯示的諸如「僅供學習研究,不能公開使用」紜紜完全是臆斷了。% I. x! u! @" u" c' e& X, k
第二點說,Ogame 是基於 UGamela。我估計是 Ogame 現在的運營公司從Xnova 手中購買了某個版本的代碼。不確切,但是就從這個地方來看,是先有了 Xnova 後才有 ogame。
! o$ B- o6 n9 @' V( Z. W; Q; j! ~% B; ~+ x/ P' a+ n% O7 m# a
從程序角度來看 Xnova 不算非常優秀。使用 php4 編寫的典型應用。有不少漏洞,同時在一些執行效率上欠缺考量。我甚至有點懷疑用這個程序,同時在線遊戲人數能不能超過1000人。; k9 @" b( U( m
但是,從另外一個角度來看,在一個簡陋的技術環境下建立的遊戲,比如 ogame,成為了一個很多人追隨的遊戲。成功的原因肯定不是因為技術如何如何出色。% T9 h% f/ y9 `, p$ _
+ V9 Y4 M4 V7 ]2 R
遊戲策劃對於遊戲的成敗起到決定作用。
0 I* Q0 y) u, \' ~4 _( n- s& n9 _. c1 |. w. K9 z
所以例如暴雪這麼多年作為遊戲業的龍頭老大,似乎對於遊戲開發技術並沒有太多建樹。反倒是對於遊戲題材、類型、內容等貢獻頗為深刻。做遊戲?反思啊,一定要反思啊!!! |
|