看板 C_and_CPP 關於我們 聯絡資訊
寫2D遊戲 雖然跟3D遊戲比可能比較簡單吧 但有些還真的不知道怎麼做 可以大家討論一下嗎 我自己有玩格鬥天王KOF 我就覺得他這種2D遊戲 不容易寫吧 使用者input 反映到 UI 又要 碰撞偵測 之類的 人物我也覺得好像不是貼圖 顆粒有點大 就不知道怎麼做.... 還有就是寫模擬器 SFC or SNK那些 模擬器 我自己是覺得很厲害 小時候一個卡夾的 突然出了一個叫磁碟機的 是怎麼把卡夾的"程式"嗎? 透過啥 轉成 一個軟碟 能存的東西 小時候SFC的磁碟機應該不是官方的東西(FC有) 至今 PC都有辦法有人寫出模擬器 去讀 他的資料 轉成一個遊戲 都覺得很厲害 這有沒有專門討論寫這種程式的 文章阿 覺得能做這些的人都很神 ※ 引述《Ting1024 (無)》之銘言: : ※ 引述《tropical72 (藍影)》之銘言: : : 學了半個學期的c++,大概學完了迴圈、陣列、pointer.....等基本技巧 : : 如果這學期只學到這裡的話,這堂課只教了「包著 C++ 的 C」, : : 大概只講了三分之一,並沒講到 C++ 後半段 - : 寫 2D 遊戲其實簡單到不行.. 早期會覺得很難, : 主要是難在OS的資源實在太少了,就是一個DOS, : 什麼都要自己來(早期還是有套件,如 fastgraph 很出名) : 現在的OS資源,要開發一個2D遊戲,用簡單的GDI+ : 就夠殺了...根本不需要考慮太多問題.. : 3D遊戲入門門檻依然很高,在學會基礎東西後,該做的事情 : 就是買個套件來用比較實在。採用RAW STUDY的方式去直接 : 套用Direct3D, OPELGL這種事情只要做一次就好。 : 因為寫遊戲門檻降到很低很低的地步了,所以現在的遊戲, : 就算能做出十多年前的什麼軒轅劍,天使帝國,到現在的 : 環境下根本上不了台面,頂多只能放在WEB上面讓大家當成 : 免費遊戲娛樂娛樂.. : 於是現在的公司另一個取巧的辦法,就是一樣開發 2D 的 : flash 線上遊戲,現在這種遊戲吃的就是不能作弊的優點, : 幾張靜態圖片湊一湊,什麼富豪傳奇,商戰傳奇,三國傳奇, : 基本上就是這類型的..而這種遊戲的門檻在於伺服器與客服的 : 人力資源,開發上反而都是速食的,今天推一套,下個月又推一套, : 今天開一個SERVER,下禮拜又開一個SERVER,簡單講就是免洗遊戲. : 遊戲娛樂業目前進入戰國風雲的時代,如果有心,進去亂湊一通, : 以最小的成本跟市場打爛仗,還是滿有機會的。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.192.137.84
APM99:簡單到爆炸 你舉的這些都是基本能力... 12/17 19:37
joefaq:麻煩樓上神人展現下基本能力吧 12/17 19:46
littleshan:input/貼圖/碰撞偵測這些都不難啦 你只是沒寫過 12/18 01:58
littleshan:比較難的地方大概是1.不同功能的code往往混在一起 12/18 01:59
littleshan:造成理解與維護上的困難 12/18 01:59
littleshan:2. 遊戲軟體的規格常常為了遊戲性而變動 12/18 02:02
littleshan:就這點來說,高階的邏輯不適合用C/C++來寫,太花時間了 12/18 02:02
littleshan:3. 遊戲軟體的測試幾乎都需要使用者互動 12/18 02:05
bigpigbigpig:插個嘴,從快打旋風開始,我一直覺得這種格鬥遊戲的 12/18 12:37
bigpigbigpig:主要架構應該是有限狀態機,依據格鬥者動作改變狀態 12/18 12:37
mingtai1:寫出完全的模擬器比較難. 12/18 22:15
kikiqqp:有志者事竟成http://www.youtube.com/watch?v=y71lli8MS8s 12/19 02:21
kikiqqp:作者都直接秀給你看了 _A_ 12/19 02:22
makeman:那個vedio中的作者 真是神人阿 12/22 12:45