设计一款游戏需要实现的模块之多,想来就让人有些窒息。初步估算了下,需要实现的主要功能有以下方面:
1)客户端、服务端程序控制,以建立客户与服务端的连接和数据交互。并考虑如何检测用户是否在线。
已初步完成2012-2-1
2)游戏数据表建立、日志表建立
已建立
3)用户注册、角色建立
4)地图格式定义、地图编辑器编写
5)怪物、人物、NPC、物品、魔法、场景、任务、对话、好友、组队等
6)怪物AI行为、怪物刷新规则
7)战斗行为、伤害值计算
8)经验值升级定义
9)主程序建立,以读取5),判断6),7),8)
10)内存数据与数据表的交互
11)客户端框架的实现,5)的所有图片、特效的设计
12)设计外挂与反外挂
13)后台数据管理、日志文件分析
14)用户测试修改
评论