前往
大廳
主題

月底製作日誌兼雜談-第39回(2023/01)

Mr.JX | 2023-01-31 23:23:06 | 巴幣 206 | 人氣 292

「無限幻想」總進度(僅供參考):19.5%
「無限幻想」主線劇情(第二章):11.0%
---
「無限幻想」目前製作中段落部分
地圖數量:123
怪物資料:141(47*3)
第二章主線:2/11
Rank2主角側基本技能規劃中
預定台本與事件演出過程規劃、劇本重編
相關重要角色的臉圖繪製
---
「STG系統」將讓2個企劃套用
├「Dream of YukiHana - 雪花的夢」(Hololive-5期生 2次創作遊戲)
└「機器幻想-心靈女神計畫 Ver2.00」
目前的系統完成的過程同時製作前者
完成後的系統將成為後者的基礎
---

過完2023新年後,迎來的就是農曆新年啦
今年過年的新嘗試:挑戰福袋(?)
結果不意外的就如同傳說中的一樣,增加了幾天份的零食
至於不小心把抽獎券搞丟又是另一回事了

前陣子入手了Steam deck後,迎來了第一次外出旅行
既然他是掌機,那麼其中一種使用情境就是跟著帶出門了
在晚上入住飯店後,拿起它來打遊戲直到睡覺
...原本是這麼想的
然後就遭遇了重大難題

它 真 的 太 大 了


而且某方面來說比我的14~15吋筆電還要難帶
原因在於厚度
Steam deck和switch一樣,沒有保護包裝著要直接放進包包裡風險太大
而裝進保護包之後的厚度相當驚人,至少8cm
我現有的背包一旦放進Steam deck,其他原本會一起帶的配件包等其他雜物很可能就裝不下了
於是這次全家旅遊我把它放進了

行 李 箱


大小還比較剛好
國內旅行還OK,但如果要出國旅行還能這樣放嗎
這個問題到時候再煩惱吧

前陣子家裡許多設備陸續出問題並換新後
最近也藉此研究一些PC零組件的新東西,像是新的CPU、主機板、顯卡之類的
先打預防針,近期除非桌機出狀況不然不打算換,我沒有換換病
不過工作用的大筆電倒是換新了
雖然最近新出的13代CPU、40系顯卡之類的確實很有興趣
不過各種用途倒是沒出現什麼狀況或極限
我沒事也不會去燒機超頻之類的
中間唯一出現過的狀況就是SSD掛點
整體來說儘管桌機已經服役快5年,旦各方面確實還沒有想換新的理由
年底再看看吧

RPG製作大師雖然陸續有新版本推出,但舊版本也一直有人在用
例如我
多年來各種奇葩的系統玩多了之後就有個疑問
他在各種等級或配備不同的電腦各自跑起來的順暢度到底如何
撇開各種錯誤或極端極限的狀況外
正常情況,各種等級的電腦大多都能順跑沒有問題
但如果自製系統是刻意挑戰極限的,像是STG
在不同等級的電腦上就會跑出差異來了
像我目前新做的STG系統在surface平板上跑就會有明顯的卡頓
也不排除是新系統還有很大的優化空間啦

這個月主要在搞Holo同人遊戲(STG)的第2關部分
不過因為一些意外,在外出聚會(?)的時候發現了無限幻想的潛在BUG
一開始發現的時候嚇一跳,想說最近應該只有處理新技能而已
怎麼會出現這種錯誤訊息
而且觸發的時機和錯誤訊息的場合還不一樣,一度難以重現
只知道會發生在敵人掛掉的瞬間
然後就在邊聚會邊找原因,甚至回頭找起0.03體驗版是否有相同狀況
最後在回家後(?)當晚12點終於找到主因
既有的寫法其實存在「趨近於」無窮迴圈的錯誤架構
而那個錯誤訊息則是代表迴圈的執行次數過多

同樣的寫法其實也存在於0.03體驗版之中
但當時測試時沒發生=沒發現
原因在於戰鬥中會隨時因為行動或BUFF需要增減HP
「原本」我是把HP增減後立即處理角色是否會陷入無法戰鬥狀態
後來把這個時機改掉了,但原本有部分語法還殘留在其中
而這個檢查機制如下圖
文字描述如下
系統開始處理角色的HP變化,並判定是否該掛點(儘管條件分歧之中沒東西)→
而死亡與否的檢查機制中,如果角色身上有無法戰鬥,會多做一步HP代入0→
因為HP代入0,又回頭呼叫了HP變化函數→
循環成立,觸發上圖錯誤訊息

不過這段錯誤寫法其實在0.03體驗版就存在了
沒觸發錯誤的原因後來推測如下
前後的差異是「狀態」的資料庫資料數量有變動過
0.03體驗版的狀態資料庫筆數是275,而近期擴增到300
上圖的殘留語法用的迴圈大小剛好就是「狀態」資料庫的大小
結果就是多虧了這個擴增,讓這段無窮迴圈曝露了出來
找到原因的當下真的是鬆了一口氣,可以安心睡覺了(?)

說是這麼說,但其實事後我反而不確定之前到底是怎麼正常運作的
畢竟這玩意儘管沒有從275擴增到300,但怎麼看都是跳不出來的無窮迴圈
還是這個迴圈其實有終點,只是我算不出來
這算是一種IT領域的鬼故事嗎

隨著陸續解封,這次的FF很有機會看到疫情前有許多日本社團來台灣參加的盛況
以及Hololive官方來參加了,肯定擠爆,但我要親自見證
做好淚與鼻水的覺悟了嗎(?)
2023/1/31-23:30 By Mr.JX

創作回應

相關創作

更多創作