这是一个基于三国题材的格斗类小游戏,使用Java开发。这是我使用Java开发的一个游戏作品。该游戏包含了基本的角色、敌人和战斗机制,旨在模拟以三国为背景的格斗场景。
- 角色与敌人:游戏包含玩家角色和敌人,分别通过
People.java和Enemy.java实现。 - 游戏框架:通过
GameFame.java和GameObj.java搭建了游戏的基本框架。 - 工具类:使用
GameUtils.java提供游戏所需的工具函数。 - 角色分类:通过
Role.java定义了不同的角色类型。
- 战斗机制:实现了简单的格斗逻辑,玩家可以与敌人进行战斗,并可以使用技能(技能拥有冷却时间)
- 多种动作:支持各种动作,包括防御、跳跃、拳击、飞踢、连击、冲锋以及技能。
- 丰富的玩法:玩家通过消灭敌人有概率掉落物品,如酒(加攻击)、包子、鸡肉、猪肉(加血)
- 角色选择:玩家可以从4个角色中选择主角,每个角色的描述和技能各不相同,目前共有三个关卡,拥有5种小兵、3个Boss
- src/SanGuo/:包含游戏的主要Java源代码。
Enemy.java:定义敌人类。GameFame.java:游戏框架主类。GameObj.java:游戏对象类。GameUtils.java:游戏工具类。People.java:玩家角色类。Role.java:角色类型定义。module-info.java:模块信息文件。
- imgs/:存储游戏中使用的图片资源。
- bin/:编译后的字节码文件目录。
-
确保你的电脑已安装Java开发环境(JDK)。
-
将此仓库克隆到本地。
-
进入
src/SanGuo/目录,编译并运行GameFame.java:javac GameFame.java java GameFame
-
按照游戏提示进行操作。
我已经在B站上传了这个游戏的演示视频,欢迎观看和反馈! 📺 三国格斗小游戏演示