导航:首页 > 游戏攻略 > 电脑猜拳游戏攻略

电脑猜拳游戏攻略

发布时间:2020-04-08 13:19:16

1、用Java设计一款能和电脑猜拳的游戏,求代码

剪刀石头布?百

设计思路是:取随机数取模3,度当余数为X,0:剪刀,1:石头,2:布
如果是控制台程序(即没有界面),问获答取用户输入的数据(Y),设定可输入的为0,1,2。
每次获取1次用户输入,就在获内取一次随机数并取余数。
再让两次的结容果进行比较。

2、用c语言怎么写猜拳游戏啊!我刚刚学一个月

#include<cstdio>
#include<cstdlib>
#include<ctime>
int main()
{
    int a=0,b=0,i,c,h,wr;
    printf("飞行棋,先输入格子数,之后每次输入1-3的数(上限100) ");
    printf("输入格子数:"); 
    scanf("%d",&h);
   a=a+h;b=b+h;
   while(1)
    {
    printf("1=石头2=剪刀3=布 ");
    printf("                 *      *   *   ***                 ***      * *    ***                 * *       *     *** ");
    printf("输入1~3 ");
    printf("---------------------------------- ");
    scanf("%d",&i);
    srand(time(0));
    c=rand()%3;
    if(i==1&&c==2||i==2&&c==3||i==3&&c==1)
    {a=a-1;
    printf("你赢了,前进一步 你还剩%d 电脑剩%d ",a,b);
    printf("*--------------------------------* ");}
    else if(c==1&&i==2||c==2&&i==3||c==3&&i==1)
    {b=b-1;
    printf("你输了,电脑前进 你还剩%d 电脑剩%d ",a,b);
     printf("/--------------------------------/ ");}
    else {printf("平局 你还剩%d 电脑剩%d ",a,b);
     printf("?--------------------------------? ");}
    if(a==0||b==0)break;}
    
    if(a==0)printf("you win ");
    else printf("you lose ");    

system("pause");
}

3、猜拳 人在江湖飘怎么玩

开始口号:“人在江湖飘呀,谁人不挨刀呀!” 

接着:单手出来动作,出1个手指,就喊1刀砍死你呀!

出2个手指,就喊2刀砍死你呀,自 

以此类推。

评判标准:1>5、 5>4、 4>3、 3>2、 2>1、 1>5 如此循环渐进。

假如出的是 1 V 3 2 V 4 5 V 3 这样无法环环相扣的话,

就继续下一轮,直到出的手百指数是 1>5、 5>4、 4>3、 3>2、 2>1、 1>5为止,才定输度赢。

拓展资料

猜拳是指:

1、猜拳,指划拳。酒席间助兴的游戏。

2、一种简单的游戏,共有剪刀、石头、布三个手势。知二人同时用手做出相应形状而出,输赢判断规则为:剪刀赢布,布赢石头,石头赢剪刀

猜拳网络

4、求一个java猜拳游戏程序

package test;
import java.util.Random;
import java.util.Scanner;
/**
 * 猜拳游戏思路 
 * 1、定义输入函数 
 * 2、提示用户输入猜拳数值 
 * 3、定义随机一个数作为电脑数值 
 * 4、判断[用户输入数值]与 [电脑随机数值] 
 * 5、能够相等就是打平,不能相等就利用&&、||逻辑符判断输赢 
 * 6、设定数值1-石头 2-剪刀  3-布
 */
public class CaiQuanYouXi {
 public static void main(String[] args) {
  Scanner in=new Scanner(System.in);//定义输入函数in,Scanner包功能,输入数值用的
  System.out.println("--------------猜拳游戏---------------");
  System.out.println("请输入一个数值:1、石头 2、剪刀 3、布");//提示输入数值 
  System.out.println(" ");//空行
  int x=in.nextInt();//让用户输入X的数值 
  Random on=new Random();//定义电脑的随机数值的函数on 
  int y=on.nextInt(3)+1;//定义y随机函数数值范围(1--3)
  if(x>=4||x==0){   //判断用户是否输入非1--3范围 
   System.out.println("亲,请正确输入:1、石头 2、剪刀 3、布。你输入了:"+x);  
  }else{   
   /*下面是判断用户输入x的数值 嵌套if*/ 
   if(x==y){   
    if(x==1){ //判断打平的情况 
     System.out.println("你:石头------电脑:石头    PK:很幸运打平手"); 
    }else if(x==2){ 
     System.out.println("你:剪刀------电脑:剪刀   PK:很幸运打平手"); 
    }else { 
     System.out.println("你:布------电脑:布    PK:很幸运打平手"); 
    } 
   }else if(x==1&&y==2||x==2&&y==3||x==3&&y==1){ //开始判断赢的情况 
    if(x==1&&y==2){ 
     System.out.println("你:石头------电脑:剪刀    PK:恭喜您,赢了!"); 
    }else if(x==2&&y==3){ 
     System.out.println("你:剪刀------电脑:布   PK:恭喜您,赢了!"); 
    }else {
     System.out.println("你:布------电脑:石头    PK:恭喜您,赢了!");
    } 
   }else {//开始判断输的情况 
    if(x==1&&y==3){ 
     System.out.println("你:石头------电脑:布    PK:很遗憾,输了!"); 
    }else if(x==2&&y==1){ 
     System.out.println("你:剪刀------电脑:石头    PK:很遗憾,输了!"); 
    }else { 
     System.out.println("你:布------电脑:剪刀    PK:很遗憾,输了!"); 
    } 
   }
  }
 }
}

