在大 ai 時代,讓 ai 來當作小精靈遊戲開發經驗為零的 gopher一同暢遊 2D 遊戲開發世界
🎯 主題 當盤面已出現了 2048 的方格,會判斷顯示遊戲已達成勝利條件。這是 2048 遊戲的重要勝利條件,能讓玩家在達成勝利條件時,看到明確的「You Wi...
介紹踩地雷 踩地雷是一款經典益智遊戲,玩家在方格棋盤上翻開格子。部分格子下隱藏著地雷,若踩到地雷則遊戲失敗。安全格子會顯示一個數字,代表「周圍八個格子中有幾顆雷...
🎯 主題 昨天我們已經整理了踩地雷遊戲的規則與玩法,今天我們要進一步規劃 程式中的資料結構。遊戲設計要能清楚表達出「棋盤、方格、地雷分布、遊戲狀態」,這樣未來在...
🎯 主題 隨機布雷與周圍雷數計算 目標 實作在 Board 上隨機放置 mineCount 顆地雷。 完成每格 AdjacentMines 的計算。 產出...
前言 今天我們要開始實作踩地雷遊戲的第一步:繪製格子方格。踩地雷遊戲的核心畫面就是一個由多個小格子組成的棋盤,因此先把格子畫出來是後續功能的基礎。 今日目標...
主題 在前一天的進度中,我們已經完成了 基本格子繪製,能夠看到遊戲畫面上整齊的網格,並且維持未揭開狀態。今天我們要進一步實作 點擊揭開格子,並處理經典踩地雷中的...
主題 在地雷遊戲 (Minesweeper) 中,除了揭開格子之外,另一個非常重要的功能就是 旗子標記 (Flagging)。玩家可以透過右鍵點擊來標記懷疑有地...
前言 勝負判斷是 Minesweeper 的核心流程之一:當玩家不小心踩到地雷時應立即結束遊戲;當玩家揭開了所有非地雷格子時則判定勝利。本篇以現有的資料結構(C...
主題 在上一篇文章中,我們已經完成了踩地雷的基礎功能,包括地圖生成、點擊格子與遊戲結束判斷。今天,我要帶大家實作 重新開始功能 🎯 主要邏輯 重新開始功能需要支...
主題 在前面我們已經完成了格子繪製、旗子標記與遊戲狀態判斷。今天要來加上 遊戲計時器 的 UI 顯示。這個功能是經典踩地雷遊戲中不可或缺的要素,能讓玩家隨時掌握...