2008年10月27日

摘要: PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设计模型进行控制。它可与许多流行的数据库设... 阅读全文
posted @ 2008-10-27 16:59 邓永红 阅读(2570) 评论(3) 推荐(0) 编辑

2008年10月12日

摘要: 在游戏的编写中,不可避免的出现很多应用数据结构的地方,有些简单的游戏,只是由几个数据结构的组合,所以说,数据结构在游戏编程中扮演着很重要的角色。 本文主要讲述数据结构在游戏中的应用,其中包括对链表、顺序表、栈、队列、二叉树及图的介绍。读者在阅读本文以前,应对数据结构有所了解,并且熟悉C/C++语言的各种功用。好了,现在我们由链表开始吧!www.hong100.cn 1、链表 在这一节中,... 阅读全文
posted @ 2008-10-12 17:32 邓永红 阅读(326) 评论(0) 推荐(0) 编辑
 
摘要: 听见有人说“RPG游戏不就是一个小人在屏幕上走来走去,碰到了人就说两句话吗!”。虽然这种评价有点过于偏激,但是,也从一个侧面反映出了对话在RPG游戏的作用和影响。 客观的讲,人物对话是表现一个游戏故事情节的最直接、最有效方法!而其他的任何手段都无法替代它。例如:过场动画也可以表现游戏的情节和发展,但是,过场动画最适合的是烘托整个游戏的气氛,交代游戏发生的背景或是作为两段情节间的衔接。而在表现游戏中... 阅读全文
posted @ 2008-10-12 17:19 邓永红 阅读(1284) 评论(0) 推荐(0) 编辑
 
摘要: 如果说‘消息处理’是整个程序的核心!那么‘场景显示及行走系统’就是整个游戏的核心。因为作为RPG游戏,其所有事件的发生几乎都是和场景有关,例如:不同的地方会碰到不同的敌人、与不同的人对话得知不同的事情、在特定的地点才能找到宝物等等,所有的这一切都说明‘场景’在一个RPG游戏中的重要地位。鉴于这部分的重要性,我们可再将它划分为:背景显示、行走 和 事件发生 三个子模块,分别处理各自的功能。要注意这可... 阅读全文
posted @ 2008-10-12 17:15 邓永红 阅读(1138) 评论(0) 推荐(0) 编辑
 
摘要: 消息处理系统和Windows的消息处理机制其实非常相似,都是先等待消息,然后根据收到的消息转到相应的函数进行处理。所不同的是Windows 接收的消息大多是系统或是用户输入产生的,而我们的消息都是自定义的,如:在森林中行走时碰到了强盗,那么我们就让程序产生‘打斗消息’(即:Message=打斗),消息处理系统收到这个消息后就会马上转到打斗模块中去。 不要把消息处理想的太复杂,打个简单的比方:假如你... 阅读全文
posted @ 2008-10-12 17:12 邓永红 阅读(435) 评论(0) 推荐(0) 编辑
 
摘要: ‘系统分析’就是对整个游戏系统的规划,自顶向下的将它细化成一个个可由程序实现的模块;然后再把各个模块细化成一条条的语句。如此一来,写程序时就可以有条不紊,不会再像以前那样想到哪儿写到哪儿了。 相信大家对RPG都是非常熟悉的,通常的RPG按功能可分为:消息处理系统、场景显示及行走系统、打斗系统、升级系统、对话系统和事件处理系统六大部分。其中又以消息处理系统走为核心模块,其余五部分紧紧围绕它运行。ww... 阅读全文
posted @ 2008-10-12 17:09 邓永红 阅读(848) 评论(0) 推荐(0) 编辑
 
摘要: Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->/*========================================================================== * * Copyright ... 阅读全文
posted @ 2008-10-12 16:28 邓永红 阅读(451) 评论(0) 推荐(0) 编辑
 
摘要: Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->//**************************************************** //读取地图数据 BOOL LoadMaps() { char *Nam... 阅读全文
posted @ 2008-10-12 16:25 邓永红 阅读(302) 评论(0) 推荐(0) 编辑
 
摘要: Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->/**//*========================================================================== * * Copyright... 阅读全文
posted @ 2008-10-12 16:18 邓永红 阅读(291) 评论(0) 推荐(0) 编辑
 
摘要: Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1/**//*========================================================================== 2 * 3 * ... 阅读全文
posted @ 2008-10-12 16:15 邓永红 阅读(566) 评论(0) 推荐(1) 编辑