在程式開發的路上,常常遇到卡關的時候那時候總會想「如果有人給我明確的方向就好了」拜搜尋引擎和問答網站所賜,現在程式開發的痛苦比以前少了但後來發現「經驗」這東西其...
在談開發卡牌遊戲之前,不知道大家目前聽過比較有名的卡牌遊戲有哪些呢?始祖魔法風雲會當然不用說,再來遊戲王卡、神奇寶貝卡,到近期的BANG、三國殺、爐石戰記、暗影...
在切入推理引擎之前,我們先談談 if-else 的寫法在卡牌遊戲下會遇到什麼樣的狀況? 假設我今天新出了一張帶有「嘲諷」的生物,原本攻擊玩家的行動就要加上一條判...
前兩天談到的部份,算是程式領域裡面很大的硬傷。雖然為了避免系統變得越來越複雜,人們提出各式各樣的改善方案,像是物件導向設計、資料封裝、降低耦合度、事件驅動、設計...
完整的遊戲包含以下部份: 操作 遊戲運作邏輯 GUI 背景音樂、音效 2D/3D動畫特效 多人連線/伺服器/資料庫架設 以目前來說,大部分會建議使用遊戲引擎...
為了避免大家越級打怪,先用一個很簡單的終極密碼來解釋。//怕有人不會用連結,這是一個線上跑程式的網站,先按下 run,然後在右邊輸入數字。 印資料,告訴玩家基...
今天大致會談三個部份: 如何解決等待輸入時被卡死的程式? 如何讓程式同一時間處理不同的運算? 事件驅動程式開發 如何解決等待輸入時被卡死的程式?早期 win...
今天介紹的是狀態機,這是直覺且容易實作的模型。 通常設計好流程圖之後,可以很輕易轉換成狀態機。狀態機大致包含幾個要素:狀態變數、狀態集、該狀態對應的操作、下一個...
前兩天的說明算是補充基本概念,今天不囉唆直接開始建構遊戲雛型,會略過很多細節,專有名詞的部份會帶過不會很仔細解釋,詳細部份請再找其他寫得比筆者更專業的教學惡補,...
筆者覺得遊戲架構會是開發前期最花時間的部份,通常度過這過程,剩下來就是相對輕鬆的測試、平衡…等工作。本次將以爐石戰記為例,討論一下遊戲架構。 寫一個卡牌遊戲需要...