游戏开发论坛

 找回密码
 立即注册
搜索
查看: 8228|回复: 18

提高自己的软件水平——尽量利用已有的

[复制链接]

13

主题

54

帖子

58

积分

注册会员

Rank: 2

积分
58
发表于 2005-4-4 18:17:00 | 显示全部楼层 |阅读模式
                对软件开发的正确认识

        作为一个对软件很有兴趣的学生,虽然不希望自己成为一名成功的开发人员,却也希望自己在这方面的水平高一点。

        软件工程学院的课程,基础的有:离散数学,数据结构,数据库原理,微机工作原理,高端的有 用户界面设计,常用开发包,各个方向一些基础知识的了解。其目的是希望学生有很好的适应能力。可以对任何问题快速上手。

        现在我更不是专业的软件人员,因此很精通某个游戏引擎就完全不必要了,至于自己慢慢的编写自己的引擎简直就是发疯。最主要的是要有广泛的软件方面的阅读。对任何方面都有所了解,当需要这方面时,知道该用什么解决问题,并能快速的自学使用。

       更改源代码是一件很好的事情,说句实话,大多数时候,软件开发是一件技术含量不太高但强度很高的劳动。我们需要的不过是考虑各种条件,整理杂乱无章的数据。这种事是有难度的,但意义不大,属于"有点无聊"之事之列。既然有人已替我们搞定,就应该利用先烈的劳动。

       我想,如果我们需要一个自己的游戏,首先,我们对开发这个游戏所需要的各个模块有个大致的了解,然后,我们使用一个游戏引擎(游戏引擎的基本原理大同小异)。在加上我们对高层的游戏逻辑的实现,游戏便完成了。若利用已有的网上源代码进行更改,自然更高明,反正我们对各种机制内心很清楚,不过不想很傻的重复劳动而已。

       将自己的时间浪费在提前学习引擎或是编写3流的引擎上,划不来。 [em4]

82

主题

331

帖子

340

积分

中级会员

Rank: 3Rank: 3

积分
340
QQ
发表于 2005-4-4 20:11:00 | 显示全部楼层

Re:提高自己的软件水平——尽量利用已有的

眼高手低

11

主题

132

帖子

132

积分

注册会员

Rank: 2

积分
132
QQ
发表于 2005-4-4 22:25:00 | 显示全部楼层

Re:提高自己的软件水平——尽量利用已有的

除非已有的是OPEN-SOURCE。除非你永远觉得已有的都够用,否则总有一天你会不爽,重新去发明轮子的确实是白痴,但是改进无时不在。

140

主题

1228

帖子

1233

积分

金牌会员

Rank: 6Rank: 6

积分
1233
QQ
发表于 2005-4-4 22:33:00 | 显示全部楼层

Re:提高自己的软件水平——尽量利用已有的

果然是学理科的,说这么点事都写的乱七八糟!我都怀疑是不是小学三年级的朋友在这里直抒己见!

      先说标题,“对软件开发的正确认识“,您的题好大,大的我都有点晕了!您这是要给我们阐述一种正确认识么!?厉害呀!翻您的大学课本,见哪篇文章标题用  对xxxx的正确认识,一定是巨牛无比的文章!以我所知,古今中外学术大家无以“正确”二字冠标题者!
      然后说自己,哦,您这不是学术论文,随笔罢!不希望成为成功的开发人员,却想要有高一点的水平,厉害了,没有兴趣支撑您也这么厉害!
      您又给我们扫了一下盲,讲解了软件工程学院的课程设置,和一种万金油的培养目标,阿,对不起,用词不当,是全才,全才!殊不知,怎么有那么多高学历低能力的学子们没有在如此完美的环境下成功!
      看到这,我有点懂了,原来您是言传身教告诉我们学习程序的真谛所在阿!果然是无私奉献,毁人不倦阿。不过我映像中,无明确方向的广泛学习知识是中小学的教学目标啊,不知道对不对!
      然后我就发现如您所言,我是一个白痴,不折不扣的白痴!原来您是站在如此高处的人,指挥家啊,久仰久仰,我这样的白痴甘愿给您当炮灰!
      这、这段,算是核心思想了吧!游戏业界多年的技术争论终于让您给摆平了,游戏制作三部曲终于新鲜出炉,大致了解-〉使用引擎-〉高层逻辑,原来游戏就是这样子啊!哦!就像您说的,高明阿!
      最后一句,看完无语!

11

主题

132

帖子

132

积分

注册会员

Rank: 2

积分
132
QQ
发表于 2005-4-4 22:45:00 | 显示全部楼层

Re:提高自己的软件水平——尽量利用已有的

昏,楼上的比我还愤青,
佩服,佩服!

哈哈,说的有理!

PS: 我不是软件工程学院的,连计算机相关专业都不是~~~~
     丫的界面设计,开发包都不知道是什么。
     炮弹坑里爬出来的

13

主题

54

帖子

58

积分

注册会员

Rank: 2

积分
58
 楼主| 发表于 2005-4-5 23:01:00 | 显示全部楼层

Re:提高自己的软件水平——尽量利用已有的

诸位,如果我说的与各位不同,请原谅。
    需要完成一个游戏项目,由于经验不足,从基本的DirectX函数使用起,结果浪费了时间,实现了一个不好的程序。扩充等都问题很大。这时候自然要幡然悔悟。懂得了软件开发能力,不是指可以利用已有的基础的高低,而是快速学习他人成果,“适应环境”的能力。
    顺便告诉诸位一下,本人已经通过修改《Sword II》的源代码,加一点DirectPlay函数的功能,创建了一个还不错的网游。五一后方上来,大家可以看到,善于适应环境是有益的。

103

主题

1432

帖子

1458

积分

金牌会员

Rank: 6Rank: 6

积分
1458
QQ
发表于 2005-4-5 23:47:00 | 显示全部楼层

Re:提高自己的软件水平——尽量利用已有的

哦,原来也是个好办法。

2

主题

10

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2005-4-6 10:07:00 | 显示全部楼层

Re:提高自己的软件水平——尽量利用已有的

够浮躁的

43

主题

155

帖子

171

积分

注册会员

Rank: 2

积分
171
发表于 2005-4-6 10:50:00 | 显示全部楼层

Re:提高自己的软件水平——尽量利用已有的

楼主这样说是不公平的。你说的对内部机制很清楚不会只限于对基本流程和渲染pipeline的了解吧? 使用引擎和开发引擎的要求是不一样的,怎么比个对错出来?写三流引擎的人最终得到得绝不仅仅是一个三流引擎,还获得了对很多图形技术的深入理解。如果你现在的需要一个额外的特性或者原引擎的性能达不到要求,没有一定深入程度的话就只能傻眼了。两个方面是互补的,各有侧重和精通某个方面的人在。

13

主题

54

帖子

58

积分

注册会员

Rank: 2

积分
58
 楼主| 发表于 2005-4-6 12:53:00 | 显示全部楼层

Re:提高自己的软件水平——尽量利用已有的

qlwuu大侠说的有理,任何方面都需要有人撑。
我只是觉得现在到处都是乱七八糟的这引擎那引擎,都很垃圾,所以希望大家有一点工业精神。不要太作坊化。免得连一款好一点的游戏也见不到。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-25 04:44

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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