tft每日頭條

 > 遊戲

 > 俄羅斯方塊遊戲實現思路

俄羅斯方塊遊戲實現思路

遊戲 更新时间:2024-11-13 14:58:41

我是會做遊戲也會教你做遊戲的小螞蟻,歡迎關注我,每天學點兒做遊戲的知識。

嗨!大家好,我是小螞蟻。

從今天開始,我将開啟一個新的遊戲,并且順帶着會寫一個新的系列教程,這個遊戲就是人人都知道的——俄羅斯方塊。

我一直都在做消除類型的遊戲,在所有消除類型的遊戲裡,俄羅斯方塊可以稱得上是“鼻祖”了,所以,不論怎樣這個系列裡都不能少的了它。

我特别喜歡俄羅斯方塊創造者帕吉特諾夫對俄羅斯方塊的評價:

談到俄羅斯方塊成功的奧妙,可能在于這個遊戲非常簡單,而且拼圖的過程有“從混亂中尋找秩序”的成就感。

從混亂中尋找秩序可能是人的一種本能,這大概也是人們之所以喜歡玩消除遊戲的深層次原因。

俄羅斯方塊已經有那麼多了,即使是在微信小遊戲平台上搜索“俄羅斯方塊”也能找到大把的同類型的遊戲。為什麼我還要去做一個呢?因為我覺得有些地方我還可以做的更好一點兒。是的,這就是制作一個遊戲的原因,它可能并不是一個絕無僅有的創意,也不是一個光芒萬丈的點子,隻是因為我覺得自己還可以把它做的再好那麼一點點,這就夠了。

好了,下面就讓我們來一起踏上這段俄羅斯方塊遊戲開發之旅吧!

在正式開始遊戲制作之前,有一件事情是必須要做的,那就是先要對自己所做的遊戲有一個清晰的了解。俄羅斯方塊是一個很簡單的遊戲,但即使是再簡單的遊戲,我們依舊有必要對其進行清晰而詳細的了解。

怎麼樣了解呢?先去玩一下。

你可以去搜索“俄羅斯方塊遊戲”,找一個先玩一下。

好了,現在你可以先暫停閱讀,前去玩幾分鐘的遊戲,因為我們對這個遊戲太熟悉了,所以隻需要幾分鐘你大概就能把小時候的那些回憶都找回來了。

現在,你玩過遊戲了。試着來回答一下下面的這幾個問題:

俄羅斯方塊遊戲的整個流程是怎樣的?

俄羅斯方塊中一共有幾種不同形狀的方塊?

俄羅斯方塊遊戲的整體布局一共有多少行多少列?

有哪些形狀的方塊可以調整旋轉?有哪些形狀的方塊不能調整旋轉?

可以調整旋轉的方塊都可以調整幾次?

好了,請回答一下上面的這幾個問題。什麼?一個也答不出來?沒關系,這很正常。因為你剛才玩遊戲的時候是以一個玩家的角度在玩遊戲。現在,你需要切換成遊戲制作者的視角,帶着這幾個問題,再去玩一會兒遊戲,然後記錄下你所觀察到的答案。

如果讓玩家帶着尋找指定問題答案的動機去玩遊戲的話,那麼遊戲的樂趣一定會大打折扣,可能很少有人想要再繼續玩了,但是我們是遊戲制作者,帶着問題去玩遊戲是必須要做的事。

遊戲制作者應該具備一雙能夠洞悉遊戲表象的眼睛,看到那些玩家所看不到的東西(數據,規則,原理)。即使是一個非常“簡單”的俄羅斯方塊,如果上方的這些問題,你無法通過觀察得到準确答案的話,那你也是做不出來的。

今天的這篇教程,我們從第一個問題開始。先了解遊戲的整個流程,在了解了流程之後,我們就能夠找到着手點了。

俄羅斯方塊遊戲實現思路(從零開始做一個俄羅斯方塊遊戲1:遊戲流程)1

如圖,是俄羅斯方塊的整個流程:遊戲開始之後,會在屏幕上方随機的生成一個形狀,然後形狀開始下落,在形狀下落的過程中,玩家可以對形狀進行控制,例如左右移動,加速向下移動,切換形狀的旋轉。形狀會一直下落,在下落的過程中需要進行“碰撞檢測”,當形狀碰撞到下方的任何一個方塊時,則進行形狀的“停靠”,“停靠”完成之後,接下要做就是消除判斷,判斷下方這些已經堆疊的方塊是否有滿足消除條件(湊滿一行)的,如果有的話,則進行消除處理,消除完成後,上方的方塊會下落進行填充,然後再次随機創建一個形狀。如果沒有消除,則進行遊戲結束的判斷,如果遊戲結束了(堆疊到最上方),執行遊戲結束的處理,否的話,繼續随機生成下一個形狀,進入下一次循環。

除了遊戲開始和遊戲結束兩個節點,其餘的時間遊戲就是在不停的循環着中間的這個過程。

現在整個遊戲的流程我們已經清晰了,接下來,隻需要從流程的起點,依次的向下,實現每一個模塊的具體功能,然後再把整個流程串起來,這樣一個完整的俄羅斯方塊遊戲基本上就做出來了。

“老手”開發者和“新手”開發者之間有一個很大的區别,就是在開始出發之前,手中有沒有一張清晰的“地圖”,而這個遊戲流程其實就是一張清晰的“地圖”。新手開發者很容易在“地圖”未完成之前,先一頭紮進去,結果往往是東一頭,西一頭,最後越做越亂,一個簡單的遊戲或許還好,但是遇到一個稍微複雜一些的遊戲,就會完全不知所措了。

如果,你在開始之前,有了上方這張遊戲流程地圖,那你大概就很難再迷失方向了,因為它會清楚而明确的告訴你,哪些地方你已經去了,哪些地方你還沒有去,哪些地方應該先去,哪些地方應該後去。

如果你想成為一個厲害的遊戲開發者,希望你能夠具備“繪制地圖”的能力。即使現在沒有也沒關系,這個跟做遊戲一樣,都需要刻意練習。

從今天就開始練習這項技能吧!一旦你熟練掌握了,對遊戲的整個制作就會有更強力的把控,你會變得更加胸有成竹。

因為地圖在手,天下我有。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关遊戲资讯推荐

热门遊戲资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved