GameMaker|打方塊-01|專案概述

更新於 2024/09/02閱讀時間約 3 分鐘

這是一篇前導文章,主要解釋「打方塊」的實戰範例,可以學習到哪方面的技巧,讀完之後,各位可以決定,要不要繼續學習這個專案。

raw-image


實戰範例:打方塊


為了讓各位更好的理解,實戰範例的結果,因此我已經將打方塊的實戰範例,上傳到itch.io上面了。

由於我選用的平台是HTML5(網頁遊戲),因此球一多的時候,遊戲就會開始卡頓,但如果是電腦主機的版本(exe),就不會有這種問題。

以下是實戰範例的連結,操作的說明也都在網頁上面了:


講解範例的方式


講解範例時,大概會依照以下的流程來走:

  1. 講解要呈現給玩家的「結果」。
  2. 解釋要達成結果,需要使用的「邏輯設計」。
  3. 解釋要達成邏輯設計,需要使用那些「功能」、「程式語法」,並解釋相關的設定。


不過為了加快講解的速度,所以我不會像幼幼班,或程式基礎的那樣,很詳細的介紹每個功能或是語法。

若是遇到之前我沒講解過的功能,那我會先概略性的講解,並附上官方的說明書。這些內容如果很複雜,那未來我會再補上,相關的教學內容。


範例內容的介紹


接下來要來講解,這篇實戰範例,大概會出現哪些功能,各位可以參考一下,來決定是否要繼續學習。


🔸基礎的玩家移動


玩家可以透過左右方向鍵,來控制棒子的左右移動,並且撞到牆壁後會停止移動。

如果是想製作俯視類型的RPG,或是橫向(or縱向)的彈幕遊戲,那這裡的內容會對你有幫助。

但如果是需要跳躍、奔跑,這種比較複雜的平台動作遊戲,那這個專案可能幫不上忙。


🔸簡易的彈幕系統


玩家可以發射球,來消除畫面中的方塊,這些功能,其實是一種簡易的彈幕攻擊系統。

除此之外,方塊還會依照不同的設定,來執行不同的動作,例如:有些方塊不會反彈、有些方塊會掉落道具,這些屬於簡易的敵人設計。

玩家也能透過不同的道具,來獲得不同的效果,這在彈幕遊戲中,也是很常見的功能。


🔸計時器的功能


在專案的右手邊,有統計遊玩時數的計時器,這是個非常實用的功能,在很多的遊戲中都會用到。

這個計時器的功能,其實是一種「進階的文字顯示」功能,如果學會了這個,那麼也能用來製作「分數顯示」的相關功能。


🔸其他的移動方式


球的移動方式、球的反彈功能、道具的掉落方式、道具移動到狀態欄的方式,在此專案中,都會講解他們的運行原理。

這些功能,對於規劃彈幕的路徑,或著是敵人的行動,都有一定程度的幫助。


模擬開發順序


為了模擬遊戲的開發,我會從空白的Project,慢慢的把功能給加上去,而不是一開始就展示,已經完成所有功能的專案。

如果你是跳著看的,然後看到一些,不認識的程式碼,那麼最好的解法,就是往前翻找沒看過的內容,應該能解決你的問題。


未來會不會把功能拆開,做成各自獨立的教學,答案是有可能,像是計時器這種西,就很適合製作成獨立的教學。

不過,我覺得逐步的把功能加上去,其實能夠學到不少東西,所以我會優先考慮,製作這種類型的範例教學。


解法只是參考


這裡有一點很重要,那就是我提供的做法,並不代表是「最佳的解法」,更多的,只是一種經驗的分享。

如果你覺得有更好的解法,也歡迎留言讓我知道,這個小小的舉動,也能幫助其他正在努力的自學者們。




🔔如果內容對你有幫助,可以按個喜歡,這樣就能讓更多人,接觸到這些棒棒的內容🔔


✨祝各位也能開心的做出好遊戲✨

免費、開心、簡單,這是我做教學的理念,我希望透過我的行動,讓人們找回自我學習的快樂,讓那些資源稀少的自學者們,也能朝著自己的夢想來前進。讓我們一起開心的做出遊戲吧!
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
這篇內容,介紹了知識傳遞的三種型態,以及GameMaker教學的分類方式。閱讀本篇指南,能夠理解GameMaker教學的整體規劃和知識結構。
這篇內容,介紹了知識傳遞的三種型態,以及GameMaker教學的分類方式。閱讀本篇指南,能夠理解GameMaker教學的整體規劃和知識結構。
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
Evo 2024在這個周末隆重落幕,僅《快打旋風6》單一項目就有超過5,200名選手報名參加的賽事。而我們在此收集了賽事中所有角色使用頻率的數據資料供讀者們參考。
《Capcom Cup X世界大賽》選用去年6月推出的「快打旋風6」作為比賽項目,而台灣選手UMA在2月份為台灣爭光奪得冠軍!喜歡電競的朋友們跟著我一起看看UMA是怎麼贏的比賽的吧! 快打旋風6台灣冠軍-UMA 《Capcom Cup X世界大賽》台灣選手UMA,其實在電競界更廣為人知的名子為-
Thumbnail
快打旋風系列中人氣很高的一位女性角色。
Thumbnail
以華麗浮誇的風格征服粉絲的女性摔角手!
Thumbnail
快打旋風四天王之一,華麗的假面貴公子!
Thumbnail
快打旋風系列中有如鬼神般存在的男人!
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
Evo 2024在這個周末隆重落幕,僅《快打旋風6》單一項目就有超過5,200名選手報名參加的賽事。而我們在此收集了賽事中所有角色使用頻率的數據資料供讀者們參考。
《Capcom Cup X世界大賽》選用去年6月推出的「快打旋風6」作為比賽項目,而台灣選手UMA在2月份為台灣爭光奪得冠軍!喜歡電競的朋友們跟著我一起看看UMA是怎麼贏的比賽的吧! 快打旋風6台灣冠軍-UMA 《Capcom Cup X世界大賽》台灣選手UMA,其實在電競界更廣為人知的名子為-
Thumbnail
快打旋風系列中人氣很高的一位女性角色。
Thumbnail
以華麗浮誇的風格征服粉絲的女性摔角手!
Thumbnail
快打旋風四天王之一,華麗的假面貴公子!
Thumbnail
快打旋風系列中有如鬼神般存在的男人!