前往
大廳
主題

2022-06-14 網路航海時代重製日誌

藍色小鼠BSM | 2022-06-15 00:02:48 | 巴幣 0 | 人氣 147

這陣子都會弄後端的東西,主要是資料庫處理相關,沒啥更新好寫就寫些技術教學(?)
如圖,原版網海的基本資料(*.dat)將其轉存為Json格式後,塞進資料庫中basedata資料表的city欄位內

若我想呼叫輸出city→1001→001 里斯本的資料可以這麼做

輸出的資料會像這樣



如果要修改Json內容...可以這樣弄
(下圖有用到防範SQL injection攻擊的寫法)
執行程式段後,money的Json資料從原本的
變成



至於money在幹嘛用的?
這是我下一個階段要嘗試的構想

交易品不再無限量收購
每座城市有自己的資金額度
玩家販售商品後的金額會從城市資金中扣除
反之,玩家購買商品,也會增加城市資金

原版有133座城市,每座城市各1000萬資金額度...13.3億的資金在遊戲中滾
物價指數也依資金額度來計算 :1000萬 = 100%....
還不知道滿編大和買滿會引響多少物價

然後再弄一個可以搶玩家銀行的功能.....嘿嘿嘿
概念是:
玩家存在銀行的資金也算進城市的資金額度內
但當城市被海賊襲擊搶奪資金,或是城市資金短缺時,恐會有擠兌的情況....



寫到這裡,想起自己以前寫的PHP基礎教學斷更很久了....有空再慢慢補囉

創作回應

戰地雜魚
不用拿大和~拿威尼斯砲艦計算一下就知道,1萬積載(17*600),地中海賣個槍一個算400,一趟就去掉400萬,買個便宜貨物回去也就是三趟就抽乾了額度
2022-06-15 19:19:59
藍色小鼠BSM
如果是1億呢?
滿編大和 = 1500 * 17 => 25000
25000*200$ = 500萬
原版物價公式影響變動量為0.1875 => 18.75%,因上限設定0.1=>單次上限為10%
新制:500萬/1億*100 => 5%
交易品數量限制也會牽扯價格,這個我還在想怎麼弄
2022-06-15 19:40:08

更多創作