游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3403|回复: 12

我看到很多业余游戏程序的的源代码

[复制链接]

211

主题

314

帖子

345

积分

中级会员

Rank: 3Rank: 3

积分
345
发表于 2004-9-29 15:23:00 | 显示全部楼层 |阅读模式
发现写得很不规范和很不符合软件工程,有些写了几个类感觉很OO但是遍这编这很多代码就情不自禁的按面向过程的思维写了,这些代码虽然能运行但是很难扩展和维护。我刚学编程2个月不知道这样的看法对吗?

139

主题

2005

帖子

2057

积分

金牌会员

Rank: 6Rank: 6

积分
2057
QQ
发表于 2004-9-29 16:22:00 | 显示全部楼层

Re:我看到很多业余游戏程序的的源代码

唉,游戏我甚至想用面向过程写。我要效率,要FPS!

139

主题

2005

帖子

2057

积分

金牌会员

Rank: 6Rank: 6

积分
2057
QQ
发表于 2004-9-29 16:23:00 | 显示全部楼层

Re:我看到很多业余游戏程序的的源代码

我几乎没用虚函数~嘿嘿

20

主题

451

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
发表于 2004-9-29 20:11:00 | 显示全部楼层

Re:我看到很多业余游戏程序的的源代码

面向过程比较适合游戏的,用面向对象的话比较浪费自愿,做软件的话面向对象是上选~

28

主题

433

帖子

433

积分

中级会员

Rank: 3Rank: 3

积分
433
发表于 2004-9-29 21:30:00 | 显示全部楼层

Re:我看到很多业余游戏程序的的源代码

不要太强调 OOP~~~
我以前和你一样~~
但是现在 看清楚了~~~

像现在的 大型软件 autoCAD  3dMAX 之类的软件
都没有完全遵守OOP~~

并且 计算机本身 就是面向过程的~~

7

主题

136

帖子

136

积分

注册会员

Rank: 2

积分
136
发表于 2004-9-29 23:42:00 | 显示全部楼层

Re:我看到很多业余游戏程序的的源代码

面向过程的设计已经不再适应时代需求.
为了几点的FPS的提高,而放弃优越的生产工具,是得不偿失的.
况且现在的PC普遍强劲.

我觉得,
游戏开发就得充分使用面向对象.就得使用虚函数.就得使用UML.这才是正道.否则永远做不出大型游戏.

(不同意的可以继续讨论)

1

主题

21

帖子

50

积分

注册会员

Rank: 2

积分
50
发表于 2004-9-30 01:38:00 | 显示全部楼层

Re:我看到很多业余游戏程序的的源代码

无聊的问题,面向对象和面向过程就是设计方法,各有千秋,选择合适的用就可以了。大型工程偏向OO的原因在于很多的支持程序或库文件是以OO方式组织的,且OO方式易管理,修改。但是用面向过程的方法照样可以写大型程序。

33

主题

669

帖子

669

积分

高级会员

Rank: 4

积分
669
QQ
发表于 2004-9-30 02:12:00 | 显示全部楼层

Re:我看到很多业余游戏程序的的源代码

各方面综合考虑再决定用哪种方法

9

主题

378

帖子

378

积分

中级会员

Rank: 3Rank: 3

积分
378
QQ
发表于 2004-9-30 09:29:00 | 显示全部楼层

Re:我看到很多业余游戏程序的的源代码

看不到正式的商业源代码,也只能按自己想的去做了.
再说,业余游戏大都讲求功能实现.不会再想维护,也没什么游戏可以维护的.

28

主题

685

帖子

703

积分

高级会员

Rank: 4

积分
703
发表于 2004-9-30 09:34:00 | 显示全部楼层

用模板有时候能做到一些权衡.

rt
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-8-18 20:26

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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