如何用 Scratch 寫「抓蘋果」遊戲

透過了解並使用Scratch創建簡單的遊戲,您掌握了Scratch的程式設計介面以及程式設計的基本步驟。那麼讓我們試試使用 Quantrimang 編寫「Apple Catching」遊戲。

目錄

編寫「抓蘋果」遊戲的步驟

我們將製作一個簡單版本的「抓蘋果」遊戲,如下所示:

遊戲開始時,蘋果會隨機從上方掉落,玩家的任務是按左右箭頭鍵移動碗來接住它們。每抓到一個蘋果,玩家將獲得 1 分。

如何用 Scratch 寫「抓蘋果」遊戲

為了能夠編寫這個遊戲,您需要遵循以下步驟。

第一步:分析遊戲

我們需要做的第一件事就是分析遊戲的結構。

  • 人物分析:本遊戲將會出現兩位主角,分別是Apple和Apple Bowl。
  • 數據分析:這個遊戲需要一個分數部分來保存玩家的分數,相當於抓到的蘋果的數量。

第 2 步:選擇遊戲桌布

下一步是選擇遊戲的背景圖像。點擊程式設計介面下角的相框圖標,為你的遊戲選擇合適的背景圖片。

有許多不同主題的壁紙可供您選擇。您只需單擊要用作壁紙的圖像即可。

如何用 Scratch 寫「抓蘋果」遊戲

步驟 3:製作蘋果和碗

當然,要完成遊戲,兩個主要元素是必不可少的:蘋果和碗。點擊添加壁紙部分旁邊的貓圖標,將這兩個角色添加到您的遊戲中。

如何用 Scratch 寫「抓蘋果」遊戲

另外不要忘記刪除編程介面中的預設黃貓角色。

步驟 4:對碗進行編程

我們開始對一碗蘋果進行編程,它只允許水平移動,即牛軸(X軸)。此外,需要對碗進行編程,使其在玩家按下左箭頭或右箭頭時每 20 像素移動一次。具體來說,您需要按照以下順序選擇代碼:

  • 在事件下,選擇按下右箭頭鍵並將其拖曳到腳本區域。
  • 在「運動」部分中,將「更改 x」代碼拖曳到「按下按鍵時」代碼下方的某個量。然後將代碼處的數字改為20。

對左箭頭鍵進行相同的編程,但是不是將數字設為 20,而是需要輸入-20,以便碗可以向相反的方向移動。另外不要忘記將碗的位置調整到遊戲介面的底部。

如何用 Scratch 寫「抓蘋果」遊戲

步驟 5:對蘋果進行編程

我們需要對蘋果進行編程,讓它從上方落下,並在落地時消失。同時,當一個蘋果消失時,另一個蘋果會繼續掉落,這個過程會不斷重複,直到玩家停止遊戲。為了讓蘋果執行上述操作,我們需要按照以下順序進行程式設計:

  • 事件部分,代碼當點擊綠旗時。
  • 移動項目,代碼前往隨機位置。
  • 讓 y 等於...您需要在空白處輸入數字180 。
  • 控制部分,選擇連續加入到程式設計部分。
  • 選擇將 y 改變 -5 ,將其編程到連續代碼的小檔案中。
  • 將控制項中的If...then..程式碼拖曳到腳本區域中,使其成為連續程式碼的子檔案。
  • 前往操作並將空間 <space=""> 程式碼拖曳到If...then 程式碼中的小框中。然後取得運動時的Y 座標並將其放入第一個空間,並將-170 放入第二個空間。
  • 繼續將「轉到Motion中的隨機位置」拖曳到「如果...則」代碼的子項中。
  • 在上面的程式碼下方加入程式碼 Set y equals 180 。

如何用 Scratch 寫「抓蘋果」遊戲

注意:螢幕的 x 座標(X)僅從-240 到 240,螢幕的 y 座標(Y)僅從-180 到 180 。

如何用 Scratch 寫「抓蘋果」遊戲

接下來我們需要編寫接蘋果的動作來幫助玩家獲得分數並消失,然後隨機出現在另一個位置。您還可以在成功接球時添加聲音,使遊戲更加有趣。請如下編寫計分方法:

  • 將If 程式碼加入為Continuous 程式碼的子代碼。
  • Sensor部分中的Touching Bowl程式碼加入If then 程式碼空白處。
  • 在If Then 程式碼中的聲音部分編寫播放聲音的程式碼
  • 新增代碼前往移動項目的隨機位置。
  • 新增代碼設定 y 等於 180以完成編程。

如何用 Scratch 寫「抓蘋果」遊戲

最後,我們需要寫一個程序,當碗裡每次接住蘋果時,就得分。

  • 首先,轉到“變數”命令組並點擊“建立變數”來建立點變數。

如何用 Scratch 寫「抓蘋果」遊戲

  • 在這裡輸入新的變數名稱並選擇所有字符,然後按一下確定。
  • 將Points的初始值設為0,那麼每當一個蘋果掉進碗裡,就算1分,設定類似下圖的程式碼。

如何用 Scratch 寫「抓蘋果」遊戲

步驟 6:為遊戲創造更多蘋果

只抓到 1 個蘋果會讓你的遊戲變得相當無聊,所以添加更多的蘋果可以讓遊戲更有趣。執行此操作非常簡單。

右鍵點選蘋果,選擇複製。

如果要調整每個蘋果的大小,請到服裝部分進行編輯。

步驟 7:發布遊戲

