游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2187|回复: 7

编码是左手,流程是右手

[复制链接]

193

主题

870

帖子

903

积分

高级会员

Rank: 4

积分
903
QQ
发表于 2010-2-21 12:39:00 | 显示全部楼层 |阅读模式
往往在论坛中讨论的都是编码相关的问题,关于流程的讨论几乎很少,这代表一部分学生没有经历过多人合作的完整项目,另外一部分自己有良好的流程人不愿和别人分享。

或者大家对流程很排斥,我这两天讨论流程,得到很多“装大师”、“下士闻之大笑之”之类没有内容的批评。
为什么大家喜欢讨论代码的细节而不喜欢对流程的讨论呢?这点确实让我想不通。

游戏行业中投资最少回报最快的行业是什么?
我个人认为是外包和教育,这两个行业都是先收入后交付的行业,最符合现金为王的商业理念。

但是这两个行业却发展的不是很好。
这是因为,没有统一的流程导致,因为工作的原因,我接触过很多外包公司,也做过外包,往往是计划挺好,最后客户有新的需求,因为设计比较僵化导致外包公司无法变动框架,最后不愉快结束的比比皆是。

我在想,如果外包行业有一个规范化的流程那么不是很好么。当然很多外包公司都有规范化的流程,只不过因为商业原因不愿意公开罢了。因为我们不是商业公司,所以我们可以讨论一下并公开出来,对那些新的没有留城的外包公司提供一些好的参考。

另外关于游戏教育,对于美术和程序天生不同,游戏学院的美术人才,虽不说能独当一面,但都是可以做事情的,基础都可以。而对于程序人才,比如UR或者一些大的游戏教育学院甚至不开课,这是因为很难有一规范化的流程,换句话说没有统一的教科书。如果我们可以提供较为规范化的流程,那么就可以提供较为合理的教科书,不指望游戏学院能培养出天才,至少能培养出工人。

一直以来有一个奇怪的现象对于游戏界,游戏人对于新鲜的程序的探索简直到了一种痴迷的程度,比如新的渲染方法或者硬件特性。但对于流程的讨论往往固步自封。在游戏行业外面,软件工程已经是一门标准的学科,通过标准的流程甚至诞生了如同东软中软这种巨型的软件外包公司,教育基地等。

当然,很多人认为,这些流程不一定适合游戏开发,但这并不能妨碍我们探索一个好的游戏开发流程。

而我对XP的看法是,先全盘接受,再去批判。否则我觉得在没有完全了解的情况下就去删减和批判是不公平的。

这就是我的看法。我不能证明XP是好的是完美的,但我可以实践这个过程并和大家讨论。我知道大家可能有各种不同的看法,但至少回复5行字,让我了解大家的看法,检讨自己并和大家讨论问题。

还是要广告一下
http://class.gd

248

主题

2674

帖子

2702

积分

金牌会员

Rank: 6Rank: 6

积分
2702
QQ
发表于 2010-2-21 21:12:00 | 显示全部楼层

Re:编码是左手,流程是右手

支持楼主。
很多程序员只是为了完成功能而开发程序,死板。
如果能多点考虑需求,为未来留有余地,很多麻烦都是可以避免的。
希望楼主多努力,写点心得给我们看看啊~
5行补丁·

193

主题

870

帖子

903

积分

高级会员

Rank: 4

积分
903
QQ
 楼主| 发表于 2010-2-22 07:19:00 | 显示全部楼层

Re: Re:编码是左手,流程是右手

茹枫: Re:编码是左手,流程是右手

支持楼主。
很多程序员只是为了完成功能而开发程序,死板。
如果能多点考虑需求,为未来留有余地,很多麻烦都是可以避免的。
希望楼主多努力,写点心得给我们看看啊~
5行补丁·

理解万岁





59

主题

1104

帖子

1199

积分

金牌会员

Rank: 6Rank: 6

积分
1199
发表于 2010-2-23 15:11:00 | 显示全部楼层

Re:编码是左手,流程是右手

说对了一半,目前情况下,一定的流程对于绝大多数公司来说是提升最明显的。
不过游戏软件和传统软件非常不一样,不同类型,不同规模的游戏,会导致整个流程完全变化。
这也是为什么很多时候一家开发公司只能一直开发同一类型的游戏,因为受开发流程的限制太大。
对于流程我的认为是,不需要刻意去追求流程,但是流程一定要在心中。
五行补丁

193

主题

870

帖子

903

积分

高级会员

Rank: 4

积分
903
QQ
 楼主| 发表于 2010-2-23 16:00:00 | 显示全部楼层

Re: Re:编码是左手,流程是右手

tarkey: Re:编码是左手,流程是右手

说对了一半,目前情况下,一定的流程对于绝大多数公司来说是提升最明显的。
不过游戏软件和传统软件非常不...


我同意楼上的一部分,XP绝对不是万灵药。根据具体情况适当修正是必要的。
XP最重要的一句话就是“请记住,XP不是唯一的方法”。
但是对于“在心中”我就有点不解了。
比如所测试驱动,这种对于任何人任何时候都可以是用的万用药,那么就可以“在心中”就好。
但是如果是结对编程,那么一定要和另外一个伙伴说好。
如果持续集成,至少要和项目组老大沟通。
如果开放的空间,甚至要和老板来理论了。

XP流程中最重要的永远是沟通,这个“在心中”不见得是好事,还是在嘴上比较好。

13

主题

312

帖子

312

积分

中级会员

Rank: 3Rank: 3

积分
312
发表于 2010-2-24 09:05:00 | 显示全部楼层

Re:编码是左手,流程是右手

非常有见地!学习了……


-------------------------------------------------------------------------------------------


欢迎访问开源图形处理器体系结构论坛(OpenGPU论坛) http://www.opengpu.org/bbs/

OpenGPU Graphics Open Source community(图形开源社区),聚焦领域(focus domain)包括:
  * GPU Architecture(图形处理器体系结构)
  * Graphics Algorithm(图形算法)
  * Open Source Rendering Engine(开源渲染器)
  * Open Source GPU Simulator/RTL Implement(开源GPU模拟器)
  * Mobile GPU Developing (移动图形设备的开发)
  * GPGPU Programming (面向通用的图形处理器编程)
                      (包括CUDA/OpenCL /DirectCompute)

193

主题

870

帖子

903

积分

高级会员

Rank: 4

积分
903
QQ
 楼主| 发表于 2010-2-25 11:08:00 | 显示全部楼层

Re:编码是左手,流程是右手

对于流程来说,我也是初学者。
只是希望有一个机会去实践,但是在真正的开发过程中,
往往因为对未知领域的恐惧
和一些其他原因导致实践无法完整,
所以我在http://class.gd上面进行一次开源的XP实践,希望能得到XP的好处,甚至得到XP对于游戏开发或者中国团队的一些不足。

7

主题

28

帖子

28

积分

注册会员

Rank: 2

积分
28
发表于 2010-2-25 11:26:00 | 显示全部楼层

Re:编码是左手,流程是右手

流程化就是menoy,对于外包公司此类的一锤子买卖,老板的想法实际的多,呵呵。

“老板,你不怕改需求吗?”
“所以我一直强调时间,对我们来说时间就是一切,要快,不惜代价提高速度,再快点”
“老板,到底要多快?”
“象子弹一样快”
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-15 13:53

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表