您的位置:首页 > 理论基础 > 计算机网络

基于控制台的多人在线角色扮演游戏(类似MUD)项目

2014-09-16 13:04 639 查看
项目名称:DragonFighter3

项目时间:2014/4/xx

编译环境:VS2008

  DragonFighter3 是一款基于windows控制台的多人在线角色扮演游戏,是我在学习网络编程时候的作品。48小时近2000多行代码,也是当时检测自己编程能力的小作品。游戏仅仅是对一些功能的实现,没用到什么面向对象思想,更没有什么架构可言,注释也都很少。在这里发表出来仅仅是感觉好玩,希望有兴趣的同学能把它完善下。

  代码完全公开,托管在GitHub上,地址:https://github.com/zipxin/DragonFighter3  有什么疑问可以发邮件给我,我的邮箱地址是:zipxin@163.com

注意:

 1 游戏没有注册功能,需要的可以自己实现,但是服务器有两个内置的测试用户,可以用他们进行登录和游戏。内置两个测试用户:

     登录名:zipxin    密码:123

     登录名:only       密码:456

 2 游戏的连接地址:127.0.0.1

 3 不用启动服务器1(server1)进行游戏,那个服务器里的数据是测试客户端数据跟新功能使用的,不保证游戏能正常运行。

 4 游戏更新后,如果登录后没有响应,请关闭客户端重启即可,测试的时候发现的bug。已经忘了是哪里出问题了。

功能简介:

登录:用户登录

数据跟新:客户端根据服务器版本号从服务器更新数据

注册:没开发,不是很难,自己解决

移动和指令信息:界面都有提示

进入城镇

与NPC通话

购买物品

旅店住宿

与其他人战斗:有BUG

与其他人组队:没开发

 游戏截图:

 

1. 客户端连接和更新数据界面



2. 客户端登录界面



3 服务端启动界面



4. 世界地图



5 进入城镇



6 使用道具



 

7 个人信息



8 多人游戏

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息