实验题目:猜拳小游戏
实验要求:
用
java
编写一个人机对战的猜拳小游戏。人选择性出拳,电脑随机出拳,判断
输赢,记录输赢情况。有简单的操作界面。
实验内容:
1
、问题分析过程:
(
1
)首先分析猜拳游戏本身的玩法:
人选择性出拳,电脑随机出拳,判断输赢,记录输赢情况。
(
2
)用面向对象的思想来分析:
在游戏过程中有几个对象组成
人
电脑
游戏规则
抽象出
3
个类:
Person
、
Computer
、
Game
Person
类有哪些属性和行为呢?
属性:名字
name
,输赢次数(比分)
score
行为:出拳
ShowFirst
()
选择性
Computer
类有哪些属性和行为呢?
属性:名字
name
,输赢次数(比分)
score
行为:出拳
showFist
()
随机
Game
类有哪些属性和行为呢?
属性:游戏的双方(
person
、
computer
)
、对战局数
count
行为:产生角色
initial
()
、游戏规则
startGame
()
、显示比赛结果
showResult
()
、统计
比赛结果
calcResul
()
2
、主要实现代码:
importjava.util.*;
publicclassStartGame{
publicstaticvoidmain(String[]args){
Gamestart=newGame();//
实例化游戏类
start.initial();
//
调用初始化方法
start.startGame();
//
调用游戏开始方法
start.showResult();
//
调用游戏结果显示方法
}
}
如果觉得《python猜拳小游戏实验报告_Java猜拳小游戏程序设计实验报告》对你有帮助,请点赞、收藏,并留下你的观点哦!