《传奇世界文字版》
6页1、传奇世界文字版传奇世界文字版项目程序说明文档项目程序说明文档日期:2008 年 9 月项目说明表项目说明表游戏名称传奇世界文字版游戏类型Rpg版本Ver 1.0辅导教师张永锋开始时间2008-9-8结束时间2008-9-11程序开发环境VC+7.0功能说明功能说明一一 按键说明按键说明按键名称按键名称按键功能按键功能移动: ( w a s d)控制人物角色移动 使用物品: (e)使用物品补充生命魔法查看装备: (b)查看角色装备拾取物品 (v)拣取掉落物品人物属性: (6)显示人物属性退出: (7)离开游戏二二 程序功能说明以及代码说明程序功能说明以及代码说明win32 控制台实现游戏的基本框架的例子具体实现: 1.人物的四面行走,并地图显示,基本人物剧情; 2.实现人物背包,多技能,装备武器,药物道具,拾取道具; 3.npc 刷新敌人,人物遇 npc 战斗,战斗胜利获经验; 4.杀敌人,升级,使用多技能; 5.商店获得物品并且自动装备 6.NPC 对话剧情三三 游戏主类代码及说明:游戏主类代码及说明:1,主角类(HERO.h)class MY_HEROpublic:int hero_
2、x;/角色的x坐标int hero_y;/ 角色的y坐标struct heroint hero_die;/ 角色的死亡判定int hero_lev;/ 角色的等级int hero_exp;/ 角色的经验int hero_at;/ 角色的攻击力int hero_hp;/ 角色的生命值int hero_zd;/ 角色的魔法值player1;MY_HERO();void Inithero();/角色方法void uplevel();/升级方法;2,Npc 类(NPC.h)class NPCpublic:/ NPC的结构struct CTchar CT_NAME10;/ NPC姓名int CT_HP;/ NPC生命int CT_AT;/ NPC攻击力int CT_DIE;/ NPC死亡判定boss;void InitNPC();/NPC方法;3,战斗类(ATTACK.h)#include “HERO.h“#include “NPC.h“class Fightpublic:int round;Fight();MY_HERO playerattack(MY_HERO ;4地图类(MAP.h)#include “stdio.h“class mappublic:int mapMax1015;/地图数组void Initmap();/地图方法void printmap(int map1015);/地图绘制void move(int a,int b);/移动方法;5 文本类#include “stdlib.h“#include “memory.h“class CFilechar c;FILE *fp;public:void open();void put();
《《传奇世界文字版》》由会员tang****xu1分享,可在线阅读,更多相关《《传奇世界文字版》》请在金锄头文库上搜索。
价格鉴定文书格式规范
新教材高中英语UNIT4Naturaldisasters(四)ListeningandTalking检测新人教版必修第一册
技术研发中心职位职级管理制度-试行版
基本钢筋配筋基础知识
学期末学生寄语大全推荐
煤矿安全生产管理处罚规定
木兰诗中花木兰的形象木兰诗花木兰形象分析
高等教育现状发展趋势_论网络高等教育现状及其发展趋势
新金融背景下国有商业银行发展对策思考
科学管理对我国高等教育管理的启示
调度数据网络设备技术规范书
深化打击欺诈骗保专项整治行动的实施方案
双减政策—作业公示管理制度实施方案珍藏版
医院临床研究伦理审查申请及报告指南
十几减9教学反思2
合资公司合作备忘录范文
合理的消费思品教学反思
大学生个人作弊检讨书
复活圆明园稿件
大学撤销处分申请书2
2024-01-17 10页
2023-12-05 14页
2022-10-02 8页
2023-12-09 9页
2022-10-23 288页
2022-12-19 2页
2022-12-12 29页
2022-11-29 11页
2022-12-04 8页
2023-10-26 5页