你的消消樂玩得好嗎?帶你了解消消樂背后的故事~

開心消消樂

休閑游戲,可能是大家接受度最高的一種,因?yàn)橥嫫饋硪?guī)則簡單,但是變化多端、有趣。可以打發(fā)時間。

之前騰訊又火了一款休閑小游戲,導(dǎo)致一段時間之內(nèi)我在地鐵里看到很多人都在玩,這就是火爆的消除游戲《開心消消樂》!

說到消除游戲, 就不得不提一個消除類祖宗級的游戲,“俄羅斯方塊”。

通過簡單的圖形、便捷的操作,無限的可能,一直流傳到現(xiàn)在。

這一篇小文兒,就來給大家揭秘一下紅火的《開心消消樂》背后,蘊(yùn)含著哪些邏輯~!

一、消除的基本元素

一般來說,消除游戲最基本的元素,就這幾個:

1、3-5種不同的消除元素

2、時間限制

3、一副地圖

4、一個過關(guān)目標(biāo)

現(xiàn)在的消除游戲,通過上述幾種元素的不同組合,可以衍生出無數(shù)種類似的游戲,不過核心玩法不變。

二、消除的基本原理

對于一名游戲策劃來說,只需要將相關(guān)的規(guī)則寫清楚就好,具體的算法還是需要由程序猿負(fù)責(zé)搞定。

1 地圖刷新繪制

首先初始化游戲地圖,根據(jù)關(guān)卡不同,可以有很多不同的地圖,這次就用最普通的正方形7*7的地圖來說明

這是一張正方形的空網(wǎng)格地圖,讀取完成開始隨機(jī)生成元素,鋪滿整個地圖網(wǎng)格,這這一步初始化時,不能出現(xiàn)兩種情況:

1、每個橫排、豎排不能出現(xiàn)3個以上連續(xù)的元素

2、不能出現(xiàn)死地圖(即生成以后,玩家無法通過操作對元素進(jìn)行消除)

通過以上2個硬性條件,我們規(guī)定,左上角為(0,0)點(diǎn),x從0點(diǎn)開始往右生成,y從0點(diǎn)向下生成直到底部。每次先判斷下它的左邊兩個是否已經(jīng)同色,還有上面兩個是否已經(jīng)同色,如果同色了,要去掉這個顏色。

參考示例

假設(shè)已經(jīng)生成的地圖是:

2, 3, 3, 4, 1, 3, 2

1, 2, 3, 4, 4, 3, 3

1, 2, 4, 2, 2,X

因?yàn)閄的左邊兩個都是2,所以X不能再是2了,它的上面兩個都是3,所以X不能再是3了。所以X的結(jié)果只能是0,1,4中隨機(jī)取一個了。

這個規(guī)則,是現(xiàn)在三消類游戲最基礎(chǔ)的規(guī)則。根據(jù)這個基礎(chǔ)規(guī)則,現(xiàn)在的游戲產(chǎn)生了很多的變化,以增加可玩性和難度。

2 消除的刷新

當(dāng)?shù)貓D繪制完成后,用戶就可以愉快的玩耍了!

在玩耍過程中,元素的移動機(jī)制是通過3步實(shí)現(xiàn)的

移動元素,進(jìn)行判斷

元素互換后,需要其上下左右,是否滿足消除的條件。

如果滿足,則直接消除相應(yīng)元素;不滿足,則將元素回歸原位。

在滿足消除條件的情況下,被消除的元素會消失,此時留下的空位需要補(bǔ)齊,根據(jù)地圖的排列規(guī)則,會從對應(yīng)的元素列中下降補(bǔ)位,如下圖:

最后全部刷新,補(bǔ)位完成。此時,系統(tǒng)會繼續(xù)去進(jìn)行判定,是否有可消除的對象,如果有繼續(xù)消除,直至沒有可以直接消除的對象。最后補(bǔ)完入下圖所示。

三、可玩性升級

上邊講述的是基礎(chǔ)原理,在這個基礎(chǔ)上,我們可以增加更多的游戲元素,讓消除游戲更有樂趣。按照我的升級歸類,大致分為

1、地圖升級

2、消除物升級

3、增加過關(guān)目標(biāo)

4、增加輔助功能

5、其他

3.1 地圖升級

其實(shí)這個很好理解了,就是在原有的地圖結(jié)構(gòu)上,增加地圖的限制,比如增加一些阻擋(阻擋)或?qū)⒌貓D砍去一塊。讓這個地方不再刷新消除物,導(dǎo)致、橫排豎排被阻斷,無法進(jìn)行消除從而提升難度,比如下圖

3.2 消除物升級

消除物升級說白了就是在基礎(chǔ)的消除物中增加同色的但是功能不同的消除物。當(dāng)消除到特殊消除物時,會有一些特殊的效果。這個效果需要根據(jù)關(guān)卡的內(nèi)容來做。一般常見的就是

基礎(chǔ)消除物升級:消除物可以不再是固定的色塊,可以帶有各種圖案。如消消樂中的各種動物頭像,就是一種解決方案

炸彈類:消除后,就會以這個炸彈消除物為圓點(diǎn),向四面方向x個格子的距離發(fā)生爆炸進(jìn)行消除。

轉(zhuǎn)化類:消除后,會將其一定范圍內(nèi)的消除物改編為該顏色。

萬能類:可以當(dāng)做任何顏色的消除物進(jìn)行使用。

3.3 增加過關(guān)目標(biāo)

增加過關(guān)目標(biāo),其實(shí)是最好操作和設(shè)計的一種擴(kuò)展玩法?,F(xiàn)在能想到的大致有這么幾個

1、一定時間內(nèi)獲得xx分?jǐn)?shù)

2、消除一個規(guī)定數(shù)量的消除物

3、在一定步數(shù)限制內(nèi),達(dá)成特定要求(比如上述1、2)

4、消除多個規(guī)定數(shù)量的特定消除物

3.4 增加輔助功能

增加輔助功能主要是幫助玩家過關(guān)而設(shè)計的,或者是過關(guān)過程中需要用到的機(jī)關(guān)。根據(jù)關(guān)卡設(shè)計不同,可設(shè)計為通用輔助功能與機(jī)關(guān)類功能。此處我們就不說機(jī)關(guān)類功能了。

輔助功能,有這么幾種比較常見的:

1、增加時間

2、提示可消除的一步

3、重置地圖

4、獎勵翻倍

輔助功能的設(shè)計,要與整個游戲節(jié)奏、關(guān)卡相吻合,不能設(shè)計的過于強(qiáng)大,這樣會降低游戲難度降低游戲生命周期。也同樣不能設(shè)計的過于弱小,顯得功能很雞肋。所以平衡是重點(diǎn)要保證的。

3.5 其他擴(kuò)展

為了增加游戲壽命,可以增加體力這個東西,每玩一關(guān)需要扣除一定體力,用完以后就需要等時間來恢復(fù)體力。以此來延長游戲壽命,減緩?fù)P(guān)速度。

同時加入社交好友,排行榜功能。讓用戶有一個刺激攀比的過程,也可以增加玩家對游戲的粘度,以提高游戲整體的活躍度。

結(jié)尾

這篇文章寫出來介紹給大家,主要是為了給大家普及一下消消樂背后的一些東西。根據(jù)消除類游戲,也衍生出了很多有意思的游戲。后邊有機(jī)會搬出來給大家介紹一下更高層次的游戲玩法。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容