游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2109|回复: 4

大型游戏软件在程序规划(设计)阶段的问题?

[复制链接]

26

主题

125

帖子

125

积分

注册会员

Rank: 2

积分
125
发表于 2008-9-4 14:43:00 | 显示全部楼层 |阅读模式
如果有 C++和数据结构 基础,还需要哪些知识?

要会UML吗?要软件工程知识吗?

大型程序软件设计复杂吗?可以直接编程吗?

设计大型程序软件还有什么方法吗?

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
发表于 2008-9-4 17:37:00 | 显示全部楼层

Re:大型游戏软件在程序规划(设计)阶段的问题?

自己实践,实践到一定程度,代码写道一定程度了,自然会知道。当然要思考,不能一味写代码。

3

主题

113

帖子

147

积分

注册会员

Rank: 2

积分
147
发表于 2008-9-6 19:12:00 | 显示全部楼层

Re:大型游戏软件在程序规划(设计)阶段的问题?

先整体规划一下,动态流程,静态结构粗略的在脑海里有个想法,或者画Visio图也行(呵呵,我喜欢Visio),然后,我的习惯是先写个Main,再把空类写好,从Main的Init(),Run(),一层层的写下去.
前期的规划的话,更多是经验吧,多深入分析完整的代码就有经验和感觉了.

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
发表于 2008-9-13 10:43:00 | 显示全部楼层

Re:大型游戏软件在程序规划(设计)阶段的问题?

不要随随便便调用MessageBox这类内部含有消息泵的API,除非你知道你在干什么.这对整个游戏的流程有巨大影响

35

主题

1735

帖子

1739

积分

金牌会员

Rank: 6Rank: 6

积分
1739
QQ
发表于 2008-9-13 11:08:00 | 显示全部楼层

Re:大型游戏软件在程序规划(设计)阶段的问题?

对,应该先自己实践,在实践当中找到一些问题,然后再规划,规划时由于有了经验,那些在实践中出现的问题自然会被考虑到。有些人喜欢上来就分析别人的引擎,使用别人的框架思路,然后在这个基础上修改符合自己的东西,这其实有一个最大的弊病,就是自己的东西会不知不觉地被别人的框架思路所套住,就好像孙悟空在地上画了个圈,而你只能在这个圈子里活动一样。再有一点就是别人也不是神,他们在设计引擎时也有很多东西由于某种因素而未曾考虑到的,这实际上就是某种缺陷或遗憾,由于你被他的框架思路所套住,所以你的东西也会继承这些缺陷或遗憾,当你发现时,再想修改就很困难了,可能需要大刀阔斧的修改,甚至可能会牵一发而动全身导致你对某个技术无法修改,所以我个人认为,应该先把整个过程,所有的技术走一遍,至少要知道个大概齐,然后再去研究别人的引擎,把自己的经验和别人的经验结合在一起,才能做出你真正想要的东西。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-21 08:44

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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