物件導向剪刀石頭布小遊戲的製作

2021-06-28 06:31:19 字數 935 閱讀 4032

分析

石頭剪刀布遊戲其中的物件人,電腦,判斷輸贏的中間裁判

人含有的屬性和方法,人需要知道出拳的結果,出拳的方法(需要乙個引數從前台接收出拳),電腦需要知道出拳結果,出拳方法(隨機生成)

然後把兩邊的出拳結果(使用數字)傳遞給裁判,裁判進行判斷輸贏,由於結果有平、輸、贏三種,所以我們可以把裁判判斷輸贏方法的返回值型別設定為列舉

玩家類: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 請輸入剪刀...