noslopforever [天堂里的死神]

我浴血奋战,只为了神圣永久不变的传言

李巍ID:noslopforever
71522次访问,排名1387好友4人,关注者9
3D、图形学、游戏、哲学、历史、音乐,一个都不能少。
noslopforever的文章
原创 83 篇
翻译 2 篇
转载 4 篇
评论 202 篇
noslopforever(天堂里的死神)的公告

-欢迎大家来到我的空间。这里关注游戏相关学科的问题。
-自我介绍:男,25岁,程序员,喜欢战争、历史和哲学题材游戏。作为一位普通的初学者,希望众位前辈们能多多包涵和帮助。
-欢迎大家拍砖。本Blog原创的文章,如要转载,请注明出处和姓名。本Blog放置的代码,大部分是伪码,不保证能够运行。
*留言本1:没有CSDN帐号的网友留言请点击此链接
*留言本2:CSDN网友请在个人空间留言 ^_^




烽火过千年,往事如烟。争斗一生归何处?黄土青山。 繁华总易逝,回首不堪。敢叫天地换新颜,铁马连天。 ——《无题》 李巍于2008年6月9日

-最近在做:做好自己的项目,安排自己的时间。

-有些栏目的文章是不放在主页显示的,如果有感兴趣的可以到相应栏目查询。杂项和Just As Gamer栏目的,仅作为个人喜好,恕不回复。

最近评论
blue:您好,这篇文章很好,能不能给我发一个例子,谢谢
夫妻肺片:尽管历史不能“如果”,但历史的教训可以汲取。汲取的目的只是在下一次的偶然中把握住必然的东西。
新浪网友:这是对西方文明的绝好讽刺!谢谢博主让我们看到这封信.
夫妻肺片:其实世界上只有三种关系:人与自然,人与社会,人与自己。其中人与自然那是环保局的事,人与社会那是老板的事,而人与自己才是自己的事。
夫妻肺片:“变是唯一的不变”。
文章分类
收藏
相册
misc杂项
朝圣者的路途
文档所需图片册
我的书单
我的照片
!飞龙在天!
cproom前辈的Blog
eXtreme 3D —— Dreams的Blog(RSS)
flymemory的Blog
johnson的Blog——我的老师和第一个上司 ^_^
nhsoft——野猪大大的Blog
Nightmare of Design/Dev(RSS)
游戏编程实践——我的老师的Blog
马肝前辈的Blog
!虎狼成群!
亮——同学、引擎程序员
江自流——另一位同学兼才思敏捷的策划
游戏王——同学,一位才思敏捷的策划
推荐网页
Boost——C++准标准库
Boost中文站
GameDev.net
OGRE3D中文站
OGRE3D——开源的3D图形引擎
Sourceforge
有关WOW格式的Wiki
涂鸦软件——一个很牛的国产游戏引擎
喜欢的站点
《闪电战》杂志讨论区
帝国之鹰
德军总部
英雄世界
存档
软件项目交易
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
订阅到BlogLines
订阅到Yahoo
订阅到GouGou
订阅到飞鸽
订阅到Rojo
订阅到newsgator
订阅到netvibes

原创 回顾与反思(2)收藏

新一篇: 回顾与反思(3) | 旧一篇: 回顾与反思(1)

第二个问题或者说批判从引擎引开去。

人们心目中的引擎都是非常牛的人才能做得出来,我不这么认为,可能是因为在中国到处见到的都是引擎。大多数初学者,分散在这个中国的每个角落,缺少交流,缺少代码积累,他们或许喜欢做的是游戏:但是在那之前只能先写引擎。所以中国引擎的数量很多,到处都是,可圈可点的也不少。据我所见,很多引擎仅仅不过是临摹MFC、或者临摹OGRE、抑或临摹Torque、Irrlicht、Neo,更多的似乎仅仅对C Runtime、C++、Dx和WindowsAPI予以了简单封装,让它们看起来更符合自己的调用习惯。

哦,现在我对引擎已经麻木了。我发现,我连引擎的定义都没有吃透。
当然,人类科技的发展规律是先有事物后有定义,而现在这样混乱的引擎世界,真的让人无从去把握。最为经典的定义是:游戏引擎是帮助人们开发游戏的一个可重用功能库。或许这种离废话不远的定义只配拿来垫脚,只配拿来让那些大学里或者教育机构的老师们拿来显示自己的功底,我从中看不到任何能让我自己把握出引擎脉络的东西。尽管我嘲笑陷入了教条的哲学,但是仍不得不赞叹于世界观、方法论、运动律、矛盾律等几个经典定义,同是一句话,有人把苹果说得清清楚楚,有人只不过刚来得及描述了苹果的外表,但是这个引擎的定义呢?估计连苹果那个竖起来的小尾巴还没描述清楚:如果一个东西不是为了帮助人类或者物质元素实现某个目的,那他根本不可能会存在在这个世界上。进入21世纪了,如果一个程序库不是为了重用而去写的,难道还要每写个游戏就换个引擎?!
可引擎到底是什么?你让我说?我说不清楚。但是把引擎打散为一个个功能模块,然后去查资料,把这一个个功能模块填完,用到设计模式,来把他们更好的组织好,最后再写上几个License,收集收集Dependencies,编译成库然后发布,这就是引擎?着实,这是很多人的引擎,很多中国人的引擎,也是我曾经写过的引擎。

作引擎就要作OGRE那样的,这是我曾经的想法,但是即便把图像做的在牛又有什么用?一个人的技术再好又有什么用?!引擎成百上千的模块中,图像只不过是一个模块,正如在人体中,眼睛只不过是一个模块。强调它、神话它,只是因为它不可或缺,没了他我们就在黑暗中度日,但并非因为他就真如人神话那样,得之而的天下。如果只是用到Doom3的图形系统,只是图形系统,或者再多加上一个场景系统,我仍然不信有人能做出像Doom3一样的游戏。而且作了Doom3又说明什么?说明引擎很牛吗?花了几年时间作出了个Doom3,当然这个公司对游戏负责任的态度值得大家学习,但是这个引擎的普适度如何?Doom3引擎只能用来作Doom3,那这个世界上会有多少个类Doom3供游戏厂商去盈利??

引擎容易吗?容易,大量的类,大量的模块,无论用什么方式,揉杂到一起来,也叫引擎。有什么不容易的,这年头,盛传有人一天2000行代码闭着眼睛写出来,调试都不用调试,全都对,还有什么是不可能的?人类的能力确实是无穷的,估计1000年后就可以盛传在太阳表面行走了吧?!

然而作引擎却并不是简简单单的盛传等等就可以解决,这是一个连定义都没有的东西,你怎么去捏都是圆的,所以全中国都在、正在、准备在捏。可可西里(美丽的少女)让爱她的人捏了,没事,如果让成千上万个不爱她,只是准备利用她的男人捏了,会怎么样?一个行业,让成千上万个爱她的人投入,没事;如果让只是准备利用她的人投入,会怎么样?这些只有站在未来的立场上才能告诉我们了。

发表于 @ 2004年12月01日 12:15:00|评论(loading...)|编辑

新一篇: 回顾与反思(3) | 旧一篇: 回顾与反思(1)

评论:没有评论。

发表评论  


登录
Csdn Blog version 3.1a
Copyright © noslopforever(天堂里的死神)