等級:25 - 爐火純青 經驗值:0 / 247 魔法值:15281 / 15281 生命值:7%
升級
  100%
TA的每日心情 | 奮斗 13 小時前 |
|---|
簽到天數: 6070 天 [LV.Master]伴壇終老
|
馬上註冊,結交更多好友,享用更多功能,讓你輕鬆玩轉社群。
您需要 登入 才可以下載或檢視,沒有帳號?立即註冊
×
2008/12/24 MIKESPOOK LEAVE A COMMENT
' L! [3 P' ^; P$ S" V2 C這裡要說說 Xnova,哦,就是 ogame 洩露出來的代碼。不是技術層面,技術層面沒什麼好說的。想瞭解的可以看 http://blog.csdn.net/lanphaday/category/493714.aspx。: }) Q) ~, o' z- P: O" l% _/ N6 z
6 o8 P" I2 h# |7 Z t1 C/ q0 Y
最開始知道 ogame 代碼洩露,是從賴勇浩(http://blog.csdn.net/lanphaday/)那裡聽說的。這哥們也夠意思,直接給我傳了一份代碼過來。臨近期末,準備課程論文,忙……(數日後)" c0 y( H* M4 z$ S( C2 G3 T: o
今日得閒簡單研究了一下。
7 z* c X3 g, e1 k首先要說的是README_GER.TXT 的內容。伴隨 google translation 大體瞭解了Xnova 是什麼。這裡有兩個地方值得注意:
- O, f7 @6 b* eLICENCE
* W6 c# ] H6 W B) I8 [+ b=======7 t2 ?* O" s' E( O( X
G.N.U.3 N( L) D9 g6 P% P) W9 O2 S
(Please read LICENCE.txt for more informations) [; V/ I7 c" {% |; t( F& l% z2 L
8 q5 Y# E4 Q, o# F/ t
INFORMATIONS7 V: f8 y" d: M% O2 ^1 O3 @
============
, o8 a' A8 j* T1 G" q* }OGame Script based on UGamela; g, u0 L2 B* C2 H; Y1 G& M" o
Developed by XNova Team5 y5 M# E$ f0 r/ ~# O
and XNova-Ugamela-World2 y( F" p0 X/ D: }4 _
第一點說,XNova 是 GNU 協議,也就是 GPL 的。而不是像坊間所傳是洩露的代碼。所以在安裝我手頭這份代碼顯示的諸如「僅供學習研究,不能公開使用」紜紜完全是臆斷了。. j/ f( p) u, ?
第二點說,Ogame 是基於 UGamela。我估計是 Ogame 現在的運營公司從Xnova 手中購買了某個版本的代碼。不確切,但是就從這個地方來看,是先有了 Xnova 後才有 ogame。* u" J" u B6 }' X
% t3 R* c8 o) P# r4 i# s C. N
從程序角度來看 Xnova 不算非常優秀。使用 php4 編寫的典型應用。有不少漏洞,同時在一些執行效率上欠缺考量。我甚至有點懷疑用這個程序,同時在線遊戲人數能不能超過1000人。
; j. O/ M7 m: N2 U, n* B) B2 {但是,從另外一個角度來看,在一個簡陋的技術環境下建立的遊戲,比如 ogame,成為了一個很多人追隨的遊戲。成功的原因肯定不是因為技術如何如何出色。
6 M* L( c0 e! K1 t: k/ \
" p& p3 D& Y8 H7 @遊戲策劃對於遊戲的成敗起到決定作用。! d8 K9 e( m5 ~/ D1 C
' |& W S6 I3 d' T' M所以例如暴雪這麼多年作為遊戲業的龍頭老大,似乎對於遊戲開發技術並沒有太多建樹。反倒是對於遊戲題材、類型、內容等貢獻頗為深刻。做遊戲?反思啊,一定要反思啊!!! |
|