一個交互系統(tǒng)的架構(gòu)指的是它的結(jié)構(gòu)和它的路徑。比如系統(tǒng)的所有地方都是怎么組織和聯(lián)系起來的苏章,用戶在任務(wù)中如何進行來回寂嘉。蠻無聊的,這些是我當時備考用枫绅,大家稍作了解就行泉孩。
介紹一下一些基本的架構(gòu):
a. 層級:使用最普遍的一種,以一個主要的地方開始像樹枝一樣延伸開來并淋,用戶可以不斷伸入到這個結(jié)構(gòu)中寓搬。
這里我還需要給大家說下扁平層級結(jié)構(gòu),它是普通層級機構(gòu)(上圖)的加強版本县耽,同級之間可以互相訪問句喷,這需要需要在這些頁面中有無時不在的按鍵或者圖標幫助它們之間彼此進行訪問 (比如圖片應(yīng)用)镣典。
b. 襯墊結(jié)構(gòu):提供不同場景間的連續(xù)訪問,它可能被看成是“互動”的對立面唾琼,因為它只提供一種系統(tǒng)內(nèi)的導(dǎo)航方式 (比如答題系統(tǒng))兄春。
c. 互動故事結(jié)構(gòu):互動故事架構(gòu)可以被分為分支結(jié)構(gòu)和網(wǎng)狀結(jié)構(gòu)。分支互動故事結(jié)構(gòu)有許多可能的故事線和不同的終點(比如GTA5)锡溯,對于開發(fā)來說會相對復(fù)雜而且成本過高 神郊。網(wǎng)狀故事結(jié)構(gòu)從一個襯墊結(jié)構(gòu)開始,故事隨著一個主線走趾唱,只有一個主線和一個終點 (比如大菠蘿3)涌乳。
d. 模塊化:它可以組合不同的模塊,用戶更具備主動性去創(chuàng)造一個自定義的用戶體驗甜癞,交互系統(tǒng)也可以被隨意拓展夕晓。組件可以被單獨開發(fā),具備了更好的開發(fā)生命周期悠咱,但在開發(fā)前需要很多的計劃和安排蒸辆,因為需要清楚模塊之間如何互相交互,即使模塊之間可以共享相同的組件 (比如各種拼圖類游戲)析既。
e. 仿真:可以用來模仿真實系統(tǒng)躬贡,由個個獨立的組件組成,同樣很難開發(fā)眼坏。