项目简介
本项目是一款回合制下棋游戏,融合了日本将棋、国际象棋和中国象棋的移动方式,还添加了特色技能机制。游戏分为葫芦娃方与妖精方,葫芦娃方兵力少但单兵能力强,妖精方兵力多但单兵能力弱。游戏目标是消灭对方的king
单位,葫芦娃方的king
为爷爷,妖精方的king
是蝎子精和蛇精。
项目的主要特性和功能
- 回合制游戏:玩家在自己回合可施放技能并进行一次移动,手动点击
TurnEnd
结束回合。 - 特色技能机制:每个角色都具备独特技能,如大娃的冲击波、二娃的洞察、三娃的金刚不坏等。
- 阵营和角色配置:葫芦娃方有7个葫芦娃和1个爷爷,妖精方有1个蝎子精、1个蛇精和初始20个普通妖精。
- 游戏结束条件:双方的
king
单位全部阵亡则游戏结束。 - MVC设计模式:项目采用MVC设计模式,分为模型、视图和控制器三部分。
安装使用步骤
假设用户已经下载了本项目的源码文件。
1. 配置服务器:运行位于server
包下的Server
类中的main
方法来配置服务器。
2. 设置IP地址:在client
包下的Client
类中,修改setUpNetworking
方法中的IP地址(默认是127.0.0.1
)。
3. 启动游戏:运行Main.java
文件启动游戏,玩家可以选择开始游戏
或查看录像
。
4. 游戏流程:玩家进入客户端后选择匹配玩家,系统会自动匹配其他玩家并随机指定双方阵营和初始化角色配置。
5. 操作指南:在自己的回合可以施放技能和进行一次移动,手动点击TurnEnd
结束回合。若单位选择移动至和敌方单位重合的格子,视为一次攻击。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】