回 帖 发 新 帖 刷新版面

主题:[讨论]关于一个游戏中的设计思路,希望大家给点意见

如题,可以有剧情,体制,或具体编码实现方法。

最近在策划一个游戏的制作,满脑子都是内容,可是太乱了,很难哩清头绪,
最近刚刚学完数据库概论,终于有了一点思路,可以把自己的想法表达一些出来了,
初学编程的我,已经做好了俩个小应用程序,一个为状态查看器,一个为位置查看器。
当然我设计这俩个程序之初就是有目的的,那就是将来把它们用做我想游戏中的功能模块。
程序引用了游戏的元素,但是离游戏的要求还是差得很远的。
由于,程序中用的是事件控制体制,需要拥护主观的输入事件来查看体能或心理状态,当然这作为一个独立的应用程序是可行的,但是在游戏中,一般是不允许用户的行为操作的,否则,游戏等于帮用户开了个金山游侠,可以任意修改了,那样也丧失了玩游戏的意义.
随着游戏的进行,主人公的各项属性或技能或经验值或等级,金钱都在不断的变化,然而促成这些变化的是各式各样的事件,所以,我想到了把事件作为游戏发展的主线,这种理论类似于设置数据库表中的主键.
主人公:(能力(智力,武力,政治,魅力,统率); 属性(体力hp,精神ep,心态,r,野心,名声,),金钱),经验值)

能力的上升与经验值是挂钩的,通过各种锻炼,能力可以上升,没达到100,则能力的上限就会增加1. ,能力没增加10,代表1k的经验值.
经验值: 关系到主人公的级别: 规则;下一级所需经验值为上一极的2倍

这个模块叫做游戏的修行系统,在这个子系统中,约莫就这俩种关系了,但是事件是可以扩展的,事件还会引发其他子系统的元素,比
体力和精神是有上限的,即当当前数值达到上限时,那么该属性的上限就会自动提升一点.

各种属性反过来影响事件的发生:属性达到一定的数值,会时某些事件触发的先决条件.

回复列表 (共21个回复)

11 楼

有激情!切忌第一次就完成所有的功能。先把引擎写好,编辑器写好,到时我们大家帮你测试!最好再说一说算法 ^_^

12 楼

花了三天三夜的时间,终于把技术文档写好了, 同时也生成了任务计划书。
看来不久就可以干了, 我是已经对它垂涎三尺了

13 楼

还没开始~

14 楼

错了,前面已经写过几个小应用程序,正好可以用到这的相关模块,所以规划好以后,设计起来,速度应该不会很慢 。

15 楼

你用什么工具开发的?

16 楼

人物怎么升级?不战斗,那你说的修行是什么?

17 楼

首先说明一下, 这次只打算开发出游戏的部分模块的模型,不包括图形部分,因此成品将是一个普通的应用软件,效果相当与大家常说的mud,虽然我没玩过。
    关于经验值,摘录技术文档上的人物经验篇:
                                     人物经验篇
经验值,主要分为俩种一种是玩家练级,(外部等级)的经验值,另一种是,玩家学习技能进度的经验值.
前者几乎无处不在,在每一次任务中都可或多或少的获得,只要是基本能力(智,武,政,统,魅,)提升,就可以获得.具体参考标准,能力经验每一点,对应10的经验值.当经验值达到一定的数量时就可以升级了.
如下:初始经验为45,当达到1000时您的等级上升到第二级,然后从第二级升到第三级需要1000的经验值,第三级到第四级需要1200的经验值,以后每往上一级需要,多200的经验值.
级别是游戏中一个比较鸡肋的东西,玩家不必因为自己级别低而苦恼,级别只是一个反映玩家所玩这个游戏时间的凭证而已., 级别只会影响到称号的评定.

前面说过,某些技能可以通过后天的修炼来习得.所以这里就产生了技能经验值.具体情况和算法,前面已经说过了.

这里举几个实例:field max先生已经掌握大师级的VB ,而我的VB是中级,目前正向高级进阶中,
这里举一个实例,学习VB技能的.  看一本书书,他有多少页就能获得多少经验值,坛拿多另外,研发某个项目也能获得经验值.
     这里的经验值在任务中获得。



18 楼

rickone我加你的QQ,怎么没通过???
补充一下, 这次任务完全用VB来做。

19 楼

euclid说的黑客游戏,已经有人做出来了,很久以前一个朋友玩过,跟我说很好玩,体验黑客的智力冒险。

20 楼

哦,你说的是外国的那个网站式的游戏?我也玩过,不过第一关就过不去#_#
我想得是个网络游戏,记得那天还花了一中午写了两页的设计~~不过相信没人有这个精力和实力去做。

祝zadone你们成功!

我来回复

您尚未登录,请登录后再回复。点此登录或注册