来点大概是痴人说梦的东西,我还没决定做不做

版本1目标
对象类型:
装载器:主界面装载器(html)、StandAlone装载器(html)、xml装载器(Ajax准备)
模型:基于数据载入、添加与修改的对象类型
检测器:在动作器之前检测可行性的对象类型
动作器(模型搭桥):进行模型与模型间的操作
模型脚本:特定模型所使用的非纯数据性内容

世界模型->分成50*100个点,每个点代表一个地区,排除世界中海域的不可用点,可用预计为1500个,也就是1500个地区,版本1预计开放人类Lv.1-15活动的30个左右的地区
地区模型->类似聊天室的一个房间的概念,是否加入坐标(需要A*?)不明,里面存在有NPC、怪物、玩家角色、物件等
角色模型->种族、职业(是否需要将不同角色放入不同表内?)版本1预计开放人类种族的战士和法师
          力量、敏捷、耐力、智力、精神等……(大概30项?)
NPC模型->基本同角色模型,不同NPC对象装载不同脚本
怪物模型->基本同NPC模型,按怪物类型使用固定的几个伪脚本
任务模型->纯模型脚本实现
道具模型->包含道具、武器、防具等吧?一个公用模型一个角色模型?
技能模型->基本同道具模型
角色模型2->储存战斗时候需要的固定数据,提高效率?伤害、速度、抵抗、回避、各种特殊技能伤害等?

总结,版本1是一个人类小战士或者法师在Lv1-15时候在30个地区做和泡菜MMORPG(准确的说是WOW?)一样的事情,如打怪,做任务,升级,学技能等
主要构建基本几个模型,形成主体构建,并且预留更多功能及更多数据加入的可能

总之这是一个庞大的东西,能做出来当然是很好了,不过我还没决定要做,征求大家意见

现在目标还是放在眼前的MS War v0.8上吧-0-

准备更换界面风格,重写大部分代码

TOP

Processed in 0.015707 second(s), 8 queries, Gzip enabled. | © 2009 JPSFM.net, all rights reserved | Powered by Discuz! 7.2 | About | Archiver | WAP