游戏开发论坛

 找回密码
 立即注册
搜索
楼主: sea_bug

我们的代码真的有效率吗?

[复制链接]

3

主题

186

帖子

190

积分

注册会员

Rank: 2

积分
190
发表于 2005-2-22 13:12:00 | 显示全部楼层

Re:我们的代码真的有效率吗?

不多就不用去考虑代码质量了吗?

54

主题

2916

帖子

3765

积分

论坛元老

Rank: 8Rank: 8

积分
3765
QQ
发表于 2005-2-22 14:11:00 | 显示全部楼层

Re: 我们的代码真的有效率吗?

不要那么说哦!!!

我可是非常在意代码效率的“优化狂”。
要是我看到代码里多了一次本可节省的“逻辑判定”或“赋值操作”我都会睡不着觉的!!!

[em4] [em20] [em4] [em20] [em4] [em20] [em4] [em20] [em4] [em20] [em4] [em20] [em4] [em20] [em4] [em20] [em4] [em20] [em4] [em20] [em4] [em20] [em4] [em20] [em4] [em20] [em4]

13

主题

978

帖子

978

积分

高级会员

Rank: 4

积分
978
发表于 2005-2-22 14:58:00 | 显示全部楼层

Re:我们的代码真的有效率吗?

建议那般家伙看看linux的代码…………
一个2d的mmol联网估计只要30w就行了…………

但是代码短了不一定等于好,例如我一个同学写noi题的代码就只有不到100行,但是……根本没法看,变量名一塌糊涂(eg:mm1,mm2,abc,a123等等),所有功能全挤到main中…………效率也不好,同样的测试数据我的<1s,他的要2s+才行——顺便说一下,我的代码长度是他的两倍…………

139

主题

2005

帖子

2057

积分

金牌会员

Rank: 6Rank: 6

积分
2057
QQ
发表于 2005-2-22 15:52:00 | 显示全部楼层

Re:我们的代码真的有效率吗?

前些日子看一个引擎看到里面遍地的new char让我大大的寒了一下,今天看到bug的好贴,不由得抒发一下感情

29

主题

421

帖子

436

积分

中级会员

Rank: 3Rank: 3

积分
436
发表于 2005-2-22 16:28:00 | 显示全部楼层

Re: 我们的代码真的有效率吗?

所以说优化无极限呢,呵呵。不着急,慢慢来。
建议先不要看代码,先看项目分析和程序流程文档阿。不是没有吧,如果没有,那就无从谈起代码质量了。
你看的不是韩货代码吧,他们的一些产品倒是不在意这些(是不是大多数不知道,我几个朋友看过颇有几个,都抱怨说没有这些)。这也是韩国人的强项阿。晕。

190

主题

1801

帖子

2096

积分

金牌会员

Rank: 6Rank: 6

积分
2096
QQ
发表于 2005-2-22 16:30:00 | 显示全部楼层

Re:我们的代码真的有效率吗?

据说日韩印都这样

8

主题

77

帖子

77

积分

注册会员

Rank: 2

积分
77
发表于 2005-2-22 16:37:00 | 显示全部楼层

Re:我们的代码真的有效率吗?

其实,我看不可能超过10万行,否则,这个程序肯定有冗余了,而且代码质量就不行了

17

主题

454

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
发表于 2005-2-22 17:28:00 | 显示全部楼层

Re:我们的代码真的有效率吗?

90万行?

17

主题

454

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
发表于 2005-2-22 17:30:00 | 显示全部楼层

Re:我们的代码真的有效率吗?

其实网络游戏没那么复杂吧?
我觉得,MMORPG的引擎8-10万行肯定搞定了,而且是3D的。加上游戏,30万行打住了吧?

我最烦的就是什么东西都自己写的那种,库的代码不算.

193

主题

870

帖子

903

积分

高级会员

Rank: 4

积分
903
QQ
发表于 2005-2-22 17:34:00 | 显示全部楼层

Re:我们的代码真的有效率吗?

个人认为
代码长短不是问题啊,关键是结构的清晰。
Ogre引擎多少代码呢,用它做游戏不就更长了么。
最近写东西,总是取舍于结构和运行效率。好的结构可能就不好运行效率了。
比如句柄结构性好于指针,但效率低于指针。
如果长期发展考虑的话,还是结构重要,现在效率低的以后就不一定了
毕竟电脑是一直在升级,好的结构是更重要的。
在有以前的书上说是不要使用RTTI的,效率太低。但现在很多都在用。
以前说多使用整形,现在Lua脚本干脆只有浮点数据,而且正式的声明浮点运算不比整形慢。

如果是组织良好的结构,多少行都很清晰,而且都能拆分重组。
想传奇3的代码是不多,算上自己实现的链表什么的菜那么点。
可是觉得他太耦合了,基本都是C语言,类都不多。
这样的结构和Ogre这种伟大的程序来比,太差了。

关于运行效率,应该重视多线程了,听说CPU的极限快到了,以后可能会多CPU了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-25 10:11

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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