查看單個文章
舊 2007-02-26, 01:10 PM   #4 (permalink)
mini
管理版主
 
mini 的頭像
榮譽勳章
UID - 4144
在線等級: 級別:97 | 在線時長:9920小時 | 升級還需:76小時級別:97 | 在線時長:9920小時 | 升級還需:76小時級別:97 | 在線時長:9920小時 | 升級還需:76小時級別:97 | 在線時長:9920小時 | 升級還需:76小時級別:97 | 在線時長:9920小時 | 升級還需:76小時級別:97 | 在線時長:9920小時 | 升級還需:76小時級別:97 | 在線時長:9920小時 | 升級還需:76小時
註冊日期: 2002-12-07
文章: 13372
精華: 0
現金: 26572 金幣
資產: 3024482 金幣
預設

寫遊戲...

先畫出 玩家動作(事件)流程圖 (所有的可能動作)
再來變換成(畫出)程式流程圖
再來 遊戲要求(比如畫面怎樣 怎樣)
據此 就你所用的程式語言看看有無實作上的不能 (比如此語言不支援 動畫顯示)
如有 實作上的困難
考慮 變通(換語言、使用現成模組 或 多語言共組)
沒問題後
將那些會用到的語法先準備好

大致上沒問題後
開始看著 流程圖
寫出大至結構
跑一遍看看能否
start -> 玩 -> 完
可以的話再來詳細寫作 (容錯、畫面、AI ...)
接著
start -> 惡搞(玩) -> 完
接著除錯.....

打麻將 還好拉
至少不是即時遊戲
其 人工智慧(AI) 判斷是否胡了 是重點

第一次寫一定會花不少時間的
除非你對你使用的程式語言很熟
建議買本 如何用該語言寫遊戲 的書
放在手邊當參考
mini 目前離線  
送花文章: 2021, 收花文章: 8017 篇, 收花: 26834 次
回覆時引用此帖
有 3 位會員向 mini 送花:
fishiii (2007-02-28),snoopy (2007-02-26),莊孝偉 (2007-02-26)
感謝您發表一篇好文章