作者neokir (ゆきぽLOVE!)
看板GameDesign
标题[请益]想请各位前辈们指点迷津,关於学习的方向
时间Sun Apr 18 23:05:00 2010
在下毕业於元智资工,不过大学时的学业就甭提了
资料结构跟C跟C++都是一塌糊涂,光以是否符合资工学士资格该有实力论点而言,
说浪费了六年(没错延毕两年)也不为过
而服完兵役後发狠前来日本留学,经历一年的语言学校後现在顺利进入游戏专门学校就读
还是读回程设,只不过是选了游戏程设
由於学校教的进度偏慢(毕竟顾虑到完全没基础的人),在下大半是利用课余时间独学苦读
目前完读&完全理解的有蔡明志教授的 C程式语言教学与实习范本
C语言关连部分读通的有 指标的艺术(C语言部份),
及C++教学范本至12章(至第11章为止大多都是C语言的概念,12章起才是物件导向)
此外还有学校使用的日文C语言课本(也是读破)
及参考自己在日本购入的游戏制作教学书籍等(未完全读破,该说是参考范例後独自练习)
自觉得C语言应该算是有基本的概念了,对於指标关连的概念等也算是得心应手
唯一还不太懂得大概就是一些写在.h内的定义部分用的组语,还有双底线(__)关连的指令
(这方面完全不清楚该如何入门下手,还请有经验的前辈指点)
自己说有点不好意思,不过来日本後是真的拼了老命在努力
(目前刚晋级游戏学科二年级,一年级时的总成绩应该有系内前五名以内)
游戏程式实作方面,有在console模式作一些俄罗斯方块、迷宫探险RPG等
windows用游戏则试着作了21点跟黑白猜,
但有使用"DX Library"这个人家写好提供的DirectX函式集工具
黑白猜范例:
http://www.nicovideo.jp/watch/sm9946577 (niconico动画)
游戏档案:
http://imasupd.ddo.jp/~imas/cgi-bin/upload.cgi?mode=dl&file=64048 DLkey:achi
系上二年级的进度是,要到九月起才会教c++,目前还是在C
现在四月则是DS的游戏程设及Flash游戏程设,还有DirectX9三方面的程式教学同时开始
但据认识的日本学长所说,学校只会教基本中的基本,
很多东西还是要自己去学。这点个人也有体认到。
实际上期末成果展时4年级学长们的就职作品,使用的语言及工具五花八门
远超出学校规定的范围内(像Lua script语言、OpenGL....等)
自己的目标是成为技术型的3D Game Programer,也就是能架构游戏引擎、游戏开发工具
等系统面的程设工程师。
想掌握的语言能力为C/C++,C#,以及组语
(关於组语,在下完全是一头雾水。
日本课堂上学的是CASL II,但这是情报处理技术者试验(国家考试用)的模拟语言,
而非实际写程式用的组语。
该参考什麽版本,该建立什麽环境,该安装什麽软体...等,还希望能请指一二)
想请教各位先进的是,若想达成个人上述的方向及目标,
有什麽该注意及学习的重点呢?
目前虽然持续的在努力,但觉得这个世界实在是太广大了,离目标的距离感觉很模糊
买的参考书的量绝对超过10万日币了,也有决心下功夫去苦读,
现今就是为了能读通而拼命啃C++中。
但"学习"跟"实作"间还是有个隔阂在,自己虽然颇拼,但总是内心有股不安
自己这样做,对吗...?会不会又像大学时期一样白绕了一大圈了...?
若可以的话,还希望各位提供经验及建议,让在下能得到指引,找到自己该踏出的第一步
请各位多多指教
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 113.152.70.226
1F:推 F23ko:虽然我不是游戏界业内,但我要跟你说一下,这种学习跟实作的 04/18 23:23
2F:→ F23ko:差距几乎是所有科系都会遇到。这只能去做才能了解。 04/18 23:23
3F:推 justben:原Po真的很坚定 @@ 我只能说基本功打稳也是很重要的XD 04/18 23:32
4F:推 Transformers:原PO有机会可以留在日本发展 04/18 23:58
5F:推 whatzzz:以我们公司的程式来看,有能力,然後进公司让前辈带着做 04/19 00:52
6F:→ whatzzz:倒也不用太担心到底实作的差距是怎样,就上课的好好学吧ww 04/19 00:54
7F:推 QgameQ:我跟原PO差不多呢 不过总觉得没那嚜难 物件导向简单实用 04/19 02:37
8F:→ QgameQ:我也是大三才开始写Hello World的^^ 04/19 02:37
9F:推 QgameQ:组语可能计算机概论要先念熟会比较有概念 04/19 02:40
10F:推 Bencrie:个人是认为物件导向一点都不简单 XD 04/19 09:28
11F:推 justben:话说原Po的CS功力早就比一堆人强了吧!(包括我) XD 04/19 13:31
12F:→ Splash5:你赢过很多在游戏公司里面的程式了.. 要对自己有信心 04/19 16:30
13F:推 rabbi:推!我觉得原PO的心态很好!很认真!! 04/19 20:11
14F:推 Eric0605:我觉得你可以去抓一些别人写的OpenSource游戏来看看 04/19 21:15
15F:→ Eric0605:然後看看可以思考说 同样的东西我来写可以怎麽写.. 04/19 21:17
16F:→ Eric0605:一些OpenSource的绘图引擎或物理引擎都有很多高手会分享 04/19 21:18
17F:→ Eric0605:自己实做出来的一些小游戏~~多看一定会有帮助的 04/19 21:18
18F:推 xtxml:我会建议先学一些概念的东西,语言先专攻一种(建议C++) 04/19 22:40
19F:→ xtxml:以游戏而言,语言最後毕竟只是工具,很多东西也可以临时查书 04/19 22:42
20F:→ jhs1213:读破应该算颇强了吧? 我进公司才开始写c/c++ 之前都写JAVA 04/19 23:39
21F:→ neokir:感谢各位前辈的鼓励及建议,在下心稍微定了一点(笑) 04/20 23:06
22F:→ neokir:个人决定先全力集中在C++上,至少把现在的教学范本完全读通 04/20 23:08
23F:→ neokir:同时有空就利用参考书的范例及网上的OpenSource来增加经验 04/20 23:09
24F:→ neokir:目标!於年内能靠自己的知识写出第一款3D表现的小游戏(笑) 04/20 23:12
25F:推 QgameQ:我是边写边学啦 基本的学一下就可以试着设计 缺啥再学啥 04/21 01:12
26F:推 menesn:"游戏专门学校" 感觉好酷 04/24 05:47