作者david429 ()
看板GameDesign
标题[心得] 一个想做学游戏程式的学生
时间Thu Oct 22 21:49:20 2009
看到 Gary Lin 老师的分享文,我想,身为学生的我,可以分享一下,
我对目前台湾教学环境的心得,也许各位可以帮我指引一下方向也好。
在2008年的夏天,我完成了我的第一款游戏,获得了不错的成绩,给予我不少的鼓励,
我决定继续朝着我下一个游戏创作继续前进。
我问了许多老师,才了解台湾并没有一所真正专业敎授游戏创作的学校。
我想学生可能是最主要问题,没有足够技术程度的学生,老师们也不敢敎太多。
所以大多游戏设计的课程都是开技术班,局限在所谓的"程式语言"上。
----------------------------------------------------------------------
我找不到一所学校有 游戏心理学、游戏方法、游戏表现技法 这种比较深度研究的课程。
所有的游戏设计系,游戏设计课程都在敎如何写 C++,
但是要设计一款游戏,还是可以用 Flash,PHP,Virtools,Unity3D,Quake...
我主要想学的不是在哪个语言平台上,而是想学需要的方法与技巧,举个例子而言...
单就游戏中的摄影机就有许多的学问,
依照脚色进入区域而切换不同的摄影机 (鬼武者),跟随脚色前进 (魔兽世界),
FPS类型 (CS),自由操控或是即时战略 (魔兽争霸),2D平移式 (超级玛莉)...等。
我相信这之中的摄影机写法,往往都不是难题,难的是如何可以写的更好。
------------------------------------------------------------------------
像我刚开始写 RPG 类型时,摄影机与脚色间为绝对距离,即是脚色位置+[100,50]
後来发现这样写,角色的屁股永远在画面中间,整个画面很死,不好看。
最後改用 跟随式 角色位移後,摄影机在依照曲线跟上,如此一来,
画面的流畅度与角色的动态,看起来更棒了。
甚至说摄影机会与墙壁有碰撞,如此一来便不会有穿墙的问题。
还有像是介面控制的概念与方法,该是先由 介面控制变数 ,还是由 变数控制介面。
好多方法,都是不断的尝试与思考,才得到了结果,甚至还有很多疑问还是没得到答案。
然而这些内容,台湾没有老师在敎,或是有国内书籍在讨论最新的方法与技巧。
不然就是我所得到的资讯不够,实在找不到学习的管道,只能上网找文章与尝试。
-----------------------------------------------------------------------------
也因为这种因素,台湾大部分学生与业界所制作的游戏,都是以"模仿"居多。
往往很少看到有原生的创意,十个有八个是 RPG,玩法介面都仿 WOW,
当然,我知道这之中有不少是玩家对於介面的习惯性,游戏的玩法等,
游戏厂商之所以不敢贸然突破现有的架构,多半是因为获利前提下,不敢冒险。
为什麽一定要接任务? 为什麽一定要用指令式的玩法?
为什麽特效总是那麽复古? 为什麽介面都长的那麽像?
为什麽装备不是用卷轴来加强,就是用打的然後分个绿装 紫装?
-----------------------------------------------------------------------------
今年去GDC时,让我印象最深刻的是 独立游戏的 讲座,
有许多独立游戏制作者,在台上分享许许多多的概念还有玩法,
每一个都有着独特的创意与想法,
我想这之中的许多许多,才是我游戏设计真正想学的部份,
曾经有过个想法,希望能集结台湾许多独立游戏的创作者,来分享方法与概念。
这篇文章,并没有任何批判的意思,只是纾发我身为一名在台湾的学生,
对於游戏的梦想与抱负,却找不到一个良好的研究环境可供我学习。
可能是近几年游戏产业开始蓬勃,许多资深专业的游戏人都在业界奉献
而学界的老师们,多半都是相关甚至是不相关领域来教学的,
学生永远在学该如何写程式,而不是该如何设计游戏。
在此若是有许多前辈愿意给予建言,或是指引方向,烦请不啬告知。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.147.227.34
1F:→ skyracer:你应该朝向制作人迈进 10/22 22:19
2F:推 justben:RTS = =+ 还有请原Po指点我一下..... 10/22 22:23
3F:→ justben:该如何用opengl and C++ 实作 Directed Graph Orz 10/22 22:23
4F:推 NDark:A*我n年前有摸过.那算基本中的基本了..... 10/22 22:25
5F:→ NDark:都已经列入教科书的东西 10/22 22:25
6F:→ david429:恩,我是想知道有没有更先进的演算法XD 10/22 22:26
7F:→ david429:还有就是,要做好一款即时战略,有没有需要参考的书籍 10/22 22:27
※ 编辑: david429 来自: 122.147.227.34 (10/22 22:28)
8F:→ NDark:大部分都是变形 应该说基於A*概念上的新概念 10/22 22:28
9F:→ david429:喔喔! 有关键字吗? 10/22 22:28
10F:→ netsphere:D* algorithm 10/22 22:29
11F:推 metalpark:动画也是这种情况......永远都在交建模 後面都轻描淡写 10/22 22:39
12F:→ david429:不过动画还好,可能我比较熟,网路上的资源蛮好找的 XD 10/22 22:40
13F:推 xephon:很正常 因为是培养员工并不是培养每个人都当制作人 10/22 23:28
14F:→ xephon:本来就很多东西是近业界才开始学的 10/22 23:29
15F:推 LinaInverse:你可以搜寻一下我的自介 我有推荐一些书 10/22 23:34
16F:→ LinaInverse:他们都是很用心的在探讨Game或是play这些事的本质 10/22 23:36
17F:→ LinaInverse:而且都是很实用的观点 不是现实无法应用的理论 10/22 23:37
18F:→ LinaInverse:假设有理想的游戏学系 我想该教的应该就是类似的东西 10/22 23:38
19F:→ LinaInverse:有一种学问叫做ludology 你可以查查看 10/22 23:48
20F:→ david429:感谢 10/23 00:01
21F:→ rofellosx:guild wars 这个游戏值得玩玩看 它有的东西都是现在rpg 10/23 11:06
22F:→ rofellosx:都没有的创意设计.. 10/23 11:06
23F:推 doudi:AI Game Programming Wisdom系列是经典! 10/23 11:35
24F:→ poshboy:因为大家的做游戏程式底子都还没打好,你说的都是进阶.. 10/25 20:28