freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于c#的21點(diǎn)游戲的設(shè)計(jì)與開發(fā)—畢業(yè)論文-文庫(kù)吧

2025-04-11 01:11 本頁(yè)面


【正文】 法中不允許買保險(xiǎn)) 。 投降 : 如玩家手上只擁有兩張牌,便有權(quán)選擇投降,退回一半的投注金(莊家反開的牌不是 A 時(shí)才 適用)。贏局:玩家將評(píng)定為贏如其牌面是黑杰克(莊家不是同時(shí)獲得黑杰克)、玩家點(diǎn)數(shù)較莊家點(diǎn)數(shù)接近 21 點(diǎn)(但不超過 21 點(diǎn))、或莊家點(diǎn)數(shù)超過 21 點(diǎn)(玩家點(diǎn)數(shù)不超過 21點(diǎn))。平手:即玩家手上牌的點(diǎn)數(shù)與莊家的點(diǎn)數(shù)相同,或同是黑杰克的時(shí)候,雙方便沒有輸贏,投注金將退回給玩家。 莊家贏局 : 莊家是黑杰克(但玩家不是同時(shí)獲得黑杰克)、莊家點(diǎn)數(shù)較玩家點(diǎn)數(shù)接近 21點(diǎn)(但不超過 21點(diǎn))、玩家點(diǎn)數(shù)已超過 21點(diǎn)(無論莊家點(diǎn)數(shù)是否超過 21點(diǎn))。 賠率 : 黑杰克 1 賠 2, 保險(xiǎn) 1 賠 2,其它為 1 賠 1。 當(dāng)莊家面牌是 A,閑家可以注碼的一半選擇是否購(gòu)買保險(xiǎn),以賭莊家的首二張牌總和會(huì)不會(huì)是 21 點(diǎn),如莊家不是 21 點(diǎn)便立即沒收保險(xiǎn)金,如是 21點(diǎn)便可獲得保險(xiǎn)金額的 2 倍賠償。 雙倍下注 : 如閑家首兩張牌點(diǎn)數(shù)之和為 11點(diǎn),可以選擇加倍投注,但加注后僅獲發(fā) 1 張牌。有些賭局容許閑家在首兩張牌總和為 10 點(diǎn) (甚至任何點(diǎn)數(shù) )時(shí)加注。 分牌 : 如閑家首兩張牌點(diǎn)數(shù)相同,可以選擇分牌,并須加注。分出每門的下注金額須與原注相同。若閑家打兩張 A 分開,則每 張 A 只獲發(fā) 1張牌,不可再要牌。有些分牌后不可再分牌。 無錫科技職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 基于 C的 21 點(diǎn)游戲的設(shè)計(jì)與開發(fā) 6 “ 二十一點(diǎn) ” Blackjack: 如果閑家手中的一張暗牌和一張明牌分別是一張 A牌(可作 11點(diǎn))和一張十點(diǎn)牌( K、 Q、 J、 10),這副牌叫做二十一點(diǎn)( Blackjack)( 屬例牌),該閑家可向莊家報(bào)到,莊家須向該閑家賠上 1 倍注碼。 同花順 : 有些賭場(chǎng)會(huì)加設(shè)這一賠彩規(guī)例,即玩家的牌面是同花的 “6 、 8”便可即收 3 倍的彩金。 五龍 : 如果閑家要牌直至手上有 5 張牌而又沒有爆煲,這副牌叫做五龍(屬例牌),該閑家可向莊家報(bào)到,莊家須向 該閑家賠上 2 倍注碼 。此情形可同時(shí)并存 ( 剛好 21點(diǎn) )。 莊家食夾棍 : 若莊家和眾閑家要以點(diǎn)數(shù)決勝(各方都沒有出現(xiàn)爆煲的情況),若該閑家和莊家手上所擁有的牌的總點(diǎn)數(shù)一樣的話,算莊家取勝,即俗稱莊家食夾棍,該閑家的注碼會(huì)歸莊家。賭場(chǎng)規(guī)則,二十一點(diǎn)是沒有食夾棍這規(guī)例,如閑家和莊家手上牌總點(diǎn)數(shù)一樣的話,是 “ 打和 ” ,閑家可以拿回原先的注碼。注意:莊家是五龍而閑家的點(diǎn)數(shù)比莊家大的話,仍算莊家取勝,不過莊家食夾棍的權(quán)利不適用于閑家例牌( Blackjack 和五龍)的情況,因?yàn)殚e家 Blackjack 和五龍屬于例牌先賠。 本段 數(shù)牌及概率 : 由已派發(fā)的牌可以推算未使用的牌值的比例,從而調(diào)整賭金,使到勝的時(shí)候可得到更多 , 或在是否要牌方面降低爆煲的風(fēng)險(xiǎn) , 或停牌等候莊家自爆。 無錫科技職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 基于 C的 21 點(diǎn)游戲的設(shè)計(jì)與開發(fā) 7 數(shù)牌 : 數(shù)牌的流水?dāng)?shù)字,流行的 HL 法通常由 26 記為 +1, 79記為 0, J、 Q、 K、 A 記為 1,以此加減后便可推算未用的牌會(huì)偏向那一方。數(shù)出來的和再除以牌靴剩余牌的副數(shù),稱之為真數(shù) ( True Count) 。借由參考真數(shù)來調(diào)整 下的賭注和決策,可以削弱莊家的優(yōu)勢(shì)。數(shù)牌并不是出千的一種。使用電子儀器加入賭局則是一種嚴(yán)重罪行,而電子儀器除了指計(jì)算機(jī)之外,其他如以 CD音樂通知其他人下注也包括在內(nèi)。 概率 : 預(yù) 知下一張牌將會(huì)是大牌或小牌的方向,便可用來減少自身爆煲的風(fēng)險(xiǎn)。 ( 例如 : 閑家是 12 點(diǎn),莊家面牌是 4 點(diǎn),而數(shù)牌的流水?dāng)?shù)字是 +那么等候莊家自爆便好了 ) 。如果規(guī)則本身造成莊家優(yōu)勢(shì)較低且每靴切牌足夠少,玩家便有機(jī)會(huì)出現(xiàn)正收益,再加上有人會(huì)數(shù)牌依賴真數(shù)指導(dǎo)下大注,便會(huì)增加莊家的輸率,所以當(dāng)莊家懷疑有人數(shù)牌時(shí)往往會(huì)使用 6 副撲克牌 甚至 8 副牌,及讓玩家每靴牌只能玩一半來降低穿透率,用于抵消平衡數(shù)牌的優(yōu)勢(shì)。 在目前市場(chǎng)上這些眾多的程序開發(fā)工具中,有些強(qiáng)調(diào)程語(yǔ)言的彈性與執(zhí)行效率;有些則偏重于可視化程序開發(fā)工具所帶來的便利性與效率的得高,各有各的優(yōu)點(diǎn)和特色,也滿足了不同用戶的需求。然而,語(yǔ)言的彈性和工具的便利性是密不可分的,只有便利的工具,卻沒有彈性的語(yǔ)言作支持,許多特殊化的處理動(dòng)作必需要耗費(fèi)數(shù)倍的工夫來處理,使得原來所標(biāo)榜的效率提高的優(yōu)點(diǎn)失去了作用;相反,如果只強(qiáng)調(diào)程續(xù)語(yǔ)言的彈性,卻沒有便利的工具作配合,會(huì)使一些即使非 常簡(jiǎn)單的界面處理動(dòng)作,也會(huì)嚴(yán)重地浪費(fèi)程序設(shè)計(jì)師的寶貴時(shí)間,而我無錫科技職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 基于 C的 21 點(diǎn)游戲的設(shè)計(jì)與開發(fā) 8 在這幾種語(yǔ)言中選擇了 C。第一是因?yàn)?C開發(fā)一些軟件比較方便快捷;第二是因?yàn)?C剛學(xué)過,印象比較深,而且做這個(gè)游戲,剛好能加深一下印象,還能有個(gè)系統(tǒng)的復(fù)習(xí)。 C編程語(yǔ)言的介紹 C是一種精確、簡(jiǎn)單、類型安全、面向?qū)ο蟮恼Z(yǔ)言。說到 C,就不得不先簡(jiǎn)單介紹一下 .Net。到底什么是 .Net 呢,按照微軟總裁兼首席執(zhí)行官 Steve Ballrner 把它定義為: .Net 代表一個(gè)集合,一個(gè)環(huán)境,它可以作為平臺(tái)支持下一代 Inter 的可編程結(jié)構(gòu)。 C是 .Net 的代表語(yǔ)言 C是一種安全的、穩(wěn)定的、簡(jiǎn)單的、優(yōu)雅的,由 C 和 C++衍生出來的面向?qū)ο蟮木幊陶Z(yǔ)言。它在繼承 C 和 C++強(qiáng)大功能的同時(shí)去掉了一些它們的復(fù)雜特性(例如沒有宏和模版,不允許多重繼承)。 C綜合了 VB簡(jiǎn)單的可視化操作和 C++的高運(yùn)行效率,以其強(qiáng)大的操作能力、優(yōu)雅的語(yǔ)法風(fēng)格、創(chuàng)新的語(yǔ)言特性和便捷的面向組件編程的支持成為 .Net 開發(fā)的首選語(yǔ)言。 C編程語(yǔ)言的特點(diǎn) 1. 完全面向?qū)ο? 2. 支持分布式,之所以有 C,是因?yàn)槲④浵嘈欧植际綉?yīng)用程序是未來的趨勢(shì),即處理過程分布在客戶機(jī)和服務(wù)器上。 所以 C一出生就注定了能很好解決分布式問題。 3. 跟 Java 類似, C代碼經(jīng)過編譯后,成為一種 IL(中間語(yǔ)言)。在運(yùn)行時(shí),再把 IL編譯為平臺(tái)專用的代碼。 4. 健壯, C在檢查程序錯(cuò)誤和編譯與運(yùn)行時(shí)錯(cuò)誤一點(diǎn)也不遜于Java, C也用了自動(dòng)管理內(nèi)存機(jī)制。 無錫科技職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 基于 C的 21 點(diǎn)游戲的設(shè)計(jì)與開發(fā) 9 5. C不像 Java 那樣完全摒棄了指針和手動(dòng)內(nèi)存管理。 C默認(rèn)情況下是不能使用指針的,程序員在有必要時(shí)可以打開指針來使用。這樣可以保證編程的靈活性。 6. 安全性: C的安全性是有 .Net 平臺(tái)提供的。 C代碼編譯后成為一種 IL語(yǔ)言。是一種受控代碼, .Net 提供類 型安全檢查等機(jī)制保證代碼是安全的。 7. 可移植性:由于 C使用類似 Java 的中間語(yǔ)言機(jī)制。使得 C也跟 Java 類似,可以很方便的移植到其他系統(tǒng)。在運(yùn)行時(shí),再把中間代碼編譯為適合特定機(jī)器的代碼。 8. 解釋性: C也是一種特殊的解釋性語(yǔ)言。 9. 高性能: C把代碼編譯成中間語(yǔ)言后,可以高效的執(zhí)行程序。 10.多線程:與 Java 類似,可以有一個(gè)主進(jìn)程分出多個(gè)執(zhí)行小任務(wù)的多線程。 11. 組建模式: C很適合組件開發(fā)。各個(gè)組件可以由其他語(yǔ)言實(shí)現(xiàn)的,然后集成在 .Net中。 C是在 Java 流行起來后所誕生的一種 新的語(yǔ)言。由于微軟在操作系統(tǒng)上占有很大的優(yōu)勢(shì)。在以往的開發(fā)中積累了不少經(jīng)驗(yàn),所形成的 .Net 平臺(tái),所以 C在 Windows 方面可以說比 Java 具有更大的優(yōu)勢(shì)。如果單純從技術(shù)上來講, C在網(wǎng)絡(luò)編程上可以與 Java 匹敵。 C還在Windows Forms 也有一定的優(yōu)勢(shì)。 C是一種非常類似于 C++的語(yǔ)言,風(fēng)格是更接近與 Java,不管是C++程序員還是 Java程序員,都可以很方便轉(zhuǎn)到 C上來。 C目前主要是應(yīng)用在網(wǎng)絡(luò)編程上,其他領(lǐng)域比如數(shù)據(jù)庫(kù),窗體編程,都在逐漸增大。 無錫科技職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 基于 C的 21 點(diǎn)游戲的設(shè)計(jì)與開發(fā) 10 第二章 概要設(shè)計(jì) 本程序?yàn)?21點(diǎn)小游戲,運(yùn)用 C的 Windows 應(yīng)用程序開發(fā),首先制無錫科技職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 基于 C的 21 點(diǎn)游戲的設(shè)計(jì)與開發(fā) 11 作主窗體,并在其上添加 menustrip, picturebox, button,等一系列控件,并設(shè)置窗體和控件的相關(guān)屬性,最終制作出美觀大方的游戲主窗體。然后開始游戲的后臺(tái)程序編寫,把 54撲克牌的圖片分別重命名為 ~,并用 random 類的 .Next 方法產(chǎn)生 0~53 的偽隨機(jī)數(shù),用(隨機(jī)數(shù) %3+1)的算法算出牌面點(diǎn)數(shù),以“ tupian//” +隨機(jī)數(shù) .Tostring+“ .jpg”作為相應(yīng) picturebox 的圖 片地址進(jìn)行顯示。當(dāng)玩家要牌結(jié)束后,開始用相同的方法給莊家發(fā)牌,在莊家沒有爆點(diǎn)的情況下將玩家跟莊家的點(diǎn)數(shù)進(jìn)行比較,最后用 lable 的 Text 屬性顯示最終結(jié)果。 正式開發(fā) 21點(diǎn)游戲之前進(jìn)行調(diào)研是非常必要的,其必要性主要表現(xiàn)在以下幾個(gè)方面。 ( 1)明確用戶的要求,以根據(jù)調(diào)查結(jié)果進(jìn)行可行性分析,確認(rèn)系統(tǒng)的開發(fā)是否可行。 ( 2)提出新系統(tǒng)的人員并不都是系統(tǒng)研究人員,有些人對(duì)于其功能和處理數(shù)據(jù)的方法沒有明確的認(rèn)識(shí)。它們只是根據(jù)自己業(yè)務(wù)工作的需要提出了要求,系統(tǒng)開發(fā)人員要對(duì)此進(jìn)行詳細(xì)的調(diào)查和分析,確認(rèn)用 戶的要求可以通過現(xiàn)有的計(jì)算機(jī)技術(shù)實(shí)現(xiàn),保證開發(fā)的管理信息系統(tǒng)的功能與用戶提出的要求相吻合。 ( 3)企業(yè)的現(xiàn)行系統(tǒng)可能是手工系統(tǒng),也可能是使用和計(jì)算機(jī)的系統(tǒng),無論是何種情況,都要詳細(xì)地調(diào)查現(xiàn)行系統(tǒng)中信息處理的具體情況,系統(tǒng)內(nèi)部功能結(jié)構(gòu),以便設(shè)計(jì)出一個(gè)合理的、好的新系統(tǒng)邏輯模型,為新系統(tǒng)的設(shè)計(jì)工作打好基礎(chǔ),保證整個(gè)系統(tǒng)開發(fā)的質(zhì)量。 總之,必要對(duì)現(xiàn)行系統(tǒng)進(jìn)行詳細(xì)的調(diào)查,明確用戶需求,保證開無錫科技職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 基于 C的 21 點(diǎn)游戲的設(shè)計(jì)與開發(fā) 12 發(fā)的新系統(tǒng)的功能與用戶的要求相吻合,避免耗費(fèi)大量的人力、物力、財(cái)力,新系統(tǒng)的開發(fā)卻失敗的悲劇發(fā)生。 可行性分析是在用戶的要求和系統(tǒng)調(diào)研的基礎(chǔ)上進(jìn)行的,對(duì)新系統(tǒng)的開發(fā)從社會(huì)、技術(shù)、經(jīng)濟(jì)、管理等方面進(jìn)行分析,并得出新系統(tǒng)的開發(fā)工作可行、不可行、需要修改、追加投資、暫緩開發(fā)、分步實(shí)施等方案和結(jié)論,最后完成可行性分析。 可行性分析一般可定義為:可行性分析是在建設(shè)的前期對(duì)工程項(xiàng)目的一種考察和鑒定,對(duì)擬議中的項(xiàng)目進(jìn)行全面與綜合的技術(shù)、經(jīng)濟(jì)能力的調(diào)查,判斷它是否可行。 可行性分析階段的主要工作包括以下幾個(gè)方面: ( 1)新系統(tǒng)目標(biāo)可行性分析: 分析新系統(tǒng)的目標(biāo)是否符合企業(yè)的現(xiàn)狀和發(fā)展的需要。 ( 2)社會(huì)可行性分析: 社會(huì) 可行性分析主要是指管理信息系統(tǒng)的開發(fā)是否符合國(guó)家法律、下策,是否能夠與社會(huì)大系統(tǒng)實(shí)現(xiàn)良好的對(duì)接。 ( 3)技術(shù)可行性分析: 技術(shù)可行性分析是根據(jù)新系統(tǒng)的目標(biāo)來衡量是否具備所需要的技術(shù),包括系統(tǒng)開發(fā)人員數(shù)量和水平,硬件方面,軟件方面及其它應(yīng)用技術(shù)。 ( 4)經(jīng)濟(jì)可行性分析 經(jīng)濟(jì)可行性分析主要是對(duì)開發(fā)新系統(tǒng)所投入的資金與系統(tǒng)投入使用后所帶來的經(jīng)濟(jì)效益進(jìn)行比較,確認(rèn)新系統(tǒng)是否會(huì)給企業(yè)帶來一定的經(jīng)濟(jì)效益。 無錫科技職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 基于 C的 21 點(diǎn)游戲的設(shè)計(jì)與開發(fā) 13 ( 5)管理可行性分析: 管理可行性分析主要是分析企業(yè)現(xiàn)行的管理體制和企業(yè)領(lǐng)導(dǎo)是否具有現(xiàn)代化的管理意識(shí)和管理水平。 技術(shù)可行性分析主要包括四個(gè)方面:目前有關(guān)的技術(shù)能否支持所開發(fā)的新系統(tǒng);新系統(tǒng)開發(fā)人員的數(shù)量和水平,即人力資源;硬件和軟件資源。 ( 1)技術(shù)支持: 首先根據(jù)新系統(tǒng)的目標(biāo),考慮目前有關(guān)的技術(shù)能否支持所開發(fā)的新系統(tǒng)。這里討論的技術(shù)必須是已經(jīng)普遍使用的,而不是待研究的或正在研究的。 對(duì)于本系統(tǒng),本人是采用 C編寫的。而在開發(fā) 21點(diǎn)的過程運(yùn)用到了,圖形的繪制(主要是對(duì)撲克的繪制,撲克的繪制的)。還有 C種對(duì)聲音的播放方式(主要是用于下棋的時(shí)候的落子聲音,出牌時(shí)的聲音)。文件的保存和載入(主要用于 對(duì)撲克信息的儲(chǔ)存和打開)。 ( 2)硬件資源: 開發(fā)管理信息系統(tǒng)所需的硬件資源包含以下兩個(gè)方面: 系統(tǒng)開發(fā)人員在管理信息系統(tǒng)的開發(fā)過程中所需要的計(jì)算機(jī)設(shè)備及其有關(guān)的外部設(shè)備;管理信息系統(tǒng)開發(fā)成功投入使用后,使用單位所應(yīng)具備的計(jì)算機(jī)設(shè)備及其有關(guān)的外圍設(shè)備。對(duì)硬件資源進(jìn)行可行性分析時(shí)主要考慮計(jì)算機(jī)的主機(jī)內(nèi)存、類型、功能、聯(lián)網(wǎng)能力、安全保護(hù)措施以及輸入 /輸出設(shè)備,外存儲(chǔ)器和聯(lián)網(wǎng)數(shù)據(jù)通信設(shè)備的配置、功能、效率等指標(biāo)是否符合系統(tǒng)方案設(shè)計(jì)要求,同時(shí)還要考慮計(jì)算機(jī)的性能 /價(jià)格比。本系統(tǒng)對(duì)計(jì)算機(jī)的要求不高,一般的硬件配置都能 運(yùn)行無錫科技職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 基于 C的 21 點(diǎn)游戲的設(shè)計(jì)與開發(fā) 14 此系統(tǒng)。 本程序設(shè)計(jì)了一個(gè) Game_21 類,包含 16個(gè)類成員函數(shù)??紤]達(dá)到更好的封裝性,程序所有功能都在類里實(shí)現(xiàn),主函數(shù)只調(diào)用了一個(gè)類的開始成員函
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1