运行后的效果展示:

--------------猜拳游戏---------------
请输入一个数值:1、石头 2、剪刀 3、布
1
你:石头------电脑:布  PK:很遗憾,输了!


--------------猜拳游戏---------------
请输入一个数值:1、石头 2、剪刀 3、布
4
亲,请正确输入:1、石头 2、剪刀 3、布。你输入了:4

5、划拳和猜拳分别是怎么玩的,跪求大师教

划拳又叫豁拳、猜枚、猜拳、拇战,汉族民间饮酒时一种助兴取乐的游戏,起源于汉代。即饮酒时两人同时伸出手指并各说一个数, 谁说的数目跟双方所伸手指的总数相符,谁就百算赢,输的人喝酒。作为中国古传至今仍时尚流行的饮酒游戏,它增添酒兴,烘托喜庆,是一种汉族民间的酒令。其技巧性颇强,度给玩者留有神机斗智的余地,且因玩时须喊叫,易让人兴奋,极富竞争性。

6、有没有人玩过两只小蜜蜂的猜拳游戏,是怎么玩的?

哈哈,好简单啊,,就是两只小蜜峰啊(用手在头上装两只触角),copy飞在花丛中啊(用飞做飞的动作),左飞飞(两只手在百左边飞),右飞飞(两手在右边飞),飞啊(猜拳)如果赢度了就喊“啪啪”然后就用后假装知去打输的人脸。如果输了,就喊“啊啊”然后假装被打,然后头随着打你的人手左右摇。如果出的一样,就假装亲道嘴喊“莫莫”

7、喝酒划拳的游戏怎么玩?

“划拳”:又叫猜枚,俗称“十五、二十”,非常流行。游戏规则十分简单,对饮两人相对同时伸手出指(单手能出的数字为0—5),口中报一数字,与双方伸指数目之和符合者胜,败者罚饮,相同继续。

8、史上最坑爹的游戏猜拳如何赢过电脑

这一关呢,你玩多了,你就百能找到这个规律,后面出拳的肯定能赢之前度出拳的。

所以呢,我们是不是可以知调换下位置呢?没错!!!

当我们选定了一个拳的类型的时候,我们拖动左边的道拳头移动回到右边,自动会换哦!答

点击确定以后,你就能赢过右边的玩家啦!!这样就通关了哦!!

9、用c语言设计人和电脑的猜拳游戏,越简单越好,谢谢

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int isWin(int,int);//返回:0:平均。:玩家胜。2:玩家败
int main()
{
    char p,name[3][5]={"石头","剪刀","布"};
    int n;
    srand(time(NULL));
    while(1)
    {
        printf("请输入你要出拳对应的数字:0、石头。1、剪刀。2、布。 ");
        scanf("%[0-2]",&p);
        getchar();
        n=rand()%3;
        printf("电脑:%s ! 玩家:%s ! ",name[n],name[(p-'0')]);
        switch(isWin(n,p-'0'))
        {
            case 0:printf("玩家败! ");break;
            case 1:printf("玩家胜! ");break;
            case 2:printf("平局! ");break;
            default : printf("error ");
        }
    }
    return 0;
}

int isWin(int n1,int n2)//n1:电脑出拳。n2:玩家出拳。返回:2:平均。1:玩家胜。2:玩家败
{
    if(n1==n2)
        return 2;
    if(n2-n1==-1 || n2-n1==2)
        return 1;
    if(n2-n1==1 || n2-n1==-2)
        return 0;
    return -1;
}

10、史上最坑爹的游戏那个猜拳头怎么过?

《史上最坑爹》的游戏copy猜拳头的过关方法:第一步点击上方的锤子剪刀布任意一个,然后将我们出的结果和对面调换。再点击上方的破解方案然后点击确定即可通关。

与电脑猜拳游戏攻略相关的攻略