基于控制台的多人在线角色扮演游戏(类似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 多人游戏
项目时间: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 多人游戏
相关文章推荐
- 角色扮演游戏引擎的设计原理
- 在敏捷项目中,测试扮演的角色是什么?
- 角色扮演游戏中敌人AI(人工智能)的设计方法
- 角色扮演游戏(RPG)-------之谈
- 角色扮演游戏引擎的设计原理
- 基于回合制的在线棋类对战游戏(图)
- 基于回合制的在线棋类对战游戏(图)
- 基于回合制的在线棋类对战游戏(图)
- 《开源合辑-(游戏/娱乐->角色扮演)之(Java)》
- 角色扮演游戏引擎的设计原理
- 基于回合制的在线棋类对战游戏(图)
- 角色扮演游戏引擎的设计原理
- 基于回合制的在线棋类对战游戏(图)
- 基于回合制的在线棋类对战游戏(图)
- 基于回合制的在线棋类对战游戏(图)
- 在敏捷项目中,测试扮演的角色是什么?
- 基于回合制的在线棋类对战游戏(图)
- 角色扮演游戏引擎的设计原理
- 角色扮演游戏引擎的设计原理
- 角色扮演游戏引擎的设计原理