ask-why 板


LINE

最近玩一個網路小遊戲 看到有人在ptt上分享修改遊戲的方法 裡面提到要搜尋遊戲中的數值 必須把 遊戲中的數值x8 + 6 丟到遊戲修改程式中去搜尋才能找到 想請教一下各位,為什麼遊戲編碼要這樣安排 數值x8 + 6 是某種特殊進位計算方式的結果嗎? 謝謝~ --



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







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:iOS站內搜尋

TOP