• 周三. 4 月 22nd, 2026

物嫩软件资讯网

软件资讯来物嫩

用java设计实现一个简单的动作冒险类游戏

admin@wunen

3 月 29, 2025



用java设计实现一个简单的动作冒险类游戏

1、背景


这是java老师布置的本周作业,具体题目截图如下

2、分析


在UML图已经给出的前提下,此作业很容易。自己在此基础上,加了个简单的界面设计和玩家设定的历史记录设计。整体设计见下面自己画的UML图(未加联系的模块间为组合关系),具体设计代码附在下面,加上了详细注释。

3、具体代码设计(附详细注释,共13个.java文件)


(1)


package ActionRisk;
/**
 * 
 * @Author 孙琨
 * @Date   2013-11-3
 * @At     XUST
 * @All Copyright by 孙琨
 *
 */
public interface WeaponBehavior { // 武器接口
	void useWeapon();  // 玩家使用的武器
}


(2)


package ActionRisk;

/**
 * 
 * @Author 孙琨
 * @Date   2013-11-3
 * @At     XUST
 * @All Copyright by 孙琨
 *
 */
public class AxeBehavior implements WeaponBehavior {   // 斧头类,实现接口WeaponBehavior

	@Override
	public void useWeapon() {
		// TODO Auto-generated method stub
		System.out.println("选择技能:使用斧头劈砍");
	}

}


(3)


package ActionRisk;

/**
 * 
 * @Author 孙琨
 * @Date   2013-11-3
 * @At     XUST
 * @All Copyright by 孙琨
 *
 */
public class BowAndArrowBehavior implements WeaponBehavior {   // 弓箭类,实现接口WeaponBehavior

	@Override
	public void useWeapon() {
		// TODO Auto-generated method stub
		System.out.println("选择技能:使用弓箭射击");
	}

}


(4)


package ActionRisk

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注