- UID
- 38867
- 阅读权限
- 80
- 注册时间
- 2010-1-23
- 最后登录
- 2021-9-10
- 在线时间
- 311 小时
- 性别
- 男
- 生日
- 1988 年 11 月 2 日
国王
- 耕战
- 933
- 鹰币
- 4
- 天龙币
- 0
- 回帖
- 249
|
本帖最后由 tankant 于 2013-9-21 21:23 编辑
让我们来设计一套玩法,实现一个简单的逻辑:
注册帐号,选择英雄,购买装备,开始PK,保存战绩
具体设想(如果以下所有动作都能利用程序来实现,那么这个网游必然可以实现):
1.注册帐号并登录
这一步跟帝国时代游戏的程序无关。通过浏览器或者本地客户端注册一个帐号并登录。
2.选择英雄
通过修改本地DAT文件来重新定位所选英雄的ID图像、各种属性。(一定可以实现,不过需要研究DAT文件结构)
3.购买装备
通过既有的资源来购买士兵和英雄属性(资源等数据在服务器的一个文件里保存,文件名跟账户挂钩。一定可以实现)
4.开始PK(从这一步开始帝国时代游戏主程序才开始运行)
选择携带的资源以及士兵种类、士兵数量,点击开始游戏。此时生成随机地图,地图上生成此前选择的资源数量以及士兵。(应该可以实现)。
地图生成后后自动通过命令行的方式直接开局(这个能否实现有待论证),比如通过互动平台开局。
5.胜负记录
每一局结束后,胜负甚至更详尽的信息保存到一个文件里。(我猜帝国时代结束后弹出的统计结果,可能存在一个临时文件或者内存里,理论上可以提取)。然后根据统计信息让玩家增加资源。
进一步,我们可以设计类似《三国群英传》的玩法:发展主城,移动部队到其他主城,攻击附近别的主城(这个时候就开局了)。
|
|