如何利用Scratch製作出好玩的遊戲?

weixin_34377065發表於2018-07-20

有些遊戲具備一種魔力,吸引著你一遍又一遍地玩個不停。遊戲設計者把這種魔力叫做“可玩性”。  Scratch就是這樣一種能夠給孩子帶來“可玩性”遊戲的程式設計平臺。那麼我們該如何利用Scratch製作出好玩的遊戲?

11770611-db12a2e5e334b297.jpg

要讓一個遊戲擁有較高的可玩性,你需要思考構成遊戲的各種元素,以及如何把它們融合在一起。

11770611-0b125a4e6a409456.jpg

角色  

在大多數遊戲中,玩家都會藉助螢幕上的某個角色進入遊戲世界。這個角色可能是動物、王子、賽車,甚至是一個簡單的氣泡。  

為了製造出驚險、競爭的氣氛,遊戲中往往還會有敵人角色,玩家需要打敗它們或者快速逃離。  

11770611-c6dc939a61081cf2.jpg

遊戲機制  

這些都是遊戲中的動詞,包括各種動作,例如奔跑、跳躍、飛行、捕捉物品、施魔法以及使用武器。遊戲機制是一個遊戲的核心,完美的遊戲機制會創造出一個優秀的遊戲。  

11770611-3dc90f901dfa04f4.jpg

物品  

幾乎所有的遊戲都有各種物品,比如增加健康值和得分的星星、硬幣,用來開門的鑰匙等等。  

並非所有物品都有好處,有一些會擋住玩家的去路、消耗玩家的健康值,或者偷走他們的寶物。物品也可能組成一個謎題,等待玩家來解決。

11770611-92f39b6cbf82baaf.jpg

規則  

遊戲中的規則告訴玩家可以做什麼,不可以做什麼。例如,他能穿越一睹牆壁,還是會被磚塊攔住?能停下來思考,還是必須和時間賽跑。


11770611-af4b89fd9245bf23.jpg

世界  

想一想,遊戲執行在一個怎樣的世界中?是2D還是3D的?玩家的視角是從上方觀察、側面觀察、還是從裡面觀察?遊戲世界是否有一堵牆或者邊界會阻擋玩家的移動?或者說這個世界就像野外一樣沒有邊際。  

11770611-c86c61293d079b59.jpg

目標  

每一個遊戲都要求玩家實現某種目標,可能是贏得一場跑步比賽,征服一個敵人,達到一個高分,或者堅持生存,時間越長越好。  

大多數遊戲提供了很多小目標,比如解鎖一道門進入下一關,或者贏得一輛新車或一項技能。  

11770611-5b942b095cb457f5.jpg

操控  

鍵盤、滑鼠、遊戲操縱桿、動作感測器都可以成為很棒的操控工具。如果玩家能完全掌控自己的角色,關鍵在於操控方式必須簡單易學,而且計算機的反應速度要很快。  難度等級  

一個遊戲太容易或者太難,都會毫無樂趣。很多遊戲在開始階段都很容易,玩家可以在初期練習。隨後,當他們的技能越來越嫻熟,遊戲的難度就會逐漸增大。想創造一款出色的遊戲,設計合理的難度等級是關鍵。  

可玩性  

11770611-eab0ae43455538f3.jpg

想要吸引人們樂此不疲地玩一款遊戲,並不需要把它設計得非常複雜。最早有款叫“PONG”的遊戲就非常成功。  

它簡單地模擬了打網球:網球只是一個白色的小方塊,球拍則是兩段只能上下移動的白色線條。儘管沒有令人驚豔的畫面,人們卻非常喜歡Pong,因為它極具可玩性。  

玩家可以和朋友們對抗,就像真正的網球比賽一樣。它要求玩家全神貫注,穩定地控制手部,漏球一方總是要求再來一局。

以上就是如何利用Scratch製作出好玩的遊戲所需要的關鍵內容要素,要製作出一款好玩的遊戲就要具備以上所有的內容。快來動手操作一下吧!

相關文章