第149章 禹冬雪成第一個知道英德騎士學院的結局之人。
第149章 禹冬雪成第一個知道英德騎士學院的結局之人。
9月21日上午,張瓊開始親自操刀製作《英德騎士學院:致我的花樣酷男子》,其實說是由他製作,他要完成的不過是一些組合工作。
瓊寶工作室目前這些小夥伴經過多個作品的鍛鍊,早已可以獨當一面。
張瓊把可樂和蝦條放在電腦旁邊,開工前,手裡翻轉著那台文曲星NC1020
型,思緒翻覆。
這東西曾經是他中學時代的夢想神機,但礙於那好幾百大洋的價格,沒好意思問爸媽要過。
乃至於他上大學拿到第一個月給學生補課的費用,直接跑去商場買了一台來玩,把上面所有遊戲都通關以後,他也做過幾個文曲星遊戲自娛自樂。
2003年的時候電子詞典多用C語言開發,好處是可以在電腦上實現可視化操作,藉助一些類似RPGMaker的程序,做到編一條,在預覽裡面看到直觀畫面,並實現直接拖動。
唯獨文曲星使用自創語言GVBASIC。
意為,金遠見自創BASIC語言。
這是一種封裝在文曲星上的語言環境,編輯代碼必須在文曲星本機上一個按鍵一個按鍵的按,一個通宵讓你按,未必能做出兩幀畫面,非常的折磨人。
現在讓早已習慣可視化編譯的張瓊再去做那麼傻的事,他是斷然不會去做的。
為了解決這個難題,張瓊先去GGV技術論壇(一個討論電子詞典技術問題的專業論壇)上找到文曲星的GVBASIC語言解釋器ROM。
當下,文曲星採用的嵌入式晶片為Z80架構,X86架構下的計算機是無法讀取的,所以也有很多人在琢磨該怎麼讓電腦讀取文曲星的運行狀況做出模擬器。
大多數人還是喜歡在直觀的界面上進行編程。
不過,目前為止看GGV論壇上的求助帖,還沒人找到破解方法。
他們最遠的路,就是通過硬破方式挖出GVBASIC語言解釋器,目前正值綠蔭行動,這類資源分享帖總是被刪,張瓊能找到算他幸運。
此時正值2003年,全國五十多家電子詞典商家激戰如火如茶,架構轉換讀取的方法一直隱藏很深,沒人找得到。
也有很多人猜測,根本不存在讓計算機模擬文曲星運行過程的方式。
那麼對於這一點,張瓊就只能笑那些人了。
文曲星是怎麼製造的?
系統又是怎麼灌裝的呢?
所以本來就存在架構轉換讀取的方式,只是讓PC模擬Z80晶片運行環境的程序只會存在於文曲星工程師手裡罷了。
張瓊於是立刻著手打造2003年世界首款Z80模擬器————
禹冬雪把張瓊要的素材集裝進U盤拿過來,這時她發現張瓊正在瓊智慧里敲代碼。
她發現自己居然看得懂。
張瓊正在指示瓊智慧將{寄存器B的值賦給寄存器A},後面跟著一條「LDA,B
「指令。
「咦?小瓊,你在讓一個簡化的命令符變成B語言指令?」
她不由自主地說出行話,張瓊扭臉看了禹冬雪一眼。
「我臉上有什麼嗎?」
「沒有,我只是感到很不可思議,短短几天時間你已經從只能坐在我旁邊看我做遊戲的傻白甜,變成可以看懂模擬指令集操作了,呵呵,不錯,我在做文曲星的模擬器。」
「看起來很有趣啊。」
禹冬雪臉上掛著喜滋滋的笑意,把U盤放在張瓊手邊的同時,坐在了張瓊那早已變得很繁忙的旁邊座位。
自從有了霍花琪,有了波琳娜,這個位置她很少能霸占了。
張瓊就像第一次為她演示《冒險小當家》製作過程那樣,給她進行著言傳身教,「小雪姐,你看,文曲星這種電子詞典不需要運行複雜的程序,廠商乾脆採用了上世紀的Z80晶片,自帶封裝特性的嵌入式設計讓它自然帶有防破解的功能,所以想要在電腦上運行就必須開發一個模擬環境。」
「我在讓瓊智慧解析GVBASIC語言解釋器ROM,然後編譯一段X86架構模擬Z80
指令的指令集,我想看看,瓊智慧能不能做出複製,將200多條GVBASIC指令轉化成X86環境下可讀取的C語言指令集?應該可以。」
「對,應該可以,原理應該是沒問題的。」禹冬雪在旁眼裡帶著笑意地說道。
果然應兩人說話,瓊智慧很快就做出了200多條GVBASIC指令轉化而成的C語言指令集。
瓊智慧也比最初創造它時效率更高了。
「太好了。」
禹冬雪笑著揮了揮拳頭,不過,高興的模樣早已不復從前。
張瓊又扭臉看了她一下,托腮思考了一會兒,遂著手開始將C語言模擬的GVBASIC語言解釋器灌入了RPGMaker。
等待了一會兒,RPGMaker果然顯示出了{換算——>GVBASIC}字樣,這正是經典的文曲星本機進入編程頁面。
而RPGMaker左側的預覽框中,則呈現出一個空白的112×48點陣框,大約相當於2.5—3英時間的窗口。
接下來,張瓊插入U盤,將小夥伴們這幾天做好的素材集一一安裝入RPG
Maker。
他驚訝地發現,也不知道是江書宇還是禹冬雪的主意,每個角色的馬賽克小人兒的每個動作,身上都可以有三處骨骼傳動:
比如說站在那裡靜止,小人兒不會一動不動,而是會手動、腳動、頭擺來擺去,象徵著等待或無所事事。
禹冬雪沒有等張瓊問他,就在一旁輕聲解釋:「你在電話里說,遊戲容量要壓縮到5MB以內,我們試了好幾種方法終於想到這樣一種方案,「只讓人物重複兩種狀態的形態,動態與靜止,靜止時,當沒有武具、物品在手時三個部分動,手裡拿著東西的情況下加上武具的聳動,「動態時,當人物產生打鬥或大幅度移動,再添加第五種動作,就是讓頭發動,以此代表動態。」
「很高明也很經典的做法,你們真是進步很大。」
張瓊一邊輸入著代碼,一邊把左邊預覽框中的物體直接用滑鼠拖來拖去。
這就是必須先做模擬器的理由,不然光這個將物件移動到合適位置的工作,就需要用到GRAPH指令進行無數遍「X=100,Y=40「初始化坐標1.」。
可想而知工程難度有多大?
更別提想要做一款5MB大的像素遊戲。
「都是在你身邊工作,鍛鍊出來的啊。」禹冬雪非常感慨地笑著說。
張瓊就這樣機械地做著素材調校,禹冬雪則像是亘古不變的雪雕,一言不發地坐在旁邊看他按下鍵盤。
張瓊摸了摸後頸,忽然問禹冬雪,「關於這個遊戲,你認為的核心玩法是什麼?」
禹冬雪雖然中途不問她什麼,她就始終保持一言不發,但只要張瓊說話,她是句句有回應的,「不是之前已經決定好了嗎?圍繞索取蕾妮婭一個吻而引發的各種事端?」
「那結果呢?四大國王子到底有沒有吻到蕾妮婭呢?」
禹冬雪手指戳著嘴角,仰臉看著天花板,「我當然希望我所操作的角色最終幫助蕾妮婭解除紅月之吻的詛咒,並抱得美人歸啊。」
「呵呵,他們不會有人吻得到的,我所構想的英德大陸世界將會蔓延向PC世界,家用機世界,關於蕾妮婭的那個吻將橫跨數千年直到現在、未來,四大國王子的後代也將追尋著祖先傳奇足跡經歷一場又一場有關愛的試煉。」
禹冬雪怔怔盯著張瓊側臉,「我是不是第一個知道結局的?」
9月21日上午,張瓊開始親自操刀製作《英德騎士學院:致我的花樣酷男子》,其實說是由他製作,他要完成的不過是一些組合工作。
瓊寶工作室目前這些小夥伴經過多個作品的鍛鍊,早已可以獨當一面。
張瓊把可樂和蝦條放在電腦旁邊,開工前,手裡翻轉著那台文曲星NC1020
型,思緒翻覆。
這東西曾經是他中學時代的夢想神機,但礙於那好幾百大洋的價格,沒好意思問爸媽要過。
乃至於他上大學拿到第一個月給學生補課的費用,直接跑去商場買了一台來玩,把上面所有遊戲都通關以後,他也做過幾個文曲星遊戲自娛自樂。
2003年的時候電子詞典多用C語言開發,好處是可以在電腦上實現可視化操作,藉助一些類似RPGMaker的程序,做到編一條,在預覽裡面看到直觀畫面,並實現直接拖動。
唯獨文曲星使用自創語言GVBASIC。
意為,金遠見自創BASIC語言。
這是一種封裝在文曲星上的語言環境,編輯代碼必須在文曲星本機上一個按鍵一個按鍵的按,一個通宵讓你按,未必能做出兩幀畫面,非常的折磨人。
現在讓早已習慣可視化編譯的張瓊再去做那麼傻的事,他是斷然不會去做的。
為了解決這個難題,張瓊先去GGV技術論壇(一個討論電子詞典技術問題的專業論壇)上找到文曲星的GVBASIC語言解釋器ROM。
當下,文曲星採用的嵌入式晶片為Z80架構,X86架構下的計算機是無法讀取的,所以也有很多人在琢磨該怎麼讓電腦讀取文曲星的運行狀況做出模擬器。
大多數人還是喜歡在直觀的界面上進行編程。
不過,目前為止看GGV論壇上的求助帖,還沒人找到破解方法。
他們最遠的路,就是通過硬破方式挖出GVBASIC語言解釋器,目前正值綠蔭行動,這類資源分享帖總是被刪,張瓊能找到算他幸運。
此時正值2003年,全國五十多家電子詞典商家激戰如火如茶,架構轉換讀取的方法一直隱藏很深,沒人找得到。
也有很多人猜測,根本不存在讓計算機模擬文曲星運行過程的方式。
那麼對於這一點,張瓊就只能笑那些人了。
文曲星是怎麼製造的?
系統又是怎麼灌裝的呢?
所以本來就存在架構轉換讀取的方式,只是讓PC模擬Z80晶片運行環境的程序只會存在於文曲星工程師手裡罷了。
張瓊於是立刻著手打造2003年世界首款Z80模擬器————
禹冬雪把張瓊要的素材集裝進U盤拿過來,這時她發現張瓊正在瓊智慧里敲代碼。
她發現自己居然看得懂。
張瓊正在指示瓊智慧將{寄存器B的值賦給寄存器A},後面跟著一條「LDA,B
「指令。
「咦?小瓊,你在讓一個簡化的命令符變成B語言指令?」
她不由自主地說出行話,張瓊扭臉看了禹冬雪一眼。
「我臉上有什麼嗎?」
「沒有,我只是感到很不可思議,短短几天時間你已經從只能坐在我旁邊看我做遊戲的傻白甜,變成可以看懂模擬指令集操作了,呵呵,不錯,我在做文曲星的模擬器。」
「看起來很有趣啊。」
禹冬雪臉上掛著喜滋滋的笑意,把U盤放在張瓊手邊的同時,坐在了張瓊那早已變得很繁忙的旁邊座位。
自從有了霍花琪,有了波琳娜,這個位置她很少能霸占了。
張瓊就像第一次為她演示《冒險小當家》製作過程那樣,給她進行著言傳身教,「小雪姐,你看,文曲星這種電子詞典不需要運行複雜的程序,廠商乾脆採用了上世紀的Z80晶片,自帶封裝特性的嵌入式設計讓它自然帶有防破解的功能,所以想要在電腦上運行就必須開發一個模擬環境。」
「我在讓瓊智慧解析GVBASIC語言解釋器ROM,然後編譯一段X86架構模擬Z80
指令的指令集,我想看看,瓊智慧能不能做出複製,將200多條GVBASIC指令轉化成X86環境下可讀取的C語言指令集?應該可以。」
「對,應該可以,原理應該是沒問題的。」禹冬雪在旁眼裡帶著笑意地說道。
果然應兩人說話,瓊智慧很快就做出了200多條GVBASIC指令轉化而成的C語言指令集。
瓊智慧也比最初創造它時效率更高了。
「太好了。」
禹冬雪笑著揮了揮拳頭,不過,高興的模樣早已不復從前。
張瓊又扭臉看了她一下,托腮思考了一會兒,遂著手開始將C語言模擬的GVBASIC語言解釋器灌入了RPGMaker。
等待了一會兒,RPGMaker果然顯示出了{換算——>GVBASIC}字樣,這正是經典的文曲星本機進入編程頁面。
而RPGMaker左側的預覽框中,則呈現出一個空白的112×48點陣框,大約相當於2.5—3英時間的窗口。
接下來,張瓊插入U盤,將小夥伴們這幾天做好的素材集一一安裝入RPG
Maker。
他驚訝地發現,也不知道是江書宇還是禹冬雪的主意,每個角色的馬賽克小人兒的每個動作,身上都可以有三處骨骼傳動:
比如說站在那裡靜止,小人兒不會一動不動,而是會手動、腳動、頭擺來擺去,象徵著等待或無所事事。
禹冬雪沒有等張瓊問他,就在一旁輕聲解釋:「你在電話里說,遊戲容量要壓縮到5MB以內,我們試了好幾種方法終於想到這樣一種方案,「只讓人物重複兩種狀態的形態,動態與靜止,靜止時,當沒有武具、物品在手時三個部分動,手裡拿著東西的情況下加上武具的聳動,「動態時,當人物產生打鬥或大幅度移動,再添加第五種動作,就是讓頭發動,以此代表動態。」
「很高明也很經典的做法,你們真是進步很大。」
張瓊一邊輸入著代碼,一邊把左邊預覽框中的物體直接用滑鼠拖來拖去。
這就是必須先做模擬器的理由,不然光這個將物件移動到合適位置的工作,就需要用到GRAPH指令進行無數遍「X=100,Y=40「初始化坐標1.」。
可想而知工程難度有多大?
更別提想要做一款5MB大的像素遊戲。
「都是在你身邊工作,鍛鍊出來的啊。」禹冬雪非常感慨地笑著說。
張瓊就這樣機械地做著素材調校,禹冬雪則像是亘古不變的雪雕,一言不發地坐在旁邊看他按下鍵盤。
張瓊摸了摸後頸,忽然問禹冬雪,「關於這個遊戲,你認為的核心玩法是什麼?」
禹冬雪雖然中途不問她什麼,她就始終保持一言不發,但只要張瓊說話,她是句句有回應的,「不是之前已經決定好了嗎?圍繞索取蕾妮婭一個吻而引發的各種事端?」
「那結果呢?四大國王子到底有沒有吻到蕾妮婭呢?」
禹冬雪手指戳著嘴角,仰臉看著天花板,「我當然希望我所操作的角色最終幫助蕾妮婭解除紅月之吻的詛咒,並抱得美人歸啊。」
「呵呵,他們不會有人吻得到的,我所構想的英德大陸世界將會蔓延向PC世界,家用機世界,關於蕾妮婭的那個吻將橫跨數千年直到現在、未來,四大國王子的後代也將追尋著祖先傳奇足跡經歷一場又一場有關愛的試煉。」
禹冬雪怔怔盯著張瓊側臉,「我是不是第一個知道結局的?」