Re: [請益] 關於 "經濟部工業局" 辦的 "數位內容學院"

看板GameDesign作者 ((short)(-15074))時間15年前 (2009/02/15 20:37), 編輯推噓13(13012)
留言25則, 15人參與, 最新討論串5/8 (看更多)
※ 引述《NDark (K1下次要買搖滾區)》之銘言: : ※ 引述《david429 (乞丐)》之銘言: : : 然而關於王先生,他的背景是台大土木系畢業, : : 至於他爲何會搭上遊戲產業呢,就是因為它獨立開發完成了一套遊戲引擎The-Fly, : : 據我所知他是台灣少數自行開發完成了功能完全的遊戲引擎, : : 許多遊戲公司,宇峻,樂昇,昱泉,等等,許多有自行研發遊戲的公司 : : 早期都是使用他所寫的引擎,這也是他在業界有聲望的原因。 : 其他的我不熟.不過這段有一些讓人容易誤解的地方. : 就我所知 王先生開發的SDK 是他在昱泉服務的時候就在進行了. : 在昱泉就職期間有無完成,以及這套引擎是否授權給其他公司不清楚. : 然後當時王先生也不能說是"獨立"開發, : 因為畢竟他手下還是有好幾位昱泉工程師的. : 是否操翻(?)好幾任的職員也就不清楚. : 至於功能完不完全,確實當時該SDK開發的規格是很完整, : 也考慮到了跨平台的部份.只是我不清楚最後完成多少. : 就開發引擎這點,確實昱泉算是"當時"遊戲界敢砸錢下去研發的公司. : 這點我會認可昱泉高層的魄力,或是認可王先生說服高層的能力. : 現在昱泉是否還是如此,不清楚. : 至於王先生本人,我能夠說的是,他是個充滿霸氣的工程師這點是沒錯的. : 以上我講的都是事實,各位參考. 稍微對這個引擎說一點東西 我是112 CSIE的學生 上學年上學期(07 fall)系上開了一門選修課就叫遊戲設計 (本系的選修課大部份都是名義上開在研究所 但是大學部也可以修就是) 課的內容是主要就是在講3D遊戲設計的技術細節 而作業及期末project則是要我們利用這個The Fly引擎 及所提供的3D場景及角色模組做東西 最後的期末project則是要做一個簡單的 FPS 出來 (老師是有說模組可以自己做啦 也提供了 3dsMax 的 exporter 不過大概比較少人有用的樣子 大部份人都是直接用所提供的模組) 當時用的The Fly引擎版本號是 0.92 (TheFly.h裡寫的是 0.9 release 4) 這數字聽起來就一整個不放心 結果學期中老師說引擎有更新 要我們去拿來用 這用下去卻發現整個場景被render到爛掉.... (比較圖: 同一個場景的同一個角度 只把library換掉 爛掉的 http://w.csie.org/~b94102/GameProgramming/RenderFail.jpg
好的 http://w.csie.org/~b94102/GameProgramming/RenderOK.jpg
為了確定不是弄錯圖 我還印了camera的坐標來check 碰到這個問題簡直是火大... 當然最後期末project就只好用舊的library了) 再來就是學期中就有人和老師要 The Fly 的 reference 等了半天在做期末project時終於拿到一份 但那份卻是 * 一些TheFly.h裡有的函式都沒有說 * 某個函式回傳值的說明從別的函式copy過來卻沒有改 比較扯的是兩個函式一個回傳float一個回傳int.... * 上課時提到的某class中某個播放角色動作的函式 TheFly.h裡居然在完全不同的class中找到... (兩個class之間只有一個共同祖先...= =) * 有的複雜函式也語焉不詳 像有一個去抓場景模形裡的三角形資料的函式 有八種資料可以抓 但對於 void * 的回傳值 它只寫 // Return Value : the pointer to the data (you might cast the data type to the one you want) 然後就沒了 orz 這樣我哪知道什麼東西是我要的 data type 啊囧 還是試了才知道其一是 float(*)[6] 另一是 short(*)[3] (剩下六個沒試不知道) 這到底是要我們怎麼寫.... 那份 reference 還大剌剌的寫著 Created : 1101, 2007 by Chuan-Chang Wang Last Updated : 1103, 2007 這擺明了就是因為我們要才臨時趕出來的 reference... 文件中還不時出現 please check TheFly.h for more details 問題是 TheFly.h 是個 40K 的 header 這是要我們從何找起...orz (我猜就是有人因為那 40K 的 header 東西多又沒說明 很難找到自己要的東西 所以才向老師要 reference...) 萬幸的是總算是生出了一個能動的東西交了出去 學期成績也還不錯 (8x) 總算是過了這門課 不過這門課後續學期是如何就沒有繼續追了 -- 'Oh, Harry, dont't you see?' Hermione breathed. 'If she could have done one thing to make absolutely sure that every single person in this school will read your interview, it was banning it!' ---'Harry Potter and the order of the phoenix', P513 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.84

