看板 GameDesign 關於我們 聯絡資訊
: -- : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ From: 123.195.68.36 : 推 chenglap:寫程式的人需要懂數學, 但懂數學不會懂寫程式. 01/04 12:09 : 推 hidog:總覺得是那兩位的程式能力太弱 XD 01/04 12:25 : → hidog:另外逆向工程是說 看著程式碼轉換成流程圖嗎 01/04 12:27 : → hidog:如果程式寫得夠多 這個應該不至於太難 (之前改過openCV 01/04 12:27 : → littleshan:這不叫逆向工程啦,doxygen用下去就可以看到架構圖了 01/04 14:49 : → littleshan:從obfuscated IL code推出演算法才比較像是逆向工程 01/04 14:55 : → hanyan:好奇C#的引擎是什麼? 01/04 15:10 : 推 chenglap:Unity? 有 C# 01/04 15:38 : 推 LaPass:C#? XNA? 01/04 17:45 : 推 johnny94:Farseer Physics Engine? 01/04 22:53 : 推 Gaogaigar:unity是以c#語法為script唷… 01/05 01:25 : 推 changyin:PlayStationMobile? 也是C# 01/05 15:00 不是那兩個人程式能力太弱的關係,之前沒說詳細 我們三個人都沒學過C#, 數學博士學過C/C++, python, lua 資工碩士學過C/C++, python, XML, java 我只學過Matlab, Fortran,是最不像正統程式設計背景的 然後我們代理了一家俄羅斯公司所開發出來的遊戲引擎,他是設計者介面的, licence有提供source code,但不是完整版的,很多被封裝的dll是看不了原始碼的, 其次它是一家不大的公司,人力很少,API Reference根本就是半成品, 跟直接把C#編輯器上面所有物件的屬性、方法那些內容copy下來給你看一樣, 然後原始碼是有三十幾個專案所構成的方案,每個方案下又有二三十個類別。 就像是把Maya或是某個商業化的套裝軟體的半開放原始碼給你, 然後就要你幫我改東改西,製作出一些原本所沒有的功能, 而且前提是你之前沒學過這語言,同時公司還會有壓力, 最好一個月內你就能有一定的解決能力............ 說實話,在一開始的前半個月,我連public或namespace是啥都不知道, 就自己摸索出哪些功能要到哪個方案內的類別去修改,語法該怎麼用。 然後小組開會討論時,那兩位工程師一開始經常問我為啥某語法在地方那樣寫? 我知道商業化套裝遊戲引擎就有很多寫好的物件了,就像是一座汽車零件工廠, 需要的解法,就是在某個相關物件內,然後我就東翻西找,看看他們怎麼做的, 就能拼出他們要的東西了... 而且同時,還要學一套CAE,CAD多重物理偶合的軟體,因為三個月後, 那套軟體的電磁領域就要由我負責技術支援,並且能去一些大專院校或是業界, 講一些天線,馬達,奈米光學的相關模擬課程,介紹這套軟體。 然後三月底前,遊戲引擎,跟那套多重物理耦合軟體,都要各寫出一本書。 =.=" -- ※ 編輯: PlanktonEvil 來自: 123.195.68.36 (01/05 20:36)
hidog:多重物理耦合很麻煩耶 當初我光是流體彈性體耦合就夠頭痛了 01/05 22:34
hidog:也有看過模擬水黽的論文 確定要讓你一個人弄喔@@ 01/05 22:35
hidog:P.S. 我當初是用有限元素法去模擬 自己寫程式 model去跑 01/05 22:36
PlanktonEvil:是原本已經有四五個人在做技術支援了,幾乎都博士... 01/05 23:02
PlanktonEvil:算是順便補足技術部門那邊缺的領域,先跟著學啦! 01/05 23:04
hidog:看從哪個角度切入啦 要補的知識應該很多喔XD 01/05 23:21
f1234518456:真好 還有人可以討論... 01/06 19:42
PlanktonEvil:開會討論是盯進度,基本上除了吃飯睡覺,都在改程式 01/06 20:19
PlanktonEvil:只是剛好單身又外地工作,所以對這極度責任制沒感覺 01/06 20:21
PlanktonEvil:唯一最在意的是薪水而已! 01/06 20:25
augustine:俄羅斯? slot engine? 那家ceo兼RD? 01/07 21:58
augustine:如果是 那套開發介面寫得很屌但不符合Slot XDDD 01/07 21:59