舉例說明。假設我們要釋放一百個火球術,那么我們釋放可以有多種選擇。一種選擇是就這么釋放一百次火球術的構型,一個構型一個構型的構建,然后再釋放。因為火球術非常基礎,這樣釋放的速度也不會太慢。但我們依舊可以選擇另一種釋放方式,就是重新弄一個術式構型。這個新的術式構型中,在一個火球術釋放之后,立刻聯動另一個火球術術式,在構型之中,加入一個魔力聯動的構型,就像是電路圖一樣,串聯起來,讓電流點亮一個小燈泡之后還能點亮另一個。類似于這樣的一個串聯結構之后,因為要釋放一百個,那么就串聯99次,然后終止。或者也可以不設置終止構型,選擇往復構型,就是讓后一個構型被觸發之后,回去重新激活前一個構型,這樣就能循環往復無窮無盡,到時候釋放者數數到一百自己不提供魔力也就停止了。
如果了解過編程的同學可能就看出來了,魔法構型其實就是一種編程,它不是電路。比方說上面那個往復釋放火球術的構型,其實就是大家玩游戲時候用的連射功能,按下去之后不斷重復你按得那個鍵對應的功能,這就是最簡單的往復結構,來來回回來來回回。
這個時候我們再來看符卡這個東西,它的難度在于,不是簡單的一百個火球術,而是上萬上十萬的彈幕的編程。這些彈幕之中簡單的定義一下有一下兩種種:固定線路彈幕、自機狙彈幕、跟蹤自機狙彈幕。固定線路彈幕就是沿著固定線路走的彈幕,這個非常簡單理解,對于這樣的彈幕,如果玩家的自機不在線路上,不動也沒事。自機狙彈幕就是對著玩家的位置釋放的彈幕,面對自機狙彈幕,玩家的自機必須躲避,不動就要被打。最后跟蹤自機狙彈幕也很簡單,就是追著玩家自機打的彈幕,面對這種彈幕需要瘋狂躲避,或者找方法把彈幕打掉,打不掉就只能躲。
然后我們深入到符卡里面的時候會發現,上面三種彈幕的演變變出了無數變種。固定線路彈幕就有外放型、結界型、回收型、移動型。外放就是子彈向外飛,自機躲開就行了。結界型就是彈幕形成了一個固定的區域,限定了自機的移動范圍。回收型和外放性是反著來的,從屏幕外面向屏幕里面飛的彈幕,有這種彈幕的時候自己貼邊的時候一不小心就會掛車。移動型就是彈幕的軌跡直接動起來了,比如說一個米字型的外放彈幕,然后順時針移動,那自己也只能順時針移動了,但這并不是自機狙。
然后這就完了嗎?naive!彈幕的大小猶豫區別,子彈型、中玉、大玉、激光、麻將、愣刺、星星、動物剪影、不規則形狀、乃至于更鬼畜的超大玉、魔炮。因為彈幕起源就在日本,日本稱呼球為玉,大玉就是大的球體,比如大玉螺旋丸。魔炮是激光的變種,激光是很細的,然后把激光加粗,加到小半個屏幕,乃至于差不多鋪滿屏幕,都叫魔炮,比方說龍珠后期的龜派氣功,那種氣功柱比幾十個人都大的氣功,就叫魔炮。
那么以上所有的東西,在一張符卡里都可以出現,以各種聯動形式。東方正統設計作品到現在出了十幾代作品了,東方的制作者唯一神主ZUN先生還沒有給不同的人設計過相同的符卡,也就是說這些東西的組合是無限的。博文不說創造比神主創造的符卡更好的符卡,自己先以一個模板來制作出來自己想要的復制品,都心滿意足了。
于是博文的第一個作品,名為反魂蝶,是東方一系列作品中博文最喜歡的一個角色,明明西行寺幽幽子的一位女性幽靈在游戲中的最后一張符卡。涉及到的彈幕種類有以下幾種,蝶形彈幕(紅、藍、紫、綠)、大玉(紅)、激光(藍、紫,漸變色)
這張符卡原本的作品里面一共八波,全部是球形結構均勻外放,所以還算比較簡單。第一波,先行一批藍、紫兩色蝶形彈幕,然后六道發射,夾角互成90度,激光發射后紅色大玉釋放,大玉飛出瞬間,紅色蝶形彈幕釋放。然后立刻開始第二波藍紫蝶形彈幕釋放,因為藍紫蝶形彈幕的飛行速度要比后續的紅色大玉和蝶形彈幕慢,從第二波開始,后續的紅色大玉會追上同一波中的藍紫蝶形彈幕,并且激光數量美波加6,大玉數量疊加0.4數量級。到第八波的時候,第八波的紅色大玉和紅色蝶形彈幕,甚至會在消失之前追上第七波的藍紫蝶形彈幕,并且激光數量來到48。
到時候就是鋪天蓋地一片蝶雨,這里面還有無數的紅色大玉,數量巨大的激光束,不過在球形結構中,48道激光其實也不多。為了能夠在一公里作為的距離內全部鋪滿這些東西,博文的計算量中,蝶形彈幕的數量在10w左右,大玉數量2000+,還有飛行速度,釋放波次等等的一系列計算。還有蝶形彈幕的構造、激光的粗細、大玉的大小和構型,還有最后的釋放形式。就真的忙忙碌碌畫了七十多業。
博勞拿著這一厚摞的草紙,要不是他跟著參與進去這次的構型構筑,他根本不會相信有人可以把一個魔法玩的這么復雜。
“這魔法··有什么用?”,博勞提出了發自肺腑的疑問,這是最核心的疑問。
博文咧嘴一笑,“好看!”