猜拳小游戲
⑴ JavaScript利用Math隨機數,實現一個猜拳小游戲,
請輸入你的出拳數字<input/><br/>
<button>比賽</button>
<div></div>
<script>
window.onload=function(){
document.querySelector("button").onclick=function(){
varm=document.querySelector("div");
varx1=Number(document.querySelector("input").value);
if(x1<1||x1>3){
m.innerHTML="你輸入的數字有誤,只能是1、2、3";
}else{
varx2=Math.floor(Math.random()*3)+1;
m.innerHTML="結果:";
if(x1==x2){
m.innerHTML+="打平了";
}elseif((x2-x1)==1||(x1-x2)==2){
m.innerHTML+="你贏了";
}else{
m.innerHTML+="你輸了";
}
m.innerHTML+="<br/>你出拳:"+x1+"<br/>電腦出拳:"+x2;
}
}
}
</script>
⑵ FC游戲每過一關都有小游戲其中有關是猜拳的
任天堂紅白機--FC(Family Computer) 1983年7月15日,全球總銷售量6000萬台的超級巨星,墊定任天堂在家用電玩硬體領域王者地位的任天堂 魂斗羅
FC正式問世。多數玩家在這個時期開始接觸家用電玩,為人父母者在這個時期臉開始變綠。FC使用一顆理光製造的8位的6502中央處理器,PAL制式機型運行頻率為1.773447MHz,NTSC制式機型運行頻率為1.7897725MHz,內存和顯存為2KB。一顆可顯示64種顏色的圖像控制器(PPU),畫面可顯示2層卷軸和5個頁面,其中2個背景頁面各佔用1KB顯存,由於顯存的限制,最多隻能顯示16種顏色。一顆可編程的聲音發生器(PSG),可以提供4個模擬聲道和1個PCM數字聲道,其中3個模擬聲道用於演奏樂音,1個雜音聲道表現特殊聲效(爆炸聲,槍炮聲等),PCM數字聲道表現連續的背景音。FC主機上有一個復位開關,1個電源開關,1個游戲卡插槽,2個帶有十字方向鍵的2鍵手柄(游戲控制器),主手柄上有「選擇」和「開始」按鈕。主機背面有電源介面,RF射頻輸出介面,視頻圖像輸出介面,音頻輸出介面。前面還有一個擴展埠,用於連接光線槍的外部設備。FC游戲通常以只讀ROM形式存放於可插在主機插槽上的游戲卡中,容量有LA系列24K ,LB系列40K ,LC系列48K ,LD系列64K ,LE系列80K ,LF系列128K ,LG系列160K ,LH系列256K ,特卡系列和多合一卡帶等。還有一些帶有電池用來保存游戲。1986年,任天堂還推出了一款FC磁碟系統,可以在FC主機上通過轉換器連接一個磁碟機,通過軟盤來讀寫游戲,軟盤容量為112KB
⑶ 猜拳小游戲
找不出來啊,你從新再編寫一遍,和這個對照就知道了撒
⑷ C語言猜拳小游戲程序求助
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int get_int(void); //規范輸入的函數
int game(int y,int x); //游戲函數
int result(int m,int n); //比較最終結果的函數
int main()
{
int x,y,m,n;
int k = 0;
char q;
printf("1代表石頭;2代表剪刀;3代表布;\n");
printf("請輸入您的選擇.\n");
while(k<3)
{
scanf("%d", &y);
k++;
game(y,x);
}
result(m,n);
system("pause");
return 0;
}
int game(int y,int x)
{
int m = 0; //玩家贏的次數
int n = 0; //電腦贏的次數
srand(time(NULL));
x = rand()%3+1; //取隨機數1~3
if(y==1&&x==3)
{
printf("你出石頭\n");
printf("電腦出布\n");
printf("你輸了\n");
++n; //電腦贏的次數
}
else if(y==1&&x==1)
{
printf("大家都出石頭,平局\n");
++m;
++n;
}
else if(y==1&&x==2)
{
printf("你出石頭\n");
printf("電腦出剪刀\n");
printf("你贏了\n");
++m; //玩家贏的次數
}
if(y==2&&x==1)
{
printf("你出剪刀\n");
printf("電腦出石頭\n");
printf("你輸了\n");
++n;
}
else if(y==2&&x==2)
{
printf("大家都出剪刀,平局\n");
++m;
++n;
}
else if(y==2&&x==3)
{
printf("你出剪刀\n");
printf("電腦出布\n");
printf("你贏了\n");
++m;
}
if(y==3&&x==1)
{
printf("你出布\n");
printf("電腦石頭\n");
printf("你贏了\n");
++m;
}
else if(y==3&&x==2)
{
printf("你出石頭\n");
printf("電腦出剪刀\n");
printf("你輸了\n");
++n;
}
else if(y==3&&x==3)
{
printf("大家都出布,平局\n");
++m;
++n;
}
return m,n; //返回m,n的值
}
int result(int m,int n) //比較最終結果
{
if(m<n)
printf("3局%d勝,你輸了.\n",m);
else if(m>n)
printf("3局%d勝,你贏了.\n",m);
else if(m==n)
printf("一勝一負一平局,旗鼓相當。\n");
return 0;
}//改好了,直接比較三次出結果就行了呀!最後暫停查看下system("pause");
⑸ 急求一個猜拳小游戲的C++程序
#include<iostream.h> #include <stdlib.h> #include <time.h> void show(int input) { switch(input) { case 0:cout<<("出的是石頭!"); break; case 1:cout<<("出的是剪子!"); break; case 2:cout<<("出的是布!"); break; default:; } } void compare(int inputPlay,int inputComputer) { if(inputPlay==0&&inputComputer==1||inputPlay==1&&inputComputer==2||inputPlay==2&&inputComputer==1) { cout<<("\n玩家勝!\n"); } else if(inputPlay==inputComputer) { cout<<("\n平局!\n"); } else { cout<<("\n電腦勝!\n"); } } void main() { char isGoOn; int inputPlay; int inputComputer; cout<<("猜拳游戲\n"); cout<<("游戲說明:\n\n"); cout<<("石頭--0 剪子--1 布--2\n"); srand(time(NULL)); do { cout<<("\n請輸入您要猜的拳:\n"); cin>>inputPlay; if(inputPlay>=0&&inputPlay<=2) { cout<<("您"); show(inputPlay); inputComputer=rand()%3; cout<<("電腦"); show(inputComputer); compare(inputPlay,inputComputer); } else { cout<<("您輸入有錯誤!\n"); cout<<("\n說明:石頭--0 剪子--1 布--2\n"); } cout<<"\n您需要繼續么? (Y/N)"; cin>>isGoOn; }while(isGoOn!='N'||isGoOn!='n'); } 這段代碼應該對你的思路會有用,自己再添加一下功能就好了。
⑹ 用C#編寫一個猜拳的小游戲
using System;
namespace W23
{
class begin1 //定義一個begin1的類;//
{
public static void Main() //主函數//
{
int rock1=3; //rock代表石頭//
int jian1=2; //jian 代表剪子//
int bu1=1; //bu代表布//
System.Random rnd=new System.Random();
string aj=Console.ReadLine();
int nbr=(int) rnd.Next(1,3); //隨機數//
string rnd1=Convert.ToString(nbr); //將rnd的int轉化為string//
string rock=Convert.ToString(rock1); //同上//
string jian=Convert.ToString(jian1); //同上//
string bu=Convert.ToString(bu1);
if ((rnd1==rock)&&(aj==bu)||(rnd1==jian)&&(aj==rock)||(rnd1==bu)&&(aj==jian))
{
Console.WriteLine("你勝利了!");
}
if ((rnd1==rock)&&(aj==jian)||(rnd1==jian)&&(aj==bu)||(rnd1==bu)&&(aj==rock))
{
Console.WriteLine("我出局了!");
}
if ((rnd1==rock)&&(aj==rock)||(rnd1==jian)&&(aj==jian)||(rnd1==bu)&&(aj==bu))
{
Console.WriteLine("我的我是平手!");
}
}
}
}
⑺ 求幫忙寫一個C語言的猜拳小游戲
import java.util.Scanner;
public class aaa{
public static void main(String[] args){
int count1 = 0;
int count2 = 0;
String dnc = "";
String nic = "";
while(true){
int dn = (int)(Math.random()*3+1);
int ni = 0;
while(true){
System.out.println("請輸入1-3的數字");
Scanner s1 = new Scanner(System.in);
ni = s1.nextInt();
if(ni>=1 && ni<=3){
break;
}
}
if(ni==1){
nic = "石頭";
}else if(ni==2){
nic = "剪刀";
}else{
nic = "布";
}
if(dn==1){
dnc = "石頭";
}else if(dn==2){
dnc = "剪刀";
}else{
dnc = "布";
}
if(dn==1 && ni==2 || dn==2 && ni==3 || dn==3 && ni==1){
System.out.println("電腦贏了1次!電腦出:"+dnc+",你出:"+nic+"");
count1++;
}else if(dn==ni){
System.out.println("平局!電腦出:"+dnc+",你出:"+nic+"");
}else{
System.out.println("你贏了1次!電腦出:"+dnc+",你出:"+nic+"");
count2++;
}
if(count1==2){
System.out.println("三局兩勝,電腦贏了!");
break;
}else if(count2==2){
System.out.println("三局兩勝,你贏了!");
break;
}
}
}
}
這個是個Java源代碼 是Java文件 在DOS命令框運行 至於C語言不了解 但是C語言和Java語言基本上相似,所以寫了這段代碼 希望可以幫到你
⑻ 趣味十足的小游戲《來猜拳》玩法步驟
來猜拳 玩法:場地上定好始發點和終點,幼兒兩人為一組游戲。幼兒進行猜拳活動,獲勝一方以一大步前進為單位,輸者原地不動。再次進行猜拳活動,先到達終點者為冠軍。 附兒歌:猜猜拳——叮咚叮咚來猜拳,石頭、剪刀、嘩啦嘩啦嘩啦嘩啦、布。
⑼ 於同學聚會時在餐桌上玩的互動小游戲 猜拳什麼行酒令的就不用說了
1 蒙眼作畫 所有學員用眼罩將眼睛蒙上,然後分發紙和筆,每人一份。要求蒙著眼睛將他們的家或者其他指定東西畫在紙上。完成後,讓學員摘下眼罩欣賞自己的大作。
讓每個人在戴上眼罩前將他們的名字寫在紙的另一面。在他們完成圖畫後,將所有的圖片掛到牆上,讓學員從中挑選出他們自己畫的那幅。
教員用語言描述某一樣東西,讓學員蒙著眼睛畫下他們所聽到的,然後比較他們所畫的圖並思考,為何每個人聽到是同樣的描述,而畫出的東西卻是不同的,在工作時呢?(教具:眼罩,紙,筆 )
2 猜五官
1、兩人面對面
2、先隨機由一人先開始,指著自己的五官任何一處,問對方:「這是哪裡?」
3、對方必須在很短的時間內來回答提問方的問題,例如如果對方指著自己的鼻子問這是哪裡的話,同伴就必須說:這是鼻子。同時同伴的手必須指著自己鼻子以外的任何其它五官。
晚會互動游戲
扮時鍾
游戲規則:
1、在白板或牆壁上畫一個大的時鍾模型,分別將時鍾的刻度標識出來;
2、找三個人分別扮演時鍾的秒針、分針和時針,手上拿著三種長度不一的棍子或其他道具(代表時鍾的指針)在時鍾前面站成一縱列(注意是背向白板或牆壁,扮演者看不到時鍾模型);
3、主持人任意說出一個時刻,比如現在是3小時45分15秒,要三個分別扮演的人迅速的將代表指針的道具指向正確的位置,指示錯誤或指示慢的人受罰
4、可重復玩多次,亦可有一人同時扮演時鍾的分針和時針,訓練表演者的判斷力和反應能力。
點評:
1、該游戲非常適合在晚會上或培訓課程的休息時間進行,可以活躍氣氛。
2、亦可在《時間管理》課程上引用這個游戲,同時可以訓練人的反應能力。
猜五官
游戲說明:
1、兩人面對面
2、先隨機由一人先開始,指著自己的五官任何一處,問對方:「這是哪裡?」
3、對方必須在很短的時間內來回答提問方的問題,例如如果對方指著自己的鼻子問這是哪裡的話,同伴就必須說:這是鼻子。同時同伴的手必須指著自己鼻子以外的任何其它五官。
4、如果過程中有任意一方出錯,就要受罰;3個問題之後,雙方互換;
酒令游戲知多少
游戲1、循環相剋令
用具:無
人數:兩人
方法:令詞為「獵人、狗熊、槍」,兩人同時說令詞,在說最後一個字的同時做出一個動作——獵人的動作是雙手叉腰;狗熊的動作是雙手搭在胸前;槍的動作是雙手舉起呈手槍狀。雙方以此動作判定輸贏,獵人贏槍、槍贏狗熊、狗熊贏獵人,動作相同則重新開始。
興奮點:這個游戲的樂趣在於雙方的動作大,非常滑稽
缺點:只是兩個人的游戲
游戲2、幸運大白鯊
用具:幸運大白鯊
人數:兩人
方法:幸運大白鯊的構造非常簡單,但玩起來卻趣味無窮。方式是將大白鯊的嘴掰開,然後按下它的下排牙齒,這些牙齒中只有一顆會牽動鯊魚嘴,使其合上,如果你按到這一顆,鯊魚嘴會突然合上,咬住你的手指。當然,鯊魚牙是軟塑料做的,不會咬痛您的。
你可以在酒桌上把它作為賭運氣的酒具,幾個人輪流按動,如果被鯊魚咬到罰酒。
興奮點:適合男孩女孩一起玩,對於膽小的女孩子來說比較驚險。
缺點:首先你要先去買一個「大白鯊」,雖然價錢不貴
游戲3、官兵捉賊
用具:分別寫著「官、兵、捉、賊」字樣的四張小紙
人數:4個人
方法:將四張紙折疊起來,參加游戲的四個人分別抽出一張,抽到「捉」字的人要根據其他三個人的面部表情或其他細節來猜出誰拿的是「賊」字,猜錯的要罰,有猜到「官」字的人決定如何懲罰,由抽到「兵」字的人執行。
興奮點:簡單易行,不受時間地點場合的限制
缺點:人數不易過多。
游戲4、拍七令
用具:無
人數:無限制
方法:多人參加,從1-99報數,但有人數到含有「7」的數字或「7」的倍數時,不許報數,要拍下一個人的後腦勺,下一個人繼續報數。如果有人報錯數或拍錯人則罰酒。
興奮點:沒有人會不出錯,雖然是很簡單的算術。
缺點:無
游戲5、心臟病
用具:無
人數:越多越好
方法:將一副撲克牌給酒桌上的每個人平均分發,但是不能看自己和他人手裡的牌。然後以酒桌上的人為序,按照人數排列。例如,酒桌上有5個人,可編為1-5的序號。如果該人出的牌和自己的序號相同,那大家的手就是拍向那張牌,可以手疊手的拍,最後拍上去的人是輸家。
興奮點:非常刺激,經常是大家的手紅的一塌糊塗。
缺點,對桌子不利
游戲6、開火車
用具:無
人數:兩人以上,多多益善
方法:在開始之前,每個人說出一個地名,代表自己。但是地點不能重復。游戲開始後,假設你來自北京,而另一個人來自上海,你就要說:「開呀開呀開火車,北京的火車就要開。」大家一起問:「往哪開?」你說:「上海開」。那代表上海的那個人就要馬上反應接著說:「上海的火車就要開。」然後大家一起問:「往哪開?」再由這個人選擇另外的游戲對象,說:「往某某地方開。」如果對方稍有遲疑,沒有反應過來就輸了。
興奮點:可以增進人與人的感情,而且可以利用讓他或她「開火車」的機會傳情達意、眉目傳情。
缺點:無
銜紙杯傳水
目的:增進親近感,考驗成員配合、協作能力。
要求:人員選八名一組,男女交替配合。共選十六名員工,分二組同時進行比賽。另有二名人員輔助組第一名人員倒水至銜至的紙杯內,再一個個傳遞至下一個人的紙杯內,最後一人的紙杯內的水倒入一個小缸內,最後在限定的五分鍾內,看誰的缸內的水最多,誰就獲勝。
瞎子背瘸子
目的:溝通配合能力,活躍氣氛
游戲規則:當場選六名員工,三男三女,男生背女生,男生當「瞎子」,用紗巾蒙住眼睛,女生扮「瘸子」,為「瞎子」指引路,繞過路障,達到終點,最早到達者,為贏。其中路障設置可擺放椅子,須繞行;汽球,須踩破;鮮花,須拾起,遞給女生。
踩汽球
目的:活躍氣氛,增進協調性和協作能力。
要求:人數為十名,男女各半,一男一女組成一組,共五組。
步驟:當場選出十名員工,男女各半,一男一女搭配,左右腳捆綁三至四個汽球,在活動開始後,互相踩對方的汽球,並保持自已的汽球不破,或破得最少,則勝出。
踏板運水接力(共48人)
1、隊員:每隊男女各6人共計12人,分三個小組進行接力,每小組須配置2男2女;
2、比賽流程:
1)預備:每組第一位隊員踏板一對放第一小組隊員右側;每組4位協作隊員各端水一盆;
2)裁判宣布」開始」,各隊第一組隊員迅速將雙腳分別伸入踏板腳套中,右手端協作隊員遞過來的水盆,左手搭前一位隊員的左肩(最前面一位隊員除外)前行;
3)到達終點,將水盆中的水倒入本隊的水桶後,按原方式原路返回;
4)返回起點,隊員雙腳離開踏板,水盆交協作隊員打水;
5)下一組開始;
6)最後十秒,裁判開始讀秒:十、九、八。。。。。。。。一、停(鳴鑼)!
3、規則:
1)比賽時間10分鍾,以運送水的多少決出名次;
2)打水可以由協作隊員進行,但協作隊員必須是隊員,非隊員不能提供任何協助;
3)終點倒水除本人或本小組其它隊員協助外,其它人員不能提供任何協助;
4)倒水時可以雙腳離開踏板;
5)終點踏板掉頭時,可以用手協助掉頭,但位置應與掉頭前大體相當;
6)2男2女一組,男女隊員前後踏板位置不作限制;
7)中途倒地可以重新套上踏板端起水繼續前進;
8)某隊如果第三組完成後仍有時間,可由12個隊員中的任意四位隊員(仍需2男2女)繼續,直至10分鍾時間結束裁判鳴鑼收兵;
4、獎勵:獎勵第一名,其它隊獲鼓勵獎
5、道具:踏板4副;大塑料桶9個(其中4個空桶放終點,4個裝滿水的放起點,1個裝滿水的在起點處備用);小塑料盆16個;中塑料桶一個(加水備用);秒錶一個,鼓一個;鑼一面;
挑水接力(共16人)
1、隊員:每隊男女各2人共計4人;
2、比賽流程:
1)預備:扁擔一根放置第一位隊員身旁;二位協作隊員各提起一桶水(此時不能掛上扁擔);一位協作隊員拿紅綢一根准備;
2)裁判宣布」開始」,各隊拿紅綢的協作隊員迅速將紅綢繞在第一位隊員的腰上並扎緊後(要求挑水隊員原地轉若干圈將紅綢繞到盡頭後扎緊),拿起扁擔挑起水出發;
3)過橋;;
4)到達終點,將水倒入本隊的水桶中後,按原方式原路返回(返回時可以不上橋,但需挑起水桶);
5)返回起點,解開捆在腰上的紅綢後,交下一位隊員繼續,直至第四位隊員;
6)最後十秒,裁判開始讀秒:十、九、八。。。。。。。。一、停(鳴鑼)!
3、規則:
1)時間10分鍾,以運送水的多少決出名次;
2)隊員順序為:第一位隊員男性,第二位隊員女性,第三位隊員男性,第四位隊員女性,如第一輪完成後仍有時間,須按第一輪的男女順序繼續接力,直至10分鍾時間結束裁判鳴鑼收兵;
3)打水及捆綢可以由協作隊員進行,但協作隊員必須是本隊隊員,非隊員不能提供任何協助;
4)隊員過橋時不許掉下,否則需從橋頭重新上橋;
5)中途倒地,可以爬起後繼續;若倒地後水已倒掉,可以返回起點盛水後重來;
4、獎勵:獎勵第一名,其它隊獲鼓勵獎
5、道具:小橋一座(預先安裝);扁擔4根;挑水小塑料桶8個;大塑料桶9個(其中4個空桶放終點,4個裝滿水的放起點,1個裝滿水的在起點處備用);中塑料桶一個(加水備用);秒錶一個,鼓一個;鑼一面;紅綢4根(每根長5米)。
為了讓大家過一個歡快的夜晚,經小象精心策劃,擬在篝火晚會安排游戲節目如下:
1、 歌詞曲目大反串
用一首歌的曲調去唱另一首歌的歌詞,唱得好的勝出。
2、 成語接龍
根據指定的字說一個成語,第一個成語的尾字為第二個成語的首字,一直接下去,哪個組用最少的詞接回第一個成語的首字為勝。
3、 唱歌挑錯
唱歌者會故意把一首歌的部分歌詞改過後唱出,看誰能及時挑出錯誤的地方,並能唱出正確的歌詞,更正次數多者勝。
4、 跳竹竿舞
四組一起輪流跳,夾到腳者淘汰,堅持到最後剩餘人數多者取勝。
5、 雙人頂氣球接力
兩人一組只能用臉部貼著氣球從一頭跑到另一頭,中途氣球掉下重來,先完成的一組取勝。
6、 用指定的表情、曲調與感情演繹指定的一首歌,唱得好者勝出。
7、 大西瓜、小西瓜,喝啤酒
同組人排成一列,從第一人開始,喊「大西瓜」的同時用手比劃小西瓜,第二人喊「小西瓜」的同時比劃大西瓜,如此接下去,錯的人多扣的分也多,最後得分多者勝出。
8、 鑽竹竿
各組列隊鑽過竹竿,手不能觸地,身體後仰鑽過竹竿,碰掉竹竿者淘汰,竹竿從高向低調整,到最後竹竿最低的一組勝出。
歡迎大家多提寶貴意見,如有精彩的節目也可向組織者踴躍推薦,我們的目的是讓大家玩得開心,玩得盡興。
每個人准備份新年小禮物,放在大大的紙箱子里(外面貼上主題宣傳紙);每人上來抽禮物,互相認識禮物的主人,擁抱獻上新年的祝福.人越多效果越好--領導包好1\200元的信封摻雜其中;產生意外驚喜.