- 注册时间
- 2004-8-31
- 最后登录
- 1970-1-1
|
我一直在做一个RPG游戏叫MU~
目前进度只是:理论
这个理论已经更新有10次以上了(撒谎我儿子)
最近终于想出了个自认为完美的方案,请RPG高手检查一下,是否合理~
资源文件结构:
地图:256*256 8张
存放的内容是 这个坐标的地图block的编号,不同范围内的标号有不同意义,比如npc的标号范围是0-9这几个block
占空间512K
地图使用的图片:256x32x8张地图 64K
怪物分布情况:每张地图分成256块,16x16一个单位,单位范围内最多8种怪物,占空间8字节
怪物生成的数量:8个char 怪物的id:8个char
技能用的动画图片:用几幅图片连接成的动画~有两部分,一是图象部分,另是分布部分(不刮坏背景图象)
模式:0单人远距离攻击 1单人近距离攻击 2远距离范围攻击
3本地范围攻击 4辅助魔法各人 5辅助魔法单人 6辅助魔法所有 7全屏范围 8穿透性的远距离魔法
MODE | 宽 | 高 | 篇幅 | 数量 |总大小
0 6 2 10 14 107520
1 3 2 6 4 9216
2 5 5 8 7 89600
3 5 5 8 4 51200
4 2 2 10 2 5120
5 2 2 10 3 7680
6 3 3 10 1 5760
7 10 5 16 1 51200
8 6 2 10 1 7680
总共大小:334976b 327.125KB
程序用图象:1600x10张 16000b 15.625KB
装备:装备类型(1 char)+信息数据[49](char)+小图片(32char)+大图片(128char) x 大约400件
大小:84000b 82.03KB
怪物:信息数据[26char]+怪物的图象 x:32 y:32 4个方向 每方向移动3种姿势 x大约100个怪物
(26+2x2x32x4x3)x大约100个怪物
商店:12家x25件商品x每件6字节信息=1800 保留75(原因是开始每件5字节,但发现装备数量超过256件,所以用双字节)
角色图片:x:32 y:32 (单占用一个单位地图,角色站在中间,地图动) x8方向 x3步 x7个人物 x4种方式(水中 陆地 天空 骑马)
大小:86016字节 84KB
对话:不管谁说的,按编号放到文件里:75个字x120句
大小:9000b 8.8KB
技能:种类[1char]+信息数据[35char]+技能的小图标[48char] x40种技能(包括普通攻击)
页面文件:65536字节,在每进入一个地图时,会把地图分成256个块~每个块计算有多少个可以走上去的坐标,并保存(x-->xxxx,xxxx<--y)2,在生成怪物的时候好用到它
存档:长度没确定,有角色信息,任务进度,装备技能仓库等 暂时大小:2825b(凑整)
资源文件大小:1344KB
制作方案:
要作成个半A-RPG(在地图上能看到怪,怪能移动,攻击你,有一定的AI)
怪物和你进攻时都用几张连续的图片做成动画,有大有小
你攻击时,根据技能的种类,计算你所选定的怪物或坐标,取出被攻击到的怪物
被攻击时 依照上一次攻击者和最弱者分配几率~
然后单独把地图拼接好,作为背景,在开始播放动画~根据技能的数据对怪物的hp进行操作
玩家攻击怪物的方法是:
按"0"
选择操作人物(你可以组队,这是剧情),选择"攻击"或"使用辅助魔法",选择对象
按空格进入主菜单
12346789控制角色移动,8个方向
宝石和其他道具有本质区别,所以单独使用,与其他装备分开(但在装备栏中显示)
装备在道具栏中 清一色是1格,上限需要以后看情况改
主菜单分为:
状态(所有队员的信息)
装备(身上穿的,可以操作队员)
道具(道具栏上的,可操作队员)
任务(几个支线任务,打算从本"魔法"类小说中取材)
技能(你个队友所拥有的技能与魔法)
系统(设置以及存档读档和退出)
npc分及时npc 与 固定npc
根据剧情完成情况进行
打算取消220级才能练魔剑士的规定,这要根据剧情设定
移动地图时,读取下一行地图的信息,然后与地图图片组合,用取->粘->盖 的方法做出类似神州的那种地图移动方式
跨越16x16的区域时,重新生成怪物,但在视线内的不消失,累加到下次
45度移动就相当于移动两次
怪物移动按一定频率(每个怪物不同,按等级及其设定分配灵活程度)分段移动,最终的移动目标是玩家,当玩家进入怪物的攻击范围时就迟疑一会儿立即攻击~
资源文件用一个source manager统一编辑,地图等集成
游戏程序是:mugame.lav
资源文件放到MUdat文件夹内,目的是为与nc3000和gvmaker兼容~~
剧情我想到一本小说叫"天龙王" 我觉得非常适合!!!
剧情运行的是靠一个数组控制的,具体的就很难分了
请RPG的大虾指教指教,看这些思路行不行的通!!!
[此贴子已经被作者于2004-9-25 1:06:33编辑过]
|
|