.
img
注册时间:--
  • 纯文字版本
    开 关闭
  • 消息
  • 收藏
  • 退出

剖析游戏编程原理

2014/6/16 2:39:00  人气 237    技术交流区  
大半夜热得睡不着,没事可做,写个帖子证明一下还没死
这里的游戏原理指页面游戏,不喜请直接返回上一页,不要用低劣的回帖暴露你可怜的智商。
本人游戏地址:g.wap.sg
实话说,这只是我大计划中的一个部分,只是当时完成之后突然失去继续做的动力,游戏只是其中一部分而已,还有更大的部分早就停工了。
废话说完,开始正题。
游戏的构成。
游戏的基础部分是游戏世界观,简单解释就是游戏的粗略框架。
游戏人物,闯关升级,人物挑战,帮派建立,拍卖交易,聊天论坛,装备升级,英雄传说大概由这几个部分构成整个世界观,如果你的精力还有很多,可以加入更多部分。
游戏的基本框架。
上面所说的只是游戏的构成框架,现在说的是程序框架,要注意,任何一套程序,都由两个部分组成,一个是思维框架,一个是实现框架,你可以理解为一个是设计,一个是实现。
游戏的基础框架需要灵活,因为游戏由N个部分组成,所以你的框架也要用N个部分组成,每个部分是独立的,同时每个部分都能够组合,所以你必须有一个明确的基础框架,就像建楼一样,先把大楼骨架搭好,然后在上面加你要做的东西。
接下来则是每个部分的细分。
人物系统。
你的游戏人物有什么属性,比如增益buff,装备位置,名字,性别,头像,等等,游戏人物的属性多数由装备和其他各类buff物品影响,所以在设计的时候要预留一部分属性值。
物品系统。
首先需要明确物品分类,有多少种物品,装备类的有小分类,比如手指,项链,武器等,然后宝箱类,然后普通道具类。
闯关系统。
地图分类,普通的和副本的,怪物分布等等。
每个基本系统分别设计,然后组合,虽然看起来很难理解,但事实上确实是这样做的,先从最基本的系统开始,将基本系统做好再在这基础上扩展新系统。
比如,我先做好人物系统,然后进行测试,我现在打开人物属性页面,看到我现在的名字,头像,等级,基础数值,然后看到装备,测试完了,我就做装备,也就是物品系统,做好之后,人物需要包裹来保存物品,就做背包系统,做好之后,我给人物发了一个装备,并且进行使用,我打开人物属性,看到我的人物装备了一件武器。这个过程中,物品系统,背包系统,人物系统都是相对独立的,但又是相对对应的,人物系统中的装备类型和物品系统中的装备类型以及背包系统中的装备类型是一致的,甚至到了拍卖交易系统中的装备类型也是一致的,这是游戏系统的相对对应,任一系统发生不对应则产生错误。
经过上面的测试,成功完成了三个部分,人物,背包,物品,接下来的部分都可以这样,一步一步进行,从基础系统开始,设计相对独立的系统,然后组合完成大世界。
某些部分会非常复杂,所以必须要做好错误验证,比如,物品系统有装备和宝箱,如果不做好错误验证,就有可能把宝箱给装备上去了,或者不做好物品验证,把别人背包里的东西装备到自己身上了,这些错误问题都需要一点一点去调试。
一个人做游戏是很艰辛的,英雄传说花了我一个多月每天每夜的敲代码,最终经过玩家测试删删改改花费了两个多月,最后版本还只是一个小世界,离我的大世界还差一大截。

共有 1 个附件

1.2014-06-16--02_58_13.jpg(370.8KB)
2014-06-16--02_58_13
这尼玛什么人品
0xAINI(ID1539)文件续贴06-16 03:01   更多

. 本人QQ247879 不要相信任何冒充0xAINI的人交易

发表回复

   


  通知楼主
暂无回复!
今天肿么都在骂
古月哥欠(2937)装B哥
谁要备案,提供资料,我免费
拼音域名 百度收录780多
新火互联空间优惠出售
2元支付宝征集广告语
为毛拉黑呆猫哪个逗比?别人
今天ip破千了,pv破万了
返回技术交流区
AD