JAVA简单猜拳游戏(一)
2010-08-27 20:32
225 查看
在这篇文章开始,我会连续三篇介绍一下利用JAVA基础知识做一个简单的人机互动版的猜拳小游戏。在这篇文章,我们首先来分析一下这个小项目的业务,我们先来看一下这个小游戏的运行效果
以上就是小游戏的运行效果,我们可以看出来小项目的逻辑:
1.选取角色开始对战
2.人手动出拳,电脑人随机出拳
3.每局猜拳结束,提示结果
4.询问是否继续,是,则继续,否,则提示总结果
这样的话,我们就可以提取出三个类,用户类,电脑类,游戏类
用户类和电脑类中分别包含两个属性和一个方法
属性:姓名,记录胜利的次数
方法:出拳的方法
游戏类中有三个属性三个方法
属性:用户类对象,电脑类对象,计算较量总次数的变量
方法:初始化(构造方法),开始游戏(gameBegin()),显示对战结果(showResult())
用户类(Person)
Code:
import java.util.Scanner;
public class Person
{
//玩家姓名
String name = "";
//玩家胜利次数
int count = 0;
//出拳方法
public int showList()
{
Scanner input = new Scanner(System.in);
System.out.println("请出拳:1.拳头 2.剪刀 3.包袱");
int number = input.nextInt();
switch(number)
{
case 1:
System.out.println("我出:拳头"):
break;
case 2:
System.out.println("我出:剪刀");
break;
case 3:
System.out.println("我出:包袱");
break;
}
return number;
}
}
以上就是小游戏的运行效果,我们可以看出来小项目的逻辑:
1.选取角色开始对战
2.人手动出拳,电脑人随机出拳
3.每局猜拳结束,提示结果
4.询问是否继续,是,则继续,否,则提示总结果
这样的话,我们就可以提取出三个类,用户类,电脑类,游戏类
用户类和电脑类中分别包含两个属性和一个方法
属性:姓名,记录胜利的次数
方法:出拳的方法
游戏类中有三个属性三个方法
属性:用户类对象,电脑类对象,计算较量总次数的变量
方法:初始化(构造方法),开始游戏(gameBegin()),显示对战结果(showResult())
用户类(Person)
Code:
import java.util.Scanner;
public class Person
{
//玩家姓名
String name = "";
//玩家胜利次数
int count = 0;
//出拳方法
public int showList()
{
Scanner input = new Scanner(System.in);
System.out.println("请出拳:1.拳头 2.剪刀 3.包袱");
int number = input.nextInt();
switch(number)
{
case 1:
System.out.println("我出:拳头"):
break;
case 2:
System.out.println("我出:剪刀");
break;
case 3:
System.out.println("我出:包袱");
break;
}
return number;
}
}
相关文章推荐
- JAVA简单猜拳游戏(二)
- JAVA简单猜拳游戏(三)
- 作业——java编写一个简单的移动方块游戏
- [Java练习]简单的抽牌游戏
- 简单java程序--猜字母游戏
- Java实例 猜拳游戏
- java学习做的一个简单的骑士飞行棋游戏!
- java 简单猜数字游戏
- Java_人机猜拳游戏
- java版简单的猜数字游戏实例代码
- java 猜拳游戏代码
- java猜拳游戏
- Android学习-简单的猜拳游戏
- java实现简单的弹球游戏
- java 小项目:简单扑克牌游戏
- java GUI编程-贪吃蛇游戏简单实现
- Java简单游戏开发之碰撞检测
- java猜数字,一个简单的游戏
- Java简单游戏开发之碰撞检测
- Java 入门课程视频实战-初级 上线了,猜拳游戏,ATM实战,欢迎围观