otwl007
BASS創作者兼二代目管理員
 Lv.47:0  Lv.1
私訊 

Oz Production:奧茲流BASS遊戲製作教學


 初級班 晉級試
 
 第一題(3分):
 一個外連素材所需花費的BM並不包括以下哪一項?
 :0BM
 :10BM
 20BM
 :30BM
 解答: 背景素材10BM、人素30BM、物件10BM、音樂0BM
 
 第二題(3分):
 以下數項為舞台名稱,請問它們的母分類是哪一個?
 :A
 :A-1
 :A-1-B
 它們之間沒有共同母分類
 解答: 舞台「A」沒有「-」,系統不會把這個舞台歸入任何一個母分類。
 
 第三題(3分):
 以下何者的描述是錯誤?
 (i)舞台出口的類型可以分為五類
 (ii)選擇選項最多可以新增99個
 (iii)章節選擇可以在編輯器功能找到
 (iv)只要利用兩個舞台的話,使用「選擇選項」也是可以達到「重播內容」的效果。
 
 (ii)(iii)
 :(i)(ii)(iii)
 :(ii)(iii)(iv)
 :(i)(ii)(iii)(iv)
 
 解答:
 (i): 分別為「直接出口」、「選擇選項」、「使用物件」、「重複播放」及「調查畫面」
 (ii): 選擇選項可以新增無限個
 (iii): 這是本人的地雷點,讓我重申一次「章節選擇」是用「選擇選項」做出來的。
 (iv): 選項連到舞台B,舞台B連回舞台A
 
 第四題(3分):
 若要在5秒內把音量調整至4級,以下哪個指令是正確的?
 : sys(volume:5:4)
  sys(volume:4:5)
 : sys(fadein:5:4)
 : sys(fadein:4:5)
 解答:這不用我解釋了吧?
 
 第五題(3分):
 玩家一開始並沒有任何物件「回復藥水」,以下哪一個指示會影響玩家手持「回復藥水」的數量?
 : sys(remove:回復藥水)
 : sys(removeone:回復藥水)
  sys(give:回復藥水)
 : sys(giveone:回復藥劑)
 
 解答:
 一開始玩家什麼都沒有,所以消除指令沒有用。
 留意指令sys(giveone:回復藥劑),是「回復藥劑」不是「回復藥水」
 
 第六題(7分):
 以下數項可能為新手建立新遊戲時需要的步驟,試為其進行排序。
 (i)新增外連素材
 (ii)編輯遊戲
 (iii)新增素材
 (iv)發表遊戲
 
 :(ii)(iii)(iv)
 (iii)(ii)(iv)
 :(i)(iii)(ii)(iv)
 :(iii)(i)(ii)(iv)
 
 解答: 就說新手不要用外連素材了,BM傷不起啊。
 
 第七題(7分):
 以下為一些舞台的設定:
 「start」:背景A、音樂A、出口「舞台C」
 「舞台B」:沒有背景、音樂B、出口「無」
 「舞台C」:背景C、沒有音樂、出口「舞台B」
 請問遊戲完成運作後,遊戲的設定會是怎樣?
 
 背景C、音樂B
 :背景A、音樂B
 :沒有背景、音樂B
 :沒有背景、沒有音樂
 
 解答: 其轉換流程為:
 背景A、音樂A > 背景C、音樂A > 背景C、音樂B
 
 第八題(7分):
 在一個需要調查的解謎遊戲,共有五個地方有描述文字、有一處地方會得到物件,有一處地方會觸發劇情A,此外在調查期間使用物件會觸發劇情B。請問最少要用多少舞台處理這一部份的系統?
 
 :8
 :9
 :3
 4
 
 解答: 「使用物件及調查」之舞台一個(with五段描述文字)、給物件舞台一個、劇情A舞台一個、劇情B舞台一個,共四個
 
 第九題(7分)
 sys(autotell:on,tellspeed:4,fontsize:200%)
 決!
 鬥!
 吧!
 sys(autotell:off,tellspeed:default,fontsize:default)
 請問以下哪一個不是剛才文字出現時使用過的指令?
 
 : sys(autotell:on)
 : sys(autotell:off)
  sys(fontsize:100%)
 : sys(tellspeed:default)
 
 解答: 一般來說,sys(fontsize:100%)的確能夠發揮sys(fontsize:default)的功用。但是,如果遊戲預設不是100%的話,那就錯了。
 
 第十題(7分)
 變數「A」的初始值是5。以下哪一項,或數項,會使變數A的值改為「-5」?(每項只能用一次)
 (i)Sys(setv:A:0)
 (ii)Sys(setv:A:-A)
 (iii)Sys(setv:A:-5)
 
 :(ii)
 :(iii)
 :(i)(ii)
 (i)(iii)
 
 解答: Sys(setv:A:-5)的意思是「減5」,而不是「負5」。此題目的另一個解答是(ii)(iii),不過並未出現在選項中。
 
 第十一題(10分)
 小明做好遊戲後,發現遊戲不能如他所想的運作,以下哪些是可能原因?
 (i)他把「start」舞台給刪掉。
 (ii)他把「end」舞台給刪掉。
 (iii)瀏覽器的快取檔案還沒更新。
 (iv)他未連接好舞台。
 (v)他在舞台劇本中使用了BASS遊戲禁止使用的特殊符號,導致遊戲死掉。
 
 (i)(iii)(iv)
 :(i)(ii)(iii)(iv)
 :(i)(iii)(iv)(v)
 :(i)(ii)(iii)(iv)(v)
 
 解答:
 (i)任何遊戲的始動舞台一定是「start」。
 (ii)任何遊戲的終結舞台不一定是「end」。
 (iii)這是新手經常問的問題,事實上編輯器左下角也有寫著的,所以不要再到雜七八發問版問這個白癡問題。
 (iv)不需解釋了吧
 (v)如果在舞台劇本中使用了BASS遊戲禁止使用的特殊符號,BASS系統會有訊息提示並禁止你存檔。所以這情況是絕對沒有可能發生。
 
 第十二題(10分)
 把人素放在遊戲畫面時,應注意以下哪些事情?
 (i)改變人物的表情為不曾存在的表情,以做到沒人素的同時能顯示人物名牌的效果
 (ii)用Sys(clearscreen)確保上一個舞台多餘的角色不會出現。
 (iii)無視人素比例,把三個人素同時放置在畫面上。
 (iv)以第一人稱作視角,若主角面對面與單個人物對話時想把主角名字顯示在人物名牌上,把透明人素放在正中央。
 (v)若不想人物名牌出現時,將其對白留空白。
 
 :(i)(iii)(v)
 :(i)(iv)(v)
 (ii)(v)
 :(ii)(iv)(v)
 
 解答:
 (i)錯誤。若表情不存在,人物名牌不會顯示
 (ii)正確。
 (iii)錯誤。這是美學上的問題。
 (iv)錯誤。主角面對面與單個人物對話時那個人物會是放置在中央。雖然主角人素是透明的,但也是一個人素,所以把透明人素放在正中央還是會蓋過對話對象。因此主角應該放在左/右方。
 (v)正確。
 
 第十三題(10分):
 sys(filter:bg:blur(8px) brightness(4) invert(1))
 sys(filter:bg:none)
 請問剛才使用了哪些特效?
 (i)blur
 (ii)grayscale
 (iii)sepia
 (iv)brightness
 (v)hue-rotate
 (vi)invert
 
 :(i)(iv)(v)
 (i)(iv)(vi)
 :(i)(iii)(vi)
 :(ii)(iv)(v)
 
 解答: 雖然是很難看見,但是增加亮度後再反轉會顯得更暗,至於模糊那部份是考你眼力而已。
 
 第十四題(10分):
 試根據以下指令,找出下列何者對指令的描述是錯誤的。
 Sys(bgm:BGM1)
 Sys(volume:0:0,shock,play:music1)
 Sys(showitem:item1)
 Sys(hideitem:item2)
  
 (i)指令結束後,玩家正在聽BGM1。
 (ii)在Sys(showitem:item1)時,玩家理論上聽不到music1。
 (iii)指令結束後,物件還顯示在畫面上。
 (iv)在畫面震動時會發出聲音。
 
 :(i)
 :(i)(ii)
 (i)(iii)
 :(i)(iii)(iv)
 
 解答:
 (i)錯誤。因為在第二句指令時關掉了聲音。
 (ii)正確。PLAY:MUSIC的指令只會在該行發動。
 (iii)錯誤。系統實際只會判斷Sys(hideitem:item2)中「hideitem」那一項,後面的「item2」並不會有任何影響。
 (iv)正確。volume:0:0並不會關掉效果音
 
 第十五題(10分):
 試根據以下指令,找出下列何者對指令的描述是錯誤的。Sys(setv:A:5,setv:A:-8,setv:A:*2,setv:B:1,setv:B:-A,setv:C:A,setv:C:*B,setv:A:C,setv:A:/2)
 (i)A=-21
 (ii)B=12
 (iii)C=-42
 (iv)D=0
 
 (ii)
 :(iv)
 :(i)(ii)
 :(ii)(iv)
 
 解答:
 A = (5-8)*2 = -6
 B = 1-(-6) = 7 (完)
 C = -6*7 = -42 (完)
 A = -42/2 = -21 (完)
 D 並沒有呼叫, D=0 (完)