02/15 20:45, , 1F
一人引擎就是這樣子...
02/15 20:45, 1F

02/15 20:52, , 2F
聽起來不太可靠的樣子 XD
02/15 20:52, 2F

02/15 20:59, , 3F
可能只有作者自己會用
02/15 20:59, 3F

02/15 21:01, , 4F
沒那麼不堪啦... 好歹也是可以交出作業來... = =a
02/15 21:01, 4F

02/15 21:29, , 5F
想到以前當助教的時候 期末 prj 讓學弟用我們的引擎
02/15 21:29, 5F

02/15 21:29, , 6F
結果相當的歡樂 XD 不知道 NDark 兄還有沒有印象
02/15 21:29, 6F

02/15 21:31, , 7F
額頭三條線好像就是這種感覺 不過做的不錯的還是有 >w<
02/15 21:31, 7F

02/15 21:52, , 8F
我懷疑 TheFly.h 是一堆 header cat 起來的...........
02/15 21:52, 8F

02/15 22:45, , 9F
我們是從2005年的0.7開始用的 reference是慢慢累積出來的
02/15 22:45, 9F

02/16 00:01, , 10F
我沒印象了.不過我認為當時的大架構有不少缺陷就是了
02/16 00:01, 10F

02/16 00:02, , 11F
主要是類別之間交互作用太複雜,連來扯去.
02/16 00:02, 11F

02/16 00:55, , 12F
我跟LPH同組,The Fly真的很恐怖...
02/16 00:55, 12F

02/16 01:58, , 13F
有修同一門課的推 不過我有 90 XD
02/16 01:58, 13F

02/16 02:44, , 14F
主要是文件根本沒時間寫吧 code都寫不完了 ...
02/16 02:44, 14F

02/16 02:45, , 15F
那陣子在bbs上被瘋狂問問題 都是用法上的
02/16 02:45, 15F

02/16 02:46, , 16F
其實那時大多數修課的人可能連一些3D基本概念都不夠吧
02/16 02:46, 16F

02/16 04:24, , 17F
數位內容學院遊戲班也是用the fly做團體專題..
02/16 04:24, 17F

02/16 04:25, , 18F
說真的還蠻不滿的,能做遊戲類型也只有幾種而已
02/16 04:25, 18F

02/16 04:26, , 19F
問題比選課的還多,團體製作總有學生有的想做有的不想做
02/16 04:26, 19F

02/16 04:29, , 20F
對美術的學生傷害最大..真的會分到極像"美工"的部份
02/16 04:29, 20F

02/16 10:17, , 21F
藕合度太高 就該重構了 不然問題一堆...
02/16 10:17, 21F

02/16 10:34, , 22F
推一下學弟...
02/16 10:34, 22F

02/17 10:00, , 23F
我也有修那門課, 我這組沒用The fly, 用Ogre上
02/17 10:00, 23F

02/17 12:46, , 24F
一人引擎沒有比較差 只是你碰到的比較濫就是
02/17 12:46, 24F

02/19 16:29, , 25F
發現提供給你的模組是我朋友做的XD
02/19 16:29, 25F
文章代碼(AID): #19c0oP07 (GameDesign)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 5 之 8 篇):
文章代碼(AID): #19c0oP07 (GameDesign)