Game设计
制作手札——RPG是怎样做成的
Kalet 发表于2009-03-20 浏览295 评论0
题目:《制作手札——RPG是怎样做成的》 备注:作者:汪疆成都金点工作室的首席程序员,你可以到他们的主页了解更多的情况。制作手札——RPG是怎样做成的文章以程序员的标准角度分析了一个RPG游戏所包含的各个部分。作为一名设计师,你可以不懂得如何去分析,但一定要能够读懂程序员的思路,这是每一个游戏开发者应具备的基本功。 制作手札---RPG是怎样做成的作者:汪疆 自从我们的第一个正式电脑游戏《冲击》完成之后,已经有很长一段时间没有碰这方面的东西了,不过在我心中好象一直在期盼着什么东西……目睹着当今五彩缤纷的游戏世界和国产游戏的尴尬境地,我忽然有一种莫名的冲动,做游戏的冲动。也许...
Game设计
C# GDI+简单绘图(三)
Kalet 发表于2009-03-20 浏览334 评论0
感谢大家的支持,这几天从早忙到晚,一个字累呀!!!现在挺困的,但是又不习惯这么早睡觉,哎~~还是利用这个时间继续来写第三篇吧. 前两篇已经基本向大家介绍了绘图的基本知识.那么,我就用我们上两篇所学的,做几个例子. 我们先来做一个简单的----仿QQ截图,关于这个的例子其实网上已经有这方面的资料了,但是为了文章的完整性,还是觉得有必要讲解.C#GDI+简单绘图(三) 我们先来看一下效果: ...
Game设计
C# GDI+简单绘图(二)
Kalet 发表于2009-03-20 浏览323 评论0
在上一片里已经向大家介绍了如何使用GDI+绘制简单的图像,这一片继续向大家介绍其它一些绘图知识.1.首先我们来看下上一片中我们使用过的Pen.Pen的属性主要有:Color(颜色),DashCap(短划线终点形状),DashStyle(虚线样式),EndCap(线尾形状),StartCap(线头形状),Width(粗细)等.C#GDI+简单绘图(二)我们可以用Pen来画虚线,带箭头的直线等Pen p = new Pen(Color.Blue, 5);//设置笔的粗细为,颜色为蓝色Graphics &nb...
Game设计
C# GDI+简单绘图(一)
Kalet 发表于2009-03-20 浏览318 评论0
最近对GDI+这个东西接触的比较多,也做了些简单的实例,比如绘图板,仿QQ截图等. 最早接触这个类,是因为想做仿QQ截图的效果.巧的很,学会了如何做截图后,.NET课堂上老师也正巧要讲关于c#绘图方面的知识,并且我自己又在网上学习金老师的培训班,也是要用到这个类.在学习中有一些体会,所以准备把这些体会记下来,因为内容比较多,可能我会分几次写. 废话不多说了,我们先来认识一下这个GDI+,看看它到底长什么样.C#GDI+简单绘图(一)GDI+:GraphicsDeviceInterfacePlus也就是图形设备接口,提供了各种丰富的图形图像处理功能;在C#.NET...
Game设计
MMORPG开发入门(转载)
Kalet 发表于2009-03-20 浏览311 评论0
原著:RaduPrivantu 翻译:pAnic 2005年5月11日MMORPG开发入门(转载) 原文出处:ABeginner’’sGuidetoCreatingaMMORPG ------------------------------------------------------------------- 译者序:这是一篇讲解如何开发一款MMORPG的入门文章,作者本人也是一款游戏的开发者,文中的内容源于实践,有很高的参考价值。很多人都想拥有自己的游戏,这篇文章对那些想自己开发游戏的人来说可能是一纸福音,也可能是一盆冷水。无论如何,开...
Game设计
数据结构在游戏中的简单应用
Kalet 发表于2009-03-20 浏览331 评论0
在游戏的编写中,不可避免的出现很多应用数据结构的地方,有些简单的游戏,只是由几个数据结构的组合,所以说,数据结构在游戏编程中扮演着很重要的角色。 本文主要讲述数据结构在游戏中的应用,其中包括对链表、顺序表、栈、队列、二叉树及图的介绍。读者在阅读本文以前,应对数据结构有所了解,并且熟悉C/C++语言的各种功用。好了,现在我们由链表开始吧!数据结构在游戏中的简单应用1、链表 在这一节中,我们将通过一个类似雷电的飞机射击游戏来讲解链表在游戏中的应用。在飞机游戏中,链表主要应用在发弹模块上。首先,飞机的子弹是要频繁的出现,消除,其个数也是难以预料的。链表主要的优点就是可以方便的进行插入,删除操作。...
Game设计
游戏制作经验乱弹
Kalet 发表于2009-03-20 浏览288 评论0
开头的几句废话RPG游戏的编程(概念)RPG游戏的编程(编程1)RPG游戏通用开发工具“盗亦有道”返回上页 开头的几句废话因为我从来没有过机会,能够真正参与一个商业游戏的制作,所以我这些所谓的经验,完全来自于我自己平时对一些游戏的观察,和自己的一些尝试。对于专业人士来讲,也许无异于胡言乱语。自己有了一些所谓的经验,不好意思敝帚自珍,希望能对于也有志于游戏开发,又没有经验的朋友有一点帮助。以后我希望能够经常在这里和大家探讨各种游戏类型的编程经验,也恳请高手不吝赐教。RPG游戏的编程(概念)为什么先选择RPG游戏来谈游戏编程的经验?因为我私下认为,在所有的游戏类型中,它是最容易编程的游戏...
Game设计
角色扮演游戏引擎的设计原理
Kalet 发表于2009-03-20 浏览261 评论0
角色扮演游戏(RPG)是深受广大游戏迷们喜爱的一种游戏,它以独特的互动性和故事性吸引了无数的玩家。它向人们提供了超出现实生活的广阔的虚拟世界,使人们能够尝试扮演不同的角色,去经历和体验各种不同的人生旅程或奇幻经历。这些体验都是在现实生活中无法实现的。在玩过许多游戏后,许多玩家都不再仅仅满足于一个游戏玩家的身份,而会思考游戏是如何制作的,并且打算制作一个自己的游戏,网上的各种游戏制作小组更是如雨后春笋般涌现。下面我就给大家介绍一下角色扮演游戏引擎的原理与制作,希望能对游戏制作爱好者有所帮助。一游戏引擎的原理角色扮演游戏引擎的设计原理说到引擎,游戏迷们都很熟悉。游戏引擎是一个为运行某一类游...
Game设计
VB.net基础:简单的DirectX播放器
Kalet 发表于2009-03-20 浏览267 评论0
首先请安装DirectXSDK,下面是下载页面:DirectX9.0SDKUpdate-(October2004)VB.net基础:简单的DirectX播放器装完了就可以开工了:)下面跟大家说说怎么做一个简单的例子。首先是在工程中添加对DirectX的引用。请添加如下两个引用:如果你看不到这些组件,那你的DirectXSDK没有装好。先装好再说吧。再在代码的开头加上导入命名空间:ImportsMicrosoft.DirectXImportsMicrosoft.DirectX.AudioVideoPlayback接着定义一些变量:DimvideoCl...
Game设计
DirectX与VB.NET编程(十三)全屏动画
Kalet 发表于2009-03-20 浏览341 评论0
由于前些天下了个IE8BETA1,发现无法在百度上传图片,试了好久原来是IE8的问题,将IE8卸载了才能继续上传图片,因此博客更新也间隔了这么久,如果你也遇见这个问题,卸载IE8即可解决这个问题,直接在控制面板的添加/删除程序中就可以卸载了,卸载之后IE会回到你之前安装的版本,所以你无须担心。下面开始说正事,这次的内容是全屏动画。===============华丽的分割线===============DirectX与VB.NET编程(十三)全屏动画学习内容:·了解DirectDraw动画的原理·利用翻转绘制无闪烁的高帧动画===============华丽的分割线==============...