導航:首頁 > 游戲攻略 > 電腦猜拳游戲攻略

電腦猜拳游戲攻略

發布時間: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猜拳頭的過關方法:第一步點擊上方的錘子剪刀布任意一個,然後將我們出的結果和對面調換。再點擊上方的破解方案然後點擊確定即可通關。

與電腦猜拳游戲攻略相關的攻略