使用 Raylib 和 C++ 建立一個完整的三明治店遊戲

透過建立一個完整的三明治店遊戲來學習 Raylib 和 C++,遊戲包含按鈕、紋理、食材、UI 系統和遊戲功能。

從這 4.5 小時的課程,你會學到

  • 使用 Raylib 和 C++ 從零開始建立一個完整的 2D 三明治店遊戲。
  • 透過創建可重複使用的按鈕、食材、三明治和訂單類,學習物件導向程式設計。
  • 實現遊戲系統,包括計分、隨機訂單產生、音效和保存/載入功能。
  • 獲得 C++ 中向量、枚舉、繼承、資源管理和使用者介面程式設計的實務經驗。

要求

  • 建議具備C++語法基礎(變數、函數和類別)。需配備已安裝Visual Studio 2022的Windows電腦。需有意願從零開始建構完整專案,學習遊戲開發。無需Raylib使用經驗。

課程說明

你是否一直想用現代 C++ 開發自己的 2D 遊戲,而無需依賴大型遊戲引擎?在本課程中,你將學習如何使用 Raylib 遊戲開發庫從零開始創建一個完整的「三明治店」遊戲。

本計畫旨在面向初學者,同時介紹實際遊戲開發中使用的核心概念。你將建立一個完整的可玩遊戲,而不是創建孤立的演示版本,並且可以在課程結束後繼續擴展它。

在本課程中,你將學習如何:

  • 搭建一個 Raylib C++ 專案
  • 繪製精靈和紋理
  • 建構食材選擇系統
  • 建立互動式 UI 按鈕
  • 檢測滑鼠輸入和按鈕點擊
  • 透過添加食材製作三明治
  • 管理遊戲狀態和遊戲邏輯
  • 使用類別組織程式碼並建立清晰的專案結構
  • 載入和管理遊戲資源
  • 透過視覺優化提升遊戲體驗

完成本課程後,您將擁有一個功能齊全的三明治店遊戲,並掌握使用 Raylib 創建自己的 2D 專案所需的知識。

無論您是遊戲開發新手,還是正在尋找一個有趣的專案來提升您的 C++ 技能,本課程都將為您提供從頭到尾建立完整遊戲的實踐經驗。

本課程適合哪些人

  • 對遊戲開發有興趣的 C++ 初學者
  • 想要學習 Raylib 庫的學生
  • 正在尋找簡單完整遊戲專案的開發者
  • 任何喜歡透過建立實際專案來學習的人

要求

  • 具備 C++ 基礎知識
  • Windows 電腦
  • Visual Studio 2022(社群版即可)
  • 無需 Raylib 使用經驗

在本課程結束時,你不僅會了解如何建立這個三明治店遊戲,還會擁有堅實的基礎,可以將其應用到你自己的 2D 遊戲中,使用 Raylib 和 C++。

目標受眾

適合想要學習使用 Raylib 進行遊戲開發的 C++ 初學者;對構建完整的 2D 遊戲並學習面向對象編程感興趣的學生;尋求能夠教授實用遊戲程式設計技巧的實踐專案的開發者;以及任何喜歡通過從頭到尾創建一個有趣且完整的遊戲來學習的人。

講師簡介

Ramey Devs 遊戲創作者

我原本只是出於嗜好,自己開發了許多有趣又吸引人的遊戲,後來才慢慢走上了程式設計這條路。現在我有一些正在進行的項目,但我覺得可以透過這些課程回饋社區,因為我的許多學習也是在線上完成的。

字幕:英文

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

  • Udemy 永久擁有課程 NT290 起特價中點擊看優惠)
  • 年訂閱每月 NT350 ( ✨更進一步享受兩個月免費優惠 )🌈悠遊 Udemy 的 28000+ 門課,最大化學習 ( 原價 NT635/月 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

由 WordPress.com 建置.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

繼續閱讀