“總的來說,我們的程序到目前為止還沒有任何的問題,但是當我們試著弄了一個MOD的接口之後,畫麵就會變卡和延遲,時間久了還會有內存溢出,然後直接卡死。”
第二天的早上,森夏就坐到了Animic的臨時辦公室,在和王啟文商討有關程序的事情。
他們兩人這時候正湊在電腦麵前,看著裡麵的程序,老虛則在自己的辦公桌前麵繼續完善腳本,等他做完這件事情之後,森夏準備叫老虛一起來寫《罪惡王冠》Galgame的腳本,老虛被使命感所驅動,這個時候無比賣力。
而森夏和王啟文這個時候就蛋疼無比了。
“這肯定是你們編寫程序開始就出現的Bug吧,肯定是這樣的吧!”森夏此時也在檢查程序代碼,這種情況肯定是前麵的代碼和接口那部分有衝突,或者乾脆就是以前編寫的代碼上麵有Bug,所以才導致了這種問題。
“劇情的腳本和人物對話是做成文本放進去的,通過代碼進行讀取,單純加入劇本的話,沒有問題,但是如果添加新的角色,或者額外添加物品或者地區的話,就會出問題。但這肯定不是我們疏忽大意,是一個意外情況!意外情況!”王啟文辯解著。
“給虧你們在植物大戰僵屍的時候沒出事情……”森夏搖了搖頭,至少另一個遊戲沒出問題,他這方麵還是感覺有些慶幸的。
“都說了是MOD接口出問題導致的,如果正常寫劇本的話,是絕對不會有問題的!”王啟文覺得這還是沒有問題的。
“不,這純粹是你們出了bug之後在找借口吧!”森夏吐槽。
“這能怪我嘛,你說的這種MOD模式。要實現起來,根本沒有什麼可以借鑒的地方啊,能搞成現在這樣,我都覺得我有些佩服自己了。”王啟文也是一通抱怨。
“哈?這種程度就滿足的話,我隻付你一半的錢也行咯?我要扣錢!扣錢!”森夏就好像是剝削農民的老財主,用邪惡的目光瞪著王啟文。
後者有些不好意思的移開了目光。但隨後又正過了臉:“這個問題我會想辦法解決的,但是我這整個新年都在檢查,家輝和劉欣他們回國了,我可是整個元旦都留在日本搞這個啊!”
“然而並沒有什麼卵用。”森夏瞥了對方一眼,然後也在檢查程序。
雖說檢查,但實際上並沒有那麼簡單,如果是未來的Java等語言,那還好說,麵向對象的編程語言要比現在麵向過程的C語言要簡單方便多了。雖說執行效率大部分達不到C語言的程度,但這其實也看編程者的水準。
在森夏看來,王啟文他們三個的編程水準是中遊水準,不高也不低,不過比他這個半桶子水是要好那麼一點點就是了。王啟文他們沒發現這個bug的問題,自然森夏也就很難查出來了。
“錯誤日誌呢?你們沒整到問題的源頭嗎?”森夏轉過頭問了一下王啟文。
“我們也不知道什麼情況啊,就是加入接口之後開始變卡,一般的劇情文本讀取沒有問題。但如果有其他物品加入,直接就會爆內存。但就算沒有加,隻要進了新遊戲,遊戲開始會慢慢卡死。”王啟文搖搖頭,“我一開始以為是數值錯誤,但後來發現沒啥問題,所以一直搞不懂是什麼情況。”
“我看看。”
既然沒有頭緒。那就進遊戲看看好了。
森夏想了想,便直接點開了程序。
遊戲的開始界麵的UI素材已經到位,但還需要調整,這個UI界麵是綠底白字,頗有未來的科幻風格。整體色調略顯黯淡,也能夠突出廢土東京的感覺。
選擇開始新遊戲之後,遊戲便直接進入了開始階段。
這個RPG的劇本是緊接Galgame的結局,原本以為自己死掉的楪祈,清醒在了新世界,這部分的立繪采用的就是Galgame的那組立繪,但有所不同的是,這個立繪的素材是進行過拆分的,人物的衣服什麼的,都是可以脫下來的。
進入畫麵之後,整個界麵的下方是人物的立繪與小地圖,而上方則是遊戲界麵。
“這裡是什麼地方?”
楪祈清醒之後,畫麵中出現了一個galgame式的對話框。
Bug還沒有出現,森夏這時候的注意力已經完全被這個逗逼的UI吸引了。
“下麵這個狀態欄可以去掉,我們不要這玩意兒,整個畫麵放中央,另外,對話模式給我改掉。”森夏開始下指令了,“當初好像就不是叫你們這麼做的吧?”
“這是Demo,在說,UI調整又不是我搞的!”王啟文開始甩鍋了,“再說了,你說起來的東西太抽象,我也不知道該怎麼整嘛。”
“算了。”森夏並不糾纏這個問題,而是繼續看著遊戲裡麵的內容。
“對話的話,我們可以變成類似漫畫的氣泡形式,人物的立繪放在氣泡的左側,這樣就沒有問題了。”森夏思索著說道。
“但這樣的話,會不會讓玩家的沉浸感不足?”旁邊的老虛這時候湊了上來,“如果這裡轉成Galgame模式,配合背景和立繪CG的話,應該會更好吧?”
森夏思索了片刻,然後搖搖頭:“隻要演出效果達到的話,其實就沒有什麼問題了,除非是大劇情,不然我們也不需要專門的背景。”
在森夏看來,大地圖與背景不一樣,這是超級出戲的事情,偏偏很多日式遊戲都是這麼整的,這其實也是為了節省成本考慮。然而森夏有時候卻有莫名其妙的強迫症,如果是他的話,每一個地方就應該是這個地方的圖像,早中晚也必須要分開,不然大地圖是晚上,結果背景是白天,那也超級出戲,可如果換做森夏的強迫症的話,他肯定會每個地方都給來一張背景圖,然後差分早、中、晚、多雲、雨天……這工作量簡直就臥槽了。
就代入感而言,森夏覺得,果然還是用這種在大地圖的氣泡模式比較好,隻是在偶爾關鍵的地方,再用背景和立繪,例如發生18X劇本的CG什麼的……
森夏正興致衝衝的對UI品頭論足呢,然而這時候,他卻發現遊戲好像出了一點小小的問題。
“感覺有些卡啊……”
一開始運行的時候,感覺還好,但是當森夏想要繼續看遊戲狀態的時候,係統卻藍屏了。
“臥槽!”森夏驚了,原來這還不是遊戲跳出那麼簡單,居然整個係統都死機了?
“這隻是WIN95日常藍屏而已,咱們的遊戲才不會把係統搞死機呢!”王啟文趕緊辯解。
嗯,沒錯,在遊戲還沒有造成問題的時候,Windows係統日常藍屏了,這並不是遊戲的問題。
“算了,再看看。”森夏搖搖頭,然後重啟了電腦,再次打開了遊戲。
王啟文他們已經把腳本載入到了楪祈進入天王州第一高校時候的劇本了,在這個地方,楪祈認識到了自己其實是來到了一個類似“平行世界”的地方。
玩家的自由活動也是從這一段開始,他們可以跟著劇情走,甚至可以一開始就去找黑暗君主櫻滿集——隻要不怕死就行了,如果這個時候被櫻滿集乾掉的話,就會被對方抹掉意識做成人偶娃娃,是BadEnd之一。
當然,劇本還沒有做到結局這地方,森夏進入遊戲之後,操控看起來都很舒暢,這種遊戲模式的畫麵的感覺,有些類似複刻版的英雄傳說4。
很快,遊戲就進入了第一場戰鬥。
戰鬥模式王啟文倒是很好的遵循了森夏的要求,整個遊戲模式看上去和他要去的差距並不大,至少原本的那種英雄傳說6空之軌跡的感覺是做到了,隻是3D和2D的感覺並不相同,所以操控起來還稍稍有些區彆。
第一戰楪祈是使用匕首與敵人進行戰鬥的,不過後期還能夠更換兵器,雙刀、手槍,甚至加特林、RPG,這也是遊戲的自由度之一,不過開始這段是強製劇情,所以隻能拿著匕首被敵人擊倒,然後衣服被撕碎……接著,她就被校條祭英雄救美了,而之後,楪祈會換上天王州的校服。
當然,既然是高自由度遊戲,這裡的劇本自然也不可能那麼隨便,如果玩家可以擊倒敵人的話,劇情還是可以繼續下去的,校條祭會出來說楪祈很厲害,而原本要被撕碎的原版衣服也能夠得到保留,這才是換裝遊戲的精髓啊……
“感覺還好啊。”一直到進行這一步,森夏也並沒有感覺遊戲有什麼不妥。
“你稍微等一下就知道了,後麵就會開始卡了。”王啟文說道。
“哦,那我繼續好了——臥槽!”
然而並沒有什麼繼續了,就在森夏和王啟文說完話之後,Windows係統喜聞樂見的再次藍屏了……
……
今天第一更Daze,這是今日節操!(未完待續。)