推 HuangJC:可能的理由一大堆,大海撈針嘛;我也看過把人名編碼的.. 01/20 23:50
→ HuangJC:比如 a=65 ,但連續打四個a, 'aaaa' 是 65 66 67 68 01/20 23:50
→ HuangJC:這也是編碼,那為什麼要根據出現的順序影響編碼呢?要猜嗎? 01/20 23:51
推 haryewkun:很可能是因為這個屬性是有最低值(6),然後每升一級是+8 01/21 10:35
→ haryewkun:比如lv0=6, lv1=14, lv2=22, lv3=30,你看到的是1,2,3,4 01/21 10:37
→ haryewkun:但游戲邏輯計算時,實際上用的是6,14,22,30... 01/21 10:37
→ hermitwhite:我在寫遊戲的時候也會把紀錄檔的格式在不會讓執行速度 01/22 03:21
→ hermitwhite:顯著下降的極限下做奇怪的編碼。就是不要你改嘛。 01/22 03:22
→ hermitwhite:但開放原始碼的問題是... 01/22 03:22
推 daze:話說..."就是不要你改嘛"的目的是? Paradox社的遊戲簡直什麼 01/22 08:29
→ daze:都可以改呢... 01/22 08:29
→ hermitwhite:這和作者有關。但一般來說作者會希望你依照他努力設計 01/22 15:30
→ hermitwhite:的遊戲平衡性和流程玩上去。若是網路遊戲就更可怕了, 01/22 15:31
→ hermitwhite:有些小規模的遊戲把資料存在client端,如果修改流行的 01/22 15:33
→ hermitwhite:話可能會損失不少正規玩家。想想Diablo一代。 01/22 15:34
推 daze:網路遊戲有動機把編碼弄得很複雜,也可以把解碼放在伺服器端 01/22 19:09
→ daze:,但單機遊戲所有把戲都在客戶手上跑,要弄得沒人解得開很困 01/22 19:11
→ daze:難吧?而當玩家想要修改遊戲時,改不成會使玩家乖乖玩上去? 01/22 19:12
→ daze:抑或是乾脆不玩了? 01/22 19:13
→ daze:我玩過不少用簡單的方法改不了的遊戲,但上網一搜,大多也有 01/22 19:14
→ daze:別人寫好的修改器能用... 01/22 19:15
推 daze:找不到修改器往往不是因為遊戲很難改,而是遊戲不夠紅阿... 01/22 19:17
推 hermitwhite:以我來說,我不介意玩家因為玩不過或沒時間等原因放在 01/22 20:31
→ hermitwhite:一旁不玩;如果遊戲一定要修改過才玩得下去,我想這是 01/22 20:32
→ hermitwhite:對遊戲的否定,也是作者該反省的事。 01/22 20:34
→ hermitwhite:當然無論如何都會有想跳關或者一開始就無敵的玩家,所 01/22 20:34
→ hermitwhite:以大遊戲只要能改的一定都會有人去修改。這裡說的是正 01/22 20:36
→ hermitwhite:常玩家的情況。 01/22 20:36
推 daze:我的問題在於,如果玩家只要想改就一定改得成,而且上網下載 01/22 21:03
→ daze:修改器使得毫無技術的玩家也可以輕鬆修改編碼複雜的遊戲,那 01/22 21:04
→ daze:把編碼弄複雜對於避免遊戲被修改似乎沒什麼意義? 01/22 21:06
推 daze:除非把修改的困難度搞到連技術高超的玩家都很難破解的程度... 01/22 21:08
推 daze:但不知道這麼做對效能的影響如何呢? 01/22 21:29
推 HuangJC:那新的遊戲就是破解本身啊~ 破解本身就充滿樂趣 XD 01/23 00:11
→ xiaoa:把編碼和破解看成virus和anti-virus去想... 01/23 01:37
推 hermitwhite:這個問題也是因作者而有不同的。有的遊戲作者確實覺得 01/26 23:12
→ hermitwhite:改不改無所謂、或者要為這種問題傷腦筋太麻煩;我的話 01/26 23:12
→ hermitwhite:則是至少用一些設定來表示反對,但實際上就是防君子不 01/26 23:15
→ hermitwhite:防小人而已。我想像鼎王禁止客人帶食物進來吃一樣盡全 01/26 23:16
→ hermitwhite:力阻止的作者我想也是有的。 01/26 23:17
→ hermitwhite:此外對效能的影響,如果是單機遊戲那幾乎只有存檔時間 01/26 23:18
→ hermitwhite:有影響吧,所以即時存檔的遊戲影響就比較大;另一方面 01/26 23:20
→ hermitwhite:網路遊戲就是大問題了,如果傳輸的資訊要加密的話。 01/26 23:24
→ HuangJC:也許沒那麼誇張, x<<3 + 110b 而已; packing 資料結構.. 01/27 02:59
→ HuangJC:用了三個位元來存某屬性,自然左挪三位元 XD 01/27 02:59