|
作者信息 | 主题: 生存狂宣言——我们不是Loser9981 | ||||
|
发表时间:
2009-8-3 17:14:28
我觉得,游戏也许能设计成“工具”式的,让玩的人自行设置游戏规则、剧情之类的,毕竟咱们只是少数人,脑力有限,而玩家的创意是无穷的。不过这个需要很精密的框架设置,难度有点高。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 账号注册、存档之类的玩意完全可以省掉。可以这么设计,进游戏的时候,还是得要输入账号(这样才能让人有扮演感);然后在每一局结束后,给出一行密码,这个密码计算的时候包括了玩家的账号和一些游戏数据。让玩家把密码复制下来,存到记事本里,下一次再玩的时候,就输入这个密码,逆运算后就能取回一定的数据。 浪漫烛光 www.langmanzg.com
|
||||
|
作者信息 | 主题: 生存狂宣言——我们不是Loser9983 | ||||
|
发表时间:
2009-8-3 20:08:58
让roacher兄这么一说,站长也产生了浓厚的兴趣。。。不过第一个问题就是:我们这个游戏以什么为背景呢?欢迎其它战友和斑竹参与讨论啊,站长在此拜谢了! 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com
PS:个人感觉以前那个“北京浮生记”的思路也可以借鉴一下?另外,我进BR里面玩了一会儿,没有您说的小格子啊? |
||||
每当你几乎快被困难击倒,丧失斗志的时候,你就想想背后还有无数等你倒下捅刀子的SB,就充满了力量。
|
作者信息 | 主题: 生存狂宣言——我们不是Loser9985 | ||||
|
发表时间:
2009-8-3 20:35:26
地区么,不就是格子么。每过一点时间,就有某个地区被设成禁区。禁区的人就会死。 |
||||
|
作者信息 | 主题: 生存狂宣言——我们不是Loser9986 | ||||
|
发表时间:
2009-8-3 22:04:31
对,那个电影我看过... 浪漫烛光 www.langmanzg.com
借鉴一下《辐射》系列的设定或许也会有用? |
||||
每当你几乎快被困难击倒,丧失斗志的时候,你就想想背后还有无数等你倒下捅刀子的SB,就充满了力量。
|
作者信息 | 主题: 生存狂宣言——我们不是Loser9989 | ||||
|
发表时间:
2009-8-4 10:41:15
我提个方案啊。 浪漫烛光 www.langmanzg.com 最近到处闹传染病,从非典到猪流感什么的,这是个热门话题。群众都开始瘟疫恐慌,生化危机之类的题材就火了,你上起点看看,出来了一大批生化危机小说。我们也可以搞这个题材。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 广电最近对人打人的这类游戏,比如杀人游戏什么的查得比较紧。我们可以反着来,搞一个玩家互相帮助对抗电脑僵尸的游戏。另外为了防止闹出血腥暴力违禁的问题,我们可以把游戏画面抽象化,比如火柴人之类,总之让它看不见血。反正也是文字游戏。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 游戏设定上,可以先把规模搞小一点,等回头人多了再扩充。 浪漫烛光 www.langmanzg.com 先这么设定: 浪漫烛光 www.langmanzg.com 一栋大楼,有若干个楼层,每个楼层有若干的走廊和房间。这些就用树状目录来表示,大楼是root,楼层是一级子目录,房间和走廊是二级。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 每个房间和走廊都是由一些格子组成,在游戏里显示的时候,可以直接用2维表格表示。每个格子有一个属性,代表这一格是个什么物体,比如墙壁、门窗、通道、楼梯电梯、杂物道具等等。门窗通道之类的,可以链接到其它房间或走廊去,杂物道具之类的可以发生一些互动,比如捡宝物、回血什么的。玩家在游戏的时候,就是去点击屏幕上表格里那些格子,点门窗什么的就是在大楼里四处移动,点杂物就是使用"8! ,EzYSr、搜索什么的。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 游戏开始的时候,可以把玩家随机分布到大楼各处。多个玩家在同一个房间里的时候,游戏里就会提示有人,并且给出一个人员列表。这样的玩家可以互相交谈、交易,也可以选择跟随某人或者加入某个队伍,这样就不用操作也能跟着别人走。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 敌人自然就是僵尸。一开始可以让它们从一楼或地下室刷新,然后过一段时间,比如一两分钟,就让它们试图扩散进别的地区里,这个有点类似于喷泉水流淹没的感觉。玩家可以用堵门的方法阻止他们“流”进某个房间。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 具体实现起来的方法么。。。每个房间都有一个“僵尸数目”属性。在一楼的刷新点,刷新一次就增加一点僵尸数目。其他房间的僵尸数目,都是从那里扩散出来的。僵尸扩散的时候,就是用这个数目来运算房间里各个门、窗、通道什么的坚固程度,通过判定了就是门破了。这边的僵尸数目就减少一些,门另一边的房间就增加一定的僵尸数目。每个房间应该有一个空间上限,比如只能装20个人/僵尸;僵尸每次扩散就是分出50%的人手前往它处,如果别的地方都满了就不扩散。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 玩家遇上僵尸,就是纯粹的数据运算来表示战斗。比如玩家有攻击力、防御力什么的属性,还有武器装备之类加成;然后直接运算,求- S60!NG~5q出玩家和僵尸减的血,最后显示一行提示信息“你干了XXXX个僵尸,房间清空了”“你干了XXXX个僵尸,最后体力不支被吃掉了”等等。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 玩家对游戏的输入(input)就是点击格子(门、桌椅板凳...)、更换装备、跟别人聊天、修改自身的战斗姿态等等。每次输入都会引发刷新浏览器的动作。 浪漫烛光 www.langmanzg.com 游戏对玩家的输出(output),就是玩家进行输入动作的时候,刷新浏览器,游戏就把自从上一次刷新以来发生的事件,列表告诉玩家。(能即时显示自然更好,不过那个难度太大,算了。) 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 游戏的终极目标么....逃跑出大楼?杀掉boss?那都是细枝末节了。不过为了避免有人故意拖时间,最好搞个时限炸弹之类的玩意。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 登陆规则可以模仿大逃杀那种临时账号。另外也可以在每局结束的时候,给出一个密码,里面能包含一些前期游戏纪录。这样下次再玩的时候,就能让老玩家有一些优势,比如可以选择一些操作难度较高的职业、配发一些危险性较大的道具什么的,但是一定不要有升级的成份存在,老玩家应该是力量大、责任(风险)也大的设定才对。另外如果一局里老玩家比较多的话,游戏难度也要相应增加。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 游戏的过程,基本就是玩家们尽量集合起来,搜?tw'b 8ipTVR集物资,在楼里建立据点,应付一拨一拨的剧情事件(停电、失火、僵尸乌鸦从窗外闯进来什么的),最后挂光或者通关。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 通关难度一定要大,保证新人根本通不了关。这样通关才有成就感。物资消耗速度要严重一些,物资搜集难度要大一点,以避免人都缩在乌龟壳里不动。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com
这基本上就是我的一个大体创意,细节留待后议。站长瞅瞅靠谱不。 |
||||
|
作者信息 | 主题: 生存狂宣言——我们不是Loser9990 | ||||
|
发表时间:
2009-8-4 10:52:16
程序方面,我只会一点Flash的AS,学校里学了些C++。算法勉强还能写出来,码代码就完蛋了。 |
||||
|
作者信息 | 主题: 生存狂宣言——我们不是Loser9991 | ||||
|
发表时间:
2009-8-4 11:06:47
roacher兄做的方案非常细致啊。站长感觉游戏还是从文字型的开始吧?如果在网页上做动画的话现在站长还不太行。那么,首先考虑每层楼的二维表格吧,这个最好能够做成随机生成的,比如说每局的地图都要有差别,不过这一点暂时还有难度。另外,俯视图和格子的实现.... |
||||
每当你几乎快被困难击倒,丧失斗志的时候,你就想想背后还有无数等你倒下捅刀子的SB,就充满了力量。
|
作者信息 | 主题: 生存狂宣言——我们不是Loser9993 | ||||
|
发表时间:
2009-8-4 14:12:12
特别提示:本帖子在 2009-8-4 14:16:02 由用户
roacher
编辑过
白兄此言差矣,随机哪比得上全部一样省事?再说一座大楼,除了一些特殊楼层以外,基本上每一层的结构都是一样的吧。随机性当然也得要,不过只要让房间里的物品有点变化就好了。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 我本意也是文字游戏啊,我说Flash不是说要做动画,只是说我有做Flash游戏的经验,所以在程序设计上能给你出出主意而已。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 另外,我说的不是把一整层楼都做成一张表格,而是每一个房间做成一个表格。 浪漫烛光 www.langmanzg.com 举例来说: 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com **************情景剧场的分割线****************************** 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 某一天,张三打开了浪漫烛光的游戏板块。 浪漫烛光 www.langmanzg.com 他看见《大楼生化危机》主页上,显示着: 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com “上局游戏已经结束,下局游戏将在10分钟后开始,现在开放注册。” 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 张三赶紧最小化浏览器窗口,点开桌面上的一个txt文件,把里面一大串乱七八糟的字符复制下来。 浪漫烛光 www.langmanzg.com 然后他又回到游戏主页上, 浪漫烛光 www.langmanzg.com 在账号一栏里填写了“张三”, 浪漫烛光 www.langmanzg.com 密码填写了“****”, 浪漫烛光 www.langmanzg.com 个人识别代码一栏里粘贴了刚才拷贝的那一串字符:“wthye#%Gfdr2hdfg^5ykj4xfgjfh!@#!@#%^&^....” 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 点击“登陆”!张三进入游戏了。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 画面显示:身份确认,姓名张三,权限等级2级,个人信息:XXXXXXXXXX... 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 然后张三选择自己的职业。由于他之前玩过很多次了,积累了很多资历,所以现在他的权限可以选择一些第一次玩的时候未开放的职业。他选择了“外科医生”这个职业。此职业有人数总数限制,一局游戏里只能有10个外科医生。外科医生比普通市民HP、体力更低,但具有治疗的能力。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 此时,游戏界面下部正在源源不断地出现玩家们聊天的对话。有的玩家在叫嚷“我靠谁把外科医生选光了”这样的话。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 等了十分钟,游戏开始。先是一段剧情文字,张三直接SKIP。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 然后,画面上正中显示了一幅2维表格(我这只是个示意,到时候得用图片来表示!)。 浪漫烛光 www.langmanzg.com ======================================================================= 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 墙墙墙墙墙墙墙墙墙墙门门门墙墙 浪漫烛光 www.langmanzg.com 墙 椅 墙 浪漫烛光 www.langmanzg.com 墙 墙 楼梯 浪漫烛光 www.langmanzg.com -墙墙墙墙 桌桌 墙 墙 墙 浪漫烛光 www.langmanzg.com -墙 桌桌 墙 墙 墙 浪漫烛光 www.langmanzg.com 通 墙墙墙墙墙墙墙墙墙 墙 浪漫烛光 www.langmanzg.com 道 墙 浪漫烛光 www.langmanzg.com -墙 花盆 墙 浪漫烛光 www.langmanzg.com -墙 墙 浪漫烛光 www.langmanzg.com -墙墙墙墙门门门墙墙窗窗窗墙窗窗窗墙墙墙墙墙墙墙墙墙墙墙墙墙 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 〈13楼·西侧走廊·白氏公司前台〉 浪漫烛光 www.langmanzg.com 人类数:1(张三自己) 浪漫烛光 www.langmanzg.com 威胁数:0 浪漫烛光 www.langmanzg.com ======================================================================= 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 张三看了看聊天频道,众人都在喊“20楼集合”。张三是老手了,并不在乎前期出现的那几个僵尸,所以他没打算立即去找大部队。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 他移动鼠标,指向了画面左边写着“通道”的两个格子。鼠标旁边出来提示信息:“通往〈13楼·西侧走廊·电梯间〉” 浪漫烛光 www.langmanzg.com 张三点击了“通道”格子上的一个下拉列表,出现了“观察”“进入”“封锁”等等一些选项。他选择了“进入”。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 体力值-1。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 浏览器页面刷新,画面正中的表格变了,变成了 浪漫烛光 www.langmanzg.com ======================================================================= 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 墙墙墙电梯墙墙墙墙墙电梯墙墙墙 浪漫烛光 www.langmanzg.com 墙 墙 浪漫烛光 www.langmanzg.com 墙 墙 浪漫烛光 www.langmanzg.com -墙墙墙墙 墙 浪漫烛光 www.langmanzg.com -墙 墙 浪漫烛光 www.langmanzg.com 通 墙 浪漫烛光 www.langmanzg.com 道 墙 浪漫烛光 www.langmanzg.com -墙 通 浪漫烛光 www.langmanzg.com -墙 道 浪漫烛光 www.langmanzg.com -墙墙墙墙墙墙电梯墙墙墙墙墙电梯墙墙墙 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 〈13楼·西侧走廊·电梯间〉 浪漫烛光 www.langmanzg.com 人类数:1 浪漫烛光 www.langmanzg.com 威胁数:0 浪漫烛光 www.langmanzg.com ======================================================================= 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 张三点击左上角“电梯”格子的下拉列表,选择“呼叫电梯”。 浪漫烛光 www.langmanzg.com 然后他猛烈刷新浏览器,同时注意着电梯上显示的提示信息。 浪漫烛光 www.langmanzg.com 终于,过了20秒,提}k}Hhf GlZ3示信息从“电梯在1楼”变成了“电梯在这层楼”。 浪漫烛光 www.langmanzg.com 下拉列表里头也出现了“进入”这个选项。张三赶紧选进入。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 浏览器页面刷新,画面正中的表格变了,变成了 浪漫烛光 www.langmanzg.com ======================================================================= 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 墙墙电梯墙墙墙 浪漫烛光 www.langmanzg.com 墙 按钮 浪漫烛光 www.langmanzg.com 墙 墙 浪漫烛光 www.langmanzg.com 墙 墙 浪漫烛光 www.langmanzg.com 墙墙墙墙墙墙墙 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 〈电梯#2-4〉 浪漫烛光 www.langmanzg.com 人类数:1 浪漫烛光 www.langmanzg.com 威胁数:0 浪漫烛光 www.langmanzg.com ======================================================================= 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 张三点击“按钮”格子下拉列表,选择“3楼”,再选择“关门”。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 猛烈刷新。。。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 终于,按钮上的提示信息变成了“3楼”。张三选择“开门”,然后点“电梯”,选择“出去”。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 浏览器页面刷新,画面正中的表格变了,变成了 浪漫烛光 www.langmanzg.com ======================================================================= 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 墙墙墙电梯墙墙墙墙墙电梯墙墙墙 浪漫烛光 www.langmanzg.com 墙 墙 浪漫烛光 www.langmanzg.com 墙 墙 浪漫烛光 www.langmanzg.com -墙墙墙墙 墙 浪漫烛光 www.langmanzg.com -墙 墙 浪漫烛光 www.langmanzg.com 通 墙 浪漫烛光 www.langmanzg.com 道 墙 浪漫烛光 www.langmanzg.com -墙 通 浪漫烛光 www.langmanzg.com -墙 长椅 花盆 道 浪漫烛光 www.langmanzg.com -墙墙墙墙墙墙电梯墙墙墙墙墙电梯墙墙墙 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 〈3楼·西侧走廊·-_%1Sl A"Cyv电梯间〉 浪漫烛光 www.langmanzg.com 人类数:1 浪漫烛光 www.langmanzg.com 威胁数:僵尸*3 浪漫烛光 www.langmanzg.com ======================================================================= 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 同时,画面右边的消息框里显示: 浪漫烛光 www.langmanzg.com 11:32 遭遇3个僵尸,发生战斗 浪漫烛光 www.langmanzg.com 战斗信息 XXXXXXXXXXXXXXXXXXX..... 浪漫烛光 www.langmanzg.com 战斗结果 僵尸全灭,张三体力-12,HP-5 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 张三立即点击下边的“长椅”选“拾取”,再点右边的“通道”选“阻塞”,在弹出的对话框里选“长椅”。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 浏览器页面现在的样子: 浪漫烛光 www.langmanzg.com ======================================================================= 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 墙墙墙电梯墙墙墙墙墙电梯墙墙墙 浪漫烛光 www.langmanzg.com 墙 墙 浪漫烛光 www.langmanzg.com 墙 墙 浪漫烛光 www.langmanzg.com -墙墙墙墙 墙 浪漫烛光 www.langmanzg.com -墙 墙 浪漫烛光 www.langmanzg.com 通 墙 浪漫烛光 www.langmanzg.com 道 墙 浪漫烛光 www.langmanzg.com -墙 阻塞的 浪漫烛光 www.langmanzg.com -墙 花盆 通道 浪漫烛光 www.langmanzg.com 墙墙墙墙墙墙电梯墙墙墙墙墙电梯墙墙墙 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 〈3楼·西侧走廊·电梯间〉 浪漫烛光 www.langmanzg.com 人类数:1 浪漫烛光 www.langmanzg.com 威胁数:0 浪漫烛光 www.langmanzg.com ======================================================================= 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com “阻塞的通道”上面的提示信息是“长椅 坚固度40” 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 然后,张三从左边通道离开这里,前往他的目的地——枪械店,拿武器去了..... 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com **************情景剧场的分割线****************************?'f(C4aZHp** 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com
大体就这样。不过那些细节只是举个例子,具体最后是怎么样子,还有待商榷。 |
||||
|
作者信息 | 主题: 生存狂宣言——我们不是Loser10000 | ||||
|
发表时间:
2009-8-5 8:41:38
roacher兄提出的方案如此详细,佩服佩服。首先我们要把每层房间的地图画好。按老兄的意思,无论是不同楼层的场景切换,还是同一楼层不同房间的切换,本质上都是房间之间的切换。也就是说我们就不需要制做每个楼层的走廊/房间总体图了。对类似的地图制作还是不在行,老兄有时间的话帮帮忙吧。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 我先建个聊天室吧,还有系统属性和人物类别属性,物品、装备属性的设定,也要考虑一下。老兄的意见? 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com
|
||||
每当你几乎快被困难击倒,丧失斗志的时候,你就想想背后还有无数等你倒下捅刀子的SB,就充满了力量。
|
作者信息 | 主题: 生存狂宣言——我们不是Loser10003 | ||||
|
发表时间:
2009-8-5 10:52:26
我们先不要急动手,做这种大工程要提前有一个宏观规划,不然回头出现致命错误就麻烦了。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 我先分析一下这个任务的主体结构啊。对不对白兄帮忙审查。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 首先,我们需搞一个服务器,它要有数据库功能,要能承受上千人同时聊天的数据量,而不会卡。这个只能依靠白兄了。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 然后就是游戏的主体。 浪漫烛光 www.langmanzg.com ====================================================================== 浪漫烛光 www.langmanzg.com 第一部分:数据库。 浪漫烛光 www.langmanzg.com (这些数据库需要一套基本I/O函数支持,类似遍历、查找什么的。) 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 〈静态库〉: 浪漫烛光 www.langmanzg.com ·1-1、大楼的原始地图。这应该是一个树状结构,大楼是root,楼层是一级子目录,房间和走廊是二级。二级目录就是一个个表格了,表格里每一格,对应某种物品,比如墙壁、桌子之类。另外还含有一些事件触发器,比如8楼803室的门上附加了一个触发事件,这就是一个指针,指向下文1-3事件库 浪漫烛光 www.langmanzg.com 的某个位置。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com ·1-2、组件模板库。也就是房间里每个格子对应的物品,都需要建立模板。每种物品都有自己的相关属性、可执行的操作等等。 浪漫烛光 www.langmanzg.com 桌子的坚固度属性、搬运的功能函数,|'Kax3&nsCu|J`b手枪的威力(这游戏里枪、药之类道具的概念,就等于桌子和墙壁),等等。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com ·1-3、事件库。记录了整个游戏过程中可能发生的大小事件,比如“游戏开始后3分钟刷新第一个僵尸”、“如果超过10名玩家进入20楼,而且剧情任务A已经完成,就在20楼刷新10个僵尸”等等。 浪漫烛光 www.langmanzg.com 大楼的原始地图(1-1)里,各个房间、各个格子,都有一些指针,指向事件库的相应位置。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com ·1-4、玩家职业模板库。记录各个职业的初始属性、道具、技能等。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com ·1-5、怪物模板库。记录各种怪物的属性。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 〈动态库〉: 浪漫烛光 www.langmanzg.com ·1-6、大楼的动态地图数据库。树状结构,大楼是root,楼层是一级子目录,房间和走廊是二级。二级目录是二维表格,表格里每一格都有自己的单独属性,也就是每个桌子的耐久度、每个门通往哪个房间,等等。房间本身也有一些独立的属性,比如屋子里面有哪些玩家,有哪些怪物,等等。这个跟静态库里的那个原始地图不同。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com ·1-7、玩家数据库。记载了所有玩家的详细信息,体力、HP、所处位置、背包等等。 浪漫烛光 www.langmanzg.com 大楼的动态地图数据库(1-4)里,各个房间都有一些指针,指向玩家数据库的相应位置。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com ·1-8、怪物数据j#4F0/V_fQ4"zNT库。记载了僵尸和其他怪物的位置等信息。 浪漫烛光 www.langmanzg.com 大楼的动态地图数据库(1-4)里,各个房间都有一些指针,指向怪物数据库的相应位置。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com ·1-9、剧情流程库。记录了某一局游戏过程中,整个剧情的发展情况。比如某某事件已经被触发,某某任务完成期限是10点15分等等。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com --------------------------------- 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 第二部分:函数。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com ·2-1、时间轴函数。它会随着系统时钟的走动,不断地运转、循环。这个函数,就是按照时间的流逝,在后台按时移动、刷新僵尸,开启剧情事件,移动电梯,等等。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com ·2-2、I/O接口函数。有操作才会被执行。接纳玩家的输入,对各个动态数据库进行相应修改、操作。从数据库里调取指定的信息,回送给玩家。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com ·2-3、玩家操作界面。它负责接受每个玩家发出的操作指令,传递给I/O接口,并把I/O接口传回的信息以可视化形式显示在玩家的屏幕上。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com ·2-4、初始化函数。实际上可以算作2-1时间轴函数的一部分,就是在游戏开始的时候初始化地图。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com --------------------------------- 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 第三部分:其-8ZR(IK_~DtA|)h)他功能。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com ·3-1、登陆界面。包括注册账号、选择职业、剧情简介什么的。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com ·3-2、密码系统。要有一个管用的算法,把玩家的账号、密码、前期游戏积累的经验,换算成一串无意义代码,让玩家无法轻易破译。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com ·3-3、聊天室。即时聊天,最好能区分出全服喊话和局域聊天之类的。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com ·3-4、组队、交易功能。可以通过修改玩家数据库里的相应信息来实现。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com ·3-5、绘制一些图片形式的大楼地图。方便玩家查找自己所在位置,静态图片就行,不必互动。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com ================================================= 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 先想这么多,肯定有遗漏的地方,白兄专业眼光审查一下。 浪漫烛光 www.langmanzg.com
|
||||
|
新用户注册 返回首页 | ||||||||