作者PlanktonEvil (邪恶皮老板)
看板GameDesign
标题Re: [分享]数学 写程式最重要的基础
时间Sat Jan 5 20:34:29 2013
: --
:
※ 发信站: 批踢踢实业坊(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)
1F:推 hidog:多重物理耦合很麻烦耶 当初我光是流体弹性体耦合就够头痛了 01/05 22:34
2F:→ hidog:也有看过模拟水黾的论文 确定要让你一个人弄喔@@ 01/05 22:35
3F:→ hidog:P.S. 我当初是用有限元素法去模拟 自己写程式 model去跑 01/05 22:36
4F:→ PlanktonEvil:是原本已经有四五个人在做技术支援了,几乎都博士... 01/05 23:02
5F:→ PlanktonEvil:算是顺便补足技术部门那边缺的领域,先跟着学啦! 01/05 23:04
6F:→ hidog:看从哪个角度切入啦 要补的知识应该很多喔XD 01/05 23:21
7F:推 f1234518456:真好 还有人可以讨论... 01/06 19:42
8F:→ PlanktonEvil:开会讨论是盯进度,基本上除了吃饭睡觉,都在改程式 01/06 20:19
9F:→ PlanktonEvil:只是刚好单身又外地工作,所以对这极度责任制没感觉 01/06 20:21
10F:→ PlanktonEvil:唯一最在意的是薪水而已! 01/06 20:25
11F:推 augustine:俄罗斯? slot engine? 那家ceo兼RD? 01/07 21:58
12F:→ augustine:如果是 那套开发介面写得很屌但不符合Slot XDDD 01/07 21:59