分析
石頭剪刀布遊戲其中的物件人,電腦,判斷輸贏的中間裁判
人含有的屬性和方法,人需要知道出拳的結果,出拳的方法(需要乙個引數從前台接收出拳),電腦需要知道出拳結果,出拳方法(隨機生成)
然後把兩邊的出拳結果(使用數字)傳遞給裁判,裁判進行判斷輸贏,由於結果有平、輸、贏三種,所以我們可以把裁判判斷輸贏方法的返回值型別設定為列舉
玩家類:namespace 物件導向石頭剪刀布遊戲
///
/// 出拳方法
///
///
///
public int resu(string s)
this.fistresult = s;
return result;}}
} 電腦類:
public class computer
public int showfist()
return res;}}
}裁判類:
namespace 物件導向石頭剪刀布遊戲
public class caipan
else if (plays - comps == -1 || plays - comps == 2)
else}}
}前台呼叫**:
private void btn石頭_click(object sender, eventargs e)
private void newmethod(string fist)
else if (user == userstate.ulose)
else
}最終效果:
石頭 剪刀 布小遊戲
先建立建立乙個遊戲規則 石頭 0 剪刀 1 布 2.贏的情況有三種,分別是 情況匹配 前減後贏差值 前減後輸差值 0贏1,1 1 1贏2,1 1 2贏0.2 2 hand input 石頭 剪刀 布,你要出哪乙個呢 if hand in 石頭 剪刀 布 if hand 石頭 hand 0 elif ...
python 石頭剪刀布小遊戲
import random import time print 石頭剪刀布小遊戲!time.sleep 3 for i in range 6 for k in range 5 i print end for j in range 2 i 1 print end print for i in rang...
python小遊戲 剪刀,石頭,布
小遊戲 剪刀,石頭,布 規則 剪刀可以剪布,石頭可以磕碰剪刀,而布可以抱住石頭 程式輸入 剪刀,石頭,布 與電腦隨機產生的剪刀,石頭,布做對比 choice 從序列中隨機生產乙個元素 from random import li 剪刀 石頭 布 while true n str input 請輸入剪刀...