文章标题关闭所有内容预览 | 展开所有内容预览
-
[图文] Direct3D9游戏编程中的颜色
[内容预览]
15 | 2005-07-06 10:38:46
4.颜色本文译自《Introductionto3DGameProgrammingwithDirectX9.0》第四章“Color”,敬请斧正。本章讨论场景中对象的颜色渲染。通过本章的学习,可以达到如下目标:l在Direct3D中如何描述颜色l理解颜色是如何被渲染的4.1.颜色的表现在Direct...
[阅读全文]
-
我收集的CS地图&mod制作网址
[内容预览]
54 | 2005-07-06 10:38:44
http://www.modchina.com/中国MOD制作同盟(同盟社):绝对是第一个要去看的网站,有hl,bf1942,unreal,等游戏的MOD制作分站http://hl.modchina.com/同盟社的HLMOD制作分站:有HL&HL2的源码及相关资料。http://www.goodonet.com/ma...
[阅读全文]
-
防外挂系列
[内容预览]
15 | 2005-07-06 10:38:43
可能有点长,大家耐心点看完,呵呵。《老子看不惯外挂系列之彻底粉碎钩子型外挂》现在大部分的主流外挂,包括按键精灵,自动做一些动作之类的外挂。都是通过HOOK进游戏窗口,并且用不同的HOOK类型来完成的,比如对于网络,通常是通过HOOK消息,把DLL弄到我们的游戏程序中,然后通过GetProcAddress得到DLL中它们...
[阅读全文]
-
社会学和游戏制作的关系。
[内容预览]
12 | 2005-07-06 10:38:42
回想起当年我玩各种网络游戏的时候,一进游戏,什么都没有,眼前看着一堆穿着金光闪闪的漂亮装备的人跑来跑去,看到有人在不停的刷屏叫买叫卖的打着各种广告,有一种和现实社会截然不同的感觉,实打实的觉得自己在这个虚拟社会里面是个新手
[阅读全文]
-
谈谈网络游戏中的互动。。
[内容预览]
8 | 2005-07-06 10:38:40
组队系统需要什么?帮会系统又需要什么?加个聊天频道,弄个链表保存一下就叫组队啦?先看看队伍的定义:共同的,统一的时间,空间,目标。没有哪个玩家会觉得你打你的怪,我做我的任务这样组队在一起比较有意义吧。当然,当他们只是想利用组队进行交流的话,这个到无所谓。但是经常就会有些玩家,由于不明白对方的意愿,而不知道该不该和他组队...
[阅读全文]
-
网络游戏中的网络编程
[内容预览]
9 | 2005-07-06 10:38:39
谈谈网络游戏中的“网络”编程????近段时间总是有不少人问我关于完成端口模型的一些资料,很多时候其实我很郁闷,为什么大家会选择使用完成端口呢?或者说很多时候他们竟为了使用完成端口,而使用WINDOWS作为网络游戏服务器平台,还一开口罗列出一堆使用WINDOWS平台的网络游戏案例。有些兄弟跟我一直...
[阅读全文]
-
[图文] 网络游戏同步
[内容预览]
14 | 2005-07-06 10:38:38
小谈网络游戏同步 同步在网络游戏中是非常重要的,它保证了每个玩家在屏幕上看到的东西大体是一样的。其实呢,解决同步问题的最简单的方法就是把每个玩家的动作都向其他玩家广播一遍,这里其实就存在两个问题:1,向哪些玩家广播,广播哪些消息。2,如果网络延迟怎么办。事实上呢,第一个问题是个非常简单的问题,不过之所以我提出这个问...
[阅读全文]
-
再谈网络游戏同步
[内容预览]
6 | 2005-07-06 10:38:37
呵呵,一年前的这个时候发过一系列讨论网络游戏同步的帖子。一年后的今天,再重新讨论讨论这个问题。。。不知道大家是否碰到过这种情况,当某个玩家发出一个火球,这个火球有自己的运动轨迹,那么如何来判断火球是否打中了人呢?大部分情况,当策划提出这个要求的时候,一般会被程序否认,原因是:太麻烦了,呵呵。复杂点的还有包括两个火球相撞...
[阅读全文]
-
关卡设计的艺术
[内容预览]
7 | 2005-07-06 10:38:35
2002年的文章,懒得修改了...创造虚拟世界---论关卡设计的艺术一.前言“建筑...它就象人一样,是活生生的。如同没有两片树叶是一样的,没有两幢建筑是一样的,它有自己的风格,自己的目的。它的创造者先赋予它灵魂,于是它有了生命,就伸展出墙壁,门窗和楼梯来,这就它的形体,两者合而为一,和谐的就如同真理一样。...
[阅读全文]
-
openGL之RedBook精要(一)
[内容预览]
8 | 2005-07-06 10:38:34
openGL的命令和语法:openGL所有的命令都是以gl为前缀,然后是大写开始的单词构成,比如:glColor3f(),glVertex3f().后面的3f表示这个命令需要3个float-point(浮点数)作为参数。openGL的常数都是以GL_为前缀,然后是下划线为分割符的大写字母,比如:GL_COLOR_BUF...
[阅读全文]
-
游戏开发的基本技术划分
[内容预览]
12 | 2005-07-06 10:38:33
技术划分为如下几个模块:游戏构架图形图像图形特效游戏逻辑游戏界面人工智慧声音音效网络连接系统优化
[阅读全文]
-
游戏框架随想,Effect的抽象
[内容预览]
9 | 2005-07-06 10:38:32
1。可以把Effect单独抽象出来,用双向的多态模式(visitor?)实现“作用”这个问题。classEffect{inteffectStart;//thetimeEffectstartedinteffectDuration;//thetimeEffectholdsinteffectOn(Cr...
[阅读全文]
-
游戏框架随想2 卷轴和非卷轴
[内容预览]
12 | 2005-07-06 10:38:30
一开始认为是可以放在一个实现里面的,只要一个条件判断:当地图没有到边的时候,移动地图,保持player在当中当地图到边上的时候,移动player。这样的地图绘制方法可以同时适用平滑卷轴和单屏幕游戏。但是无法适应场景切换类型的游戏(比如双截龙),当然可以load多个地图解决。。。嗯?那么有什么问题呢?我好像忘记了。。。
[阅读全文]
-
游戏开发开门
[内容预览]
24 | 2005-07-06 10:38:29
一、造个什么游戏 造一个什么样的游戏?如果叫您来答,您会答什么?是角色扮演还是即时战略?对于广大游戏编程爱好者来说,答案肯定会是角色扮演。 那么,我们要造一个什么样的角色扮演型游戏呢?相信这个问题也是毋庸质疑的,大家肯定都会说:“《仙剑》式”。的确,《仙剑奇侠传》自1995年出世以来,在游戏...
[阅读全文]
-
角色扮演游戏引擎的设计原理
[内容预览]
133 | 2005-07-06 10:38:28
角色扮演游戏引擎的设计原理 角色扮演游戏(RPG)是深受广大游戏迷们喜爱的一种游戏,它以独特的互动性和故事性吸引了无数的玩家。它向人们提供了超出现实生活的广阔的虚拟世界,使人们能够尝试扮演不同的角色,去经历和体验各种不同的人生旅程或奇幻经历。这些体验都是在现实生活中无法实现的。在玩过许多游戏后,许多玩家都不再仅仅满足...
[阅读全文]
-
[图文] Object-Oriented Game Design
[内容预览]
21 | 2005-07-06 10:38:25
AmodularandlogicalmethodofdesigninggamesIntroductionItisfairlycommonknowledgethatproducinghigh-qualitycomputergamesissomewhattimeintensiveandnormallyinvolvesafa...
[阅读全文]
-
"Perfect"
[内容预览]
12 | 2005-07-06 10:37:02
"QuakeIIIisperfect"saidDavidKingonallthethreeoccasionsthatImethimOSKChaitanya13/07/2004Whatisthisabout?BeforeIgoontosayanyfurther,ImustownthatIsubscribetoDavidK...
[阅读全文]
-
A Beginners Guide to Creating a MMORPG
[内容预览]
17 | 2005-07-06 10:37:01
ThisarticlewillfocusonthefirststepsinbuildingyourownMassiveMultiplayerOnlineRolePlayingGames(MMORPG).It'stargetistheindiegamedeveloper,withlimitedresourcesandex...
[阅读全文]
-
游戏策划规范
[内容预览]
18 | 2005-07-06 10:37:00
希望对手机游戏开发有所帮助!一个游戏制作公司要有一个风格,切忌那种什么都想做,觉得什么都能做的思想,这其中的利弊是不言而预的,同时要最大限度的利用已有引擎来制作游戏,同时不断升级引擎(如果该引擎有升级的必要)。这是一个技术风格的确立,同时还要有一个游戏风格的确立,这种风格如同企业文化的风格类似,如暴雪就属于欧洲神话和超...
[阅读全文]
-
bash版俄罗斯方块
[内容预览]
54 | 2005-07-06 10:36:58
#!/bin/bash#TetrisGame#$Id$##Copyright(C)xhchen<xhchen@winbond.com.tw>#Allrightsreserved.##$Log$##颜色定义cRed=1cGreen=2cYellow=3cBlue=4cFuchsia=5cCyan=6cWhite=7col...
[阅读全文]
-
在DirectX9.0中使用Mesh(2)
[内容预览]
2837 | 2005-07-06 10:36:57
11.MeshPartTwo本文译自《Introductionto3DGameProgrammingwithDirectX9.0》第十一章“MeshPartTwo”,敬请斧正。本章介绍D3DX库提供的与Mesh有关的接口、结构、函数。通过本章的学习,将能够加载复杂的3D模型,能够控制Mesh对象...
[阅读全文]
-
一次关于游戏服务器底层通信架构的重构过程
[内容预览]
57 | 2005-07-06 10:36:55
从昨晚七点,到今天上午11点,先后对大厅和房间服务器进行了重构,重构后的代码结构清晰了,效率也提高了,觉得这次的重构过程很有意义,所以记录下来以备查。在原有的大厅服务器中,原有的设计是使用统一的一个TUSER对象管理底层数据的接收以及高层对TUSER进行的逻辑层的属性读写操作,不管是玩家正常连接的SOCKET还是用于临...
[阅读全文]
-
在DirectX9.0中使用Mesh(1)
[内容预览]
2005 | 2005-07-06 10:36:54
10.MeshPartOne本文译自《Introductionto3DGameProgrammingwithDirectX9.0》第十章“MeshPartOne”,敬请斧正。在D3DX中,有很多函数都使用了ID3DXMesh接口,如D3DXCreate*之类。ID3DXMesh接口的主要功能继承...
[阅读全文]
-
在DirectX 9.0中渲染文字
[内容预览]
263 | 2005-07-06 10:36:52
9.字体本文翻译自《Introductionto3DGameProgrammingwithDirectX9.0》第九章“Fonts”,敬请斧正!在游戏中,文字信息的显示是必不可少的。本章将讨论在D3D中使用的三种显示字体的方法。同样,这里只列出每种方法的演示程序的主体框架。学完本章将达到如下目标...
[阅读全文]
-
[图文] 超级菜鸟 DirectX 8 游戏编程入门讲座(转贴)
[内容预览]
36 | 2005-07-06 10:36:50
原著(日)前田稔[HomePage]http://www.cong.ac.jp/~maeda/[E-Mail]maeda@cong.ac.jp翻译(中)燕尘[HomePage]http://www.yanchen.com/[E-Mail]vagra@sina.com目录超级菜鸟入门讲座全屏模式编程实例窗口模式编程实例超...
[阅读全文]
-
网络游戏中的数据包设计与定义(初论)
[内容预览]
23 | 2005-07-06 10:36:48
接触了一段时间的网游封包设计,有了一些初步的思路,想借这篇文章总结一下,同时也作个记录,以利于以后更新自己的思路。 网络游戏的技术研发,分为三个主要的方面:服务器设计,客户端设计,数据库设计。而在服务器和客户端之间实现游戏逻辑的中介则是游戏数据包,服务器和客户端通过交换游戏数据包并根据分析得到的数据包来驱动游戏逻...
[阅读全文]
-
一个战略游戏的策划案,望大家指正
[内容预览]
18 | 2005-07-06 10:36:47
梦想开始的地方——记“战国”的诞生一、缘起我从小都没有什么东西可以喜欢的长久的,每件事情都是那么只有两三天的热度,这样的情况一直延续到我拥有自己的第一台计算机。我和我身边的每个人一样,疯狂的喜欢这电子游戏,即使在我们年少的时候,它还被社会认为是毒害儿童的“精神鸦片”,而不是寄托理想的地方。我第一次见到电子游戏不是在电脑...
[阅读全文]
-
泡泡堂单机版本 v2.0 工作计划
[内容预览]
22 | 2005-07-06 10:36:46
首先,感谢一些热心得朋友得来信,信中都表达了对游戏得热爱,对我得这个作品得关心。其中一位叫做"云在天[cloudinsky@vip.sina.com]"的朋友给予了我很多建议,基本上第二版本中必须实现的目标也和他雷同,信件部分内容如下:~~首先,很感谢你得来信,详细得说了许多得不足得地方,我正在计划编写第二个版本,目前...
[阅读全文]
-
一个有关扑克牌牌型分析的问题
[内容预览]
12 | 2005-07-06 10:36:45
此前,在公司的项目开发中,我负责着手解决这样一个问题:在斗地主游戏中,根据玩家出的牌分析出这手牌的牌型。大家知道,在斗地主游戏中,总计有十一种牌型:火箭:即双王(大王和小王)。炸弹:四张同数值牌(如四个7)。单牌:单个牌(如红桃5)。对牌:数值相同的两张牌(如梅花4+方块4)。三张牌:数值相同的三张牌(如三个J)。三带...
[阅读全文]
-
DirectX发展回顾
[内容预览]
9 | 2005-07-06 10:36:43
在DirectX诞生之初,业界已经有众多标准,其中有两个重要的标准:OpenGL和Glide,特别是非常成熟的OpenGL,它被用于图形、影像服务器,制作电影、科教片等等,随着技术逐渐成熟,越来越普及,如当时大名鼎鼎的QuakeIII游戏就是基于这个标准的,而DirectX,很多硬件、主流游戏都不支持它,没有游戏、没有...
[阅读全文]