透過上面的程式步驟,你已經完成了創建自己的蘋果捕手遊戲的過程。點擊頂部工具列上的“查看項目頁面”以保存您的遊戲並開始玩。

如何用 Scratch 寫「抓蘋果」遊戲

在剛剛導航到的介面上,點擊綠色旗幟按鈕即可開始測試剛剛編程的遊戲。

此外,您還可以透過點擊分享,然後取得遊戲連結發送給所有人,與親朋好友分享此遊戲。

如何用 Scratch 寫「抓蘋果」遊戲

在將遊戲發送給所有人之前,請記得為其命名。

以上就是Quantrimang 為大家介紹的如何使用 Scratch 來寫遊戲《Catch Apples》的完整指南。除了上述說明之外,您還可以設定一些其他元素,讓您的遊戲擁有自己獨特的功能。祝你好運!

Sign up and earn $1000 a day ⋙

Leave a Comment

如何在離線且有網路的情況下在 Chrome 上玩霸王龍恐龍遊戲

如何在離線且有網路的情況下在 Chrome 上玩霸王龍恐龍遊戲

要在離線和線上時在 Chrome 上玩恐龍遊戲 - T-rex Run,您只需遵循這個簡單的指南。可愛的霸王龍恐龍將出現在螢幕上,供您開始遊戲。

在筆記型電腦上玩遊戲的 6 大好處

在筆記型電腦上玩遊戲的 6 大好處

長期以來,遊戲玩家之間一直存在著關於是否使用筆記型電腦、桌上型電腦或遊戲機進行遊戲的爭論。雖然每種選擇都有其自身的優勢,但在筆記型電腦上玩遊戲卻有其獨特的優勢。

在遊戲中加入模組之前你需要知道的 5 件事

在遊戲中加入模組之前你需要知道的 5 件事

如果您正在尋找新的體驗,那麼在為遊戲添加模組之前,需要記住一些事項。

如何解決 Windows 上玩遊戲時 FPS 低的問題

如何解決 Windows 上玩遊戲時 FPS 低的問題

如果您在 Windows 上玩遊戲時遇到 FPS 低的問題,請按照以下步驟修復 FPS 低的問題並恢復高品質的遊戲體驗。

2024 年遊戲大獎:誰贏得了年度最佳遊戲獎?

2024 年遊戲大獎:誰贏得了年度最佳遊戲獎?

想知道誰贏得了 2024 年度最佳遊戲獎嗎? 2024 年遊戲大獎或想快速回顧所有獲獎者,請從頭到尾閱讀

11 款無網路即可暢玩的趣味手機遊戲

11 款無網路即可暢玩的趣味手機遊戲

有許多遊戲無需 Wi-Fi 連線或使用數據即可暢玩。如果您正在尋找這樣的離線遊戲,那麼本文適合您。

為什麼許多人喜歡 PC 遊戲而不是遊戲機?

為什麼許多人喜歡 PC 遊戲而不是遊戲機?

有一段時期,許多人認為遊戲機遊戲比電腦遊戲好。然而,當他們回到滑鼠和鍵盤的世界時,控制台卻被拋在了後面。

如何免費使用 Xbox Game Pass

如何免費使用 Xbox Game Pass

雖然 Xbox Game Pass 很划算,但每月 9.99 美元(Ultimate 版為 19.99 美元)的費用對於一些遊戲玩家來說遙不可及。幸運的是,每月都有免費的方式獲得 Xbox Game Pass。

GTA Vice City 命令代碼、俠盜獵車手:罪惡都市作弊碼

GTA Vice City 命令代碼、俠盜獵車手:罪惡都市作弊碼

GTA Vice City 代碼詳情僅適用於 PC 版遊戲。 GTA Vice City 作弊碼將照常用於遊戲中添加的健康、武器、車輛。

關於 Windows 上的遊戲模式

關於 Windows 上的遊戲模式

遊戲模式是 Windows 10/11 的效能助推器,它的作用不僅僅是從您最喜歡的 FPS 中擠出每秒幾幀額外的幀數。

體驗 AtlasOS,一款針對遊戲進行最佳化的超輕量級 Windows 10 版本

體驗 AtlasOS,一款針對遊戲進行最佳化的超輕量級 Windows 10 版本

AtlasOS 是針對遊戲玩家重新設計的 Windows 10,即使在低階 PC 上也能實現流暢的遊戲體驗、更高的 FPS 以及更低的輸入和延遲。

使用 Scratch 編寫貓和老鼠遊戲

使用 Scratch 編寫貓和老鼠遊戲

我們已經學習如何使用 Scratch 編寫「接蘋果」和「動物賽跑」遊戲。接下來我們來學習如何寫貓捉老鼠遊戲的程式。

給遊戲新手的 8 個實用技巧

給遊戲新手的 8 個實用技巧

無論您是好奇的新手還是想要重新利用舊控制器的人,開始遊戲之旅可能既令人興奮又令人生畏。然而,如果有正確的建議,參與遊戲可以是一種有趣且有益的體驗。

如何重置 PS4 遊戲控制器

如何重置 PS4 遊戲控制器

只需重置 PlayStation 4 控制器,您就可以解決幾乎所有配對問題以及許多其他常見問題。

蘋果正在開發專門的 iOS 遊戲商店

蘋果正在開發專門的 iOS 遊戲商店

如果你是個喜歡了解 iPhone 和 iOS 作業系統的人,你一定有關注 iPhone 經典遊戲模擬器的發展。