中央論壇 - CENTER BBS

標題: 請問誰會用C++寫21點(遊戲規則)拜託拜託 [打印本頁]

作者: chorng760929    時間: 2008-6-24 10:55
標題: 請問誰會用C++寫21點(遊戲規則)拜託拜託
a.玩家開始有2000元代幣
b將52張牌以亂數方式洗牌
c.要求玩家下注(每次10~100元,需為10的倍數)
d先發莊家(第一張牌要顯示出來,第二張儲存但不顯示)及玩家各兩張牌(都要顯示出來)
e.若玩家為BLACK JACK(即一張ACE,另一張為10點或人頭),而莊家第一張顯示的牌為ACE
 (因莊家有可能也是BLACK JACK),則詢問玩家是否要先贏與下注同額的代幣,還是賭下去?
 若玩家選賭下去,而莊家不是BLACK JACK,則莊家賠玩家下注代幣的雙倍。若莊家也是BLACK JACK
  ,則沒收加押的代幣,否則繼續進行下一步。
f.若莊家第一張顯示的牌為Ace(莊家有可能是Black jack),而玩家不是Black jack,
  則問玩家要不要保險?若要保險則再加押原來下注的一半。
g.玩家決定後,若莊家的牌不是Black jack,則沒收加押的代幣,否則繼續進行下一步。
h.若玩家兩張牌總數為9或10,則詢問玩家是否要加倍押注?若加倍,則只發一張牌給玩家。
  若不加倍,則詢問玩家是否要牌?要排,則發一張後,看是否爆了,若爆了玩家就輸了,
  否則再問是否還要,直到玩家停止要排為止。
i.由系統發給莊家的牌,總數超過17點或爆了即停止。
j.雙方都結束發牌後,比較莊家與玩家的牌,點數較高者為贏家。專家贏則收許下注的代幣,
  否則就賠給玩家所壓的賭注。
k.問玩家是否繼續玩?若繼續玩,檢查現在這副的牌是否仍多於12張?是則由步驟c開始在玩,則由步驟b開始。
l.若不玩了,則清點玩家代幣,,計算輸贏.

三 獎品設計:
            設計樂透彩卷,由電腦隨機產生5組1到42中六個不重複的號碼,
            每組號碼須由小到大排序,彩卷樣式請自行發揮創意設計。
四輸入/輸出功能需求:
           1所有輸入資料均需檢查及控制,非法之輸入不予接受並重新輸入。
           2自行設計美觀的輸出(介面)樣式

註解 程式力求簡潔有力,並以模組化方式撰寫,重要地方應加註解。




歡迎光臨 中央論壇 - CENTER BBS (https://www.centerbbs.com/) Powered by Discuz! X3