21点中庄和闲同时拿到怪医黑杰克21怎么办

21点的故事:赌博与投机
1960年代初,一位名叫索普(Edward
Thorp)的美国数学家利用刚出现不久的计算机找到了21点游戏中的机会,发展出一套通过计牌(card
counting)打败赌场的方法。索教授理论付诸实践,用自己的计牌法连连大胜赌场,很快上了黑名单,眼看赌不成了,于是索某人就写了一本书!
索普的《战胜庄家》(Beat the
Dealer)狂销70万册,荣登《纽约时报》畅销书榜(想起了我的《乱世华尔街》,惭愧中...),版税收入远远超过了赌博所得。这也再次说明一个道理:卖铲子比挖金子容易赚钱。&
索普计牌法的原理并不难。先讲讲21点的规则:玩家和庄家(赌场)对赌,看谁手中牌的点数之和更接近(但不能超过)21点。
10,J,Q,K都算十点,2至9 按各自点数计算,A可以算1点也可以算11点。 例如下面的一手牌可以算8点,也可以算18点。
牌局开始,玩家和庄家各发两张牌,庄家的牌一明一暗(例如下图)。然后玩家先做决定:可以抓牌,做加倍等特殊行动,或在任何时候选择“停”。如果玩家超过21点(爆牌)就直接输了,否则“停”后轮到庄家行动。庄家不能“见机行事”,只能按固定规则:手中的牌达到17点或以上必须“停”,否则必须抓。最后双方比谁的牌更接近21点。
此外还有个特殊规定:一张A和一张十点牌(10,J,Q,K)叫“黑杰克”(Blackjack),拿到者直接取胜。如果玩家拿到黑杰克,可赢取1.5倍筹码。庄家拿到黑杰克只能赢取1倍筹码。
很明显,21点游戏中庄家和玩家各有优势。庄家的优势在“后发制人”:玩家如果先爆牌,庄家可以不战而胜。而玩家的优势在于灵活机动,可以根据自己的牌和庄家暴露的那张牌决定战术。此外,黑杰克3:2的赔率也有利于玩家。&
十点牌和A越多,出现黑杰克的机会越多,也越容易爆牌,玩家“机动灵活”的优势更有价值。反之,3,4,5,6等小牌越多,爆牌的可能性越小,对庄家比较有利。索普时代的21点多用1副或2副扑克牌,当牌刚洗好时,赌场占据0.5%左右的概率优势。妙处在于,随着牌局进行,某些时候大牌和A的比例会变高,概率会转为对玩家有利。索普战胜赌场的方法就是:通过计牌估算概率,当形势有利时下大赌注!
一代宗师索普发明了计牌法,又写了一本畅销书,然后大彻大悟,上华尔街发财去了,后来又在对冲基金领域闯出了一片天地。索某达人也!
至于赌场这边,从此出现了一批掌握了索氏武功的“计牌客”(card
counters)。赌场方面想尽办法将计牌客拒之门外,计牌客们则挖空心思突破封锁。猫和老鼠的游戏玩儿了几十年,90年代前后,江湖上又出了一桩奇事。
&&赌博与投资系列之五:MIT计牌团伙
话说索普之后,赌场多了个抓计牌客的麻烦事。时间一长,赌场方面逐渐积累了一个黑名单。如果名单上的人在21点牌桌上被认出来,通常会马上被“礼送出境”:您上别处玩儿去吧!
八十年代某个时期计牌“案件”高发,赌场雇来的侦探把各处收集的黑名单放在一起研究,发现了一条重要线索:不少计牌客的住址都在麻萨诸塞州剑桥市附近!麻省剑桥您也许没听说过,但位于此地的两所大学您不可能没听说过:哈佛、麻省理工(MIT)。难不成那帮研究相对论的智力超常同学们盯上了赌场?&
后来真相逐渐浮出水面,果然有个以MIT学生为主的计牌团伙!这是个“商业化”运作的组织:有人出赌本,有人负责管理,有人上阵计牌,整个“投资”和“风险控制”模式颇有对冲基金的风范。团伙“作案”的最大好处是可以避免单个赌客面临的风险:21点输赢波动性很大,任你技术再高,短期内运气不好也可能输光赌本,集团作战能分散这种风险。此外,MIT赌客们还使用了某些“多人战术”。比如,迈克尔负责计牌,每把只押小注,当形势有利时就抛出预先约好的暗号,此时扮作阔少的詹姆斯走过来,一把押1000美元。&
MIT团伙前后运营了十几年,MIT和哈佛等学校都有人参与,其中还有得过奥赛金牌的中国人。铁打的营盘流水的兵,反正麻省剑桥一带最不缺的就是数理天才。该团伙的盈利据说以百万美元计,后来还有个作家专门把MIT团伙的事迹添油加酱写成了一本书,也上了《纽约时报》畅销书榜
—— 又一个卖铲子挣钱的。&
到了九十年代中期,美国经济一片荣景,团伙成员们纷纷前往硅谷、华尔街等处发展,MIT计牌团伙也就渐渐风流云散了。这似乎也证明了一个道理:年轻人有正经事做,“犯罪率”就会降低。
又过了若干年,来自中国的渔阳同学偶然接触到21点计牌这回事,大感兴趣。我那时候土,没听说过索普,也不知道索宗师的书只卖十几块钱一本,花了100美元从一个叫卡多萨的大忽悠手里买了本所谓“秘籍”。虽然被卖高价铲子的宰了一刀,毕竟是有了铲子,我也要去赌场挖金了!
赌博与投资系列之六:关于赌注的困惑
但此时的江湖,已不是当年的那个江湖了。
学会了计牌方法后,我兴致勃勃地前往拉斯维加斯小试牛刀。结果还真不错,赢了厚厚的一叠百元大钞,这21点还真是个金矿啊!我住在纽约,不可能总去拉斯维加斯挖金,好在纽约附近也有美国第二大赌城大西洋城,于是我就成了那儿的常客。赌了一段时间后,我渐渐发现大西洋城的“金砂”不好淘,我总体上只能小胜,而且输赢的波动性很大。仔细研究了一番之后我才发现:这大西洋城跟拉斯维加斯可不一样。&
前面讲过,计牌客主要是看大小牌在剩余牌张中的比例,大牌比例高于正常时就下大赌注。显然,在两种情况下比例最容易变高,第一种是剩余牌不多的时候,第二种是21点游戏只使用1-2副牌时。索普时代的21点赌局正好具有这两个特点:只用1-2副牌,而且发牌员(dealer)会将牌几乎用光才洗牌,所以大牌比例时常变高,计牌客有很多机会在形势有利时下大注。
&&&&赌场方面自然也有高人出谋划策,明白对计牌最好的“软防御”就是设法控制大小牌比例的波动,于是赌场就使出了两条毒计。第一是增加21点的用牌,从1-2副普遍改为6-8副。很明显,牌一多,大小牌比例就不容易变。第二是提早洗牌,避开比例最容易波动的情况。拉斯维加斯赌场多,竞争激烈,赌场为了揽客还保留了一些1-2副牌的21点游戏,我赢钱主要就是在那些赌局中。而大西洋城地理位置得天独厚,纽约、华盛顿、费城三个人口密集区的赌客都往那跑,赌场不愁没生意,因此21点游戏的规矩特别“黑”:基本都是8副牌,而且洗的很勤。大小牌比例变高的频率低了,自然也就不容赢钱了。
原来我的江湖,已不再是索普当年的江湖。
赌博与投资系列之七:凯利公式&&&
虽然如此,但比例还是有变高的时候,我对赌场也还有赢面。前面讲过“大数定律”:只要有赢面,理论上讲一直玩下去最后还是我赢。但理论归理论,实践中有个重要制约:我的赌本有限,输光了就不能玩儿了。大数定律只是说“革命最终会胜利”,可没担保你不会在“革命胜利前牺牲”。
21点输赢波动性那么大,要是赶上一只“黑天鹅”(Black Swan, 指微小概率事件)不就“光荣”了吗?
假设我只有一万美元赌本,好不容易等到我方对赌场占据了1%的概率优势,现在发牌员说:
“Place your bets.”(请下注。)
我押多少呢?
20美元?平均才赢2毛钱,没啥意思。押2000美元?赶上一只不太黑的天鹅(连输5把)我就输光了。看来20美元太少,2000美元太多,最佳赌注应该在两者之间。究竟应该押多少呢?&
一位高人早就给出了答案。
上次说到,形势有利时如何下注很需要技巧。 押太少了浪费机会,押太多了“牺牲”的风险大增。 什么才是不多不少的合适赌注呢?
1956年,科学家凯利(John Kelly)就此发表了论文,提出了著名的凯利公式。
f* = (bp - q) /
其中,f* = 投注金额占总资金的比例
p = 获胜的概率
q = 失败的概率,q = 1-p
b = 赔率,例如在轮盘赌中押单个数字,b = 35,押红黑,b = 1。
上篇中讲到的21点下注问题,假设总赌本10,000美元,玩家取胜的概率是51%,赔率1:1(实际胜率和赔率略有偏差,但相距不大),那么凯利公式给出的最佳赌注是:
$10000 * (1 * 0.51 - 0.49)/ 1 = $200
我知道很多人看到数学公式就头大,但要玩好赌博和投资没法不用到数学。最重要的不在于带公式计算数字,而是要弄明白公式背后真正的“意思”。&
首先,公式中分子的bp - q
代表“赢面”,数学中叫“期望值”(expectation),凯利公式指出:正期望值的游戏才可以下注,这是一切赌戏和投资最基本的道理,也就是前面讲的“没有把握,决不下注”。
其次,赢面还要除以“b”才是投注资金比例。也就是说赢面相同的情况下,赔率越小越可以多押注。这一点不容易直观理解,我们用个例子来说明。下面三个正期望值的游戏,你看看选哪个:
1. “小博大”:胜率20%,赢了1赔5,输了全光。bp - q = 5*20% - 80% = 20%
2. “中博中”:胜率60%,1赔1。bp - q = 1*60% - 40% = 20%
3. “大博小”:胜率80%,1赔0.5。bp - q = 0.5*80% - 20% = 20%
三个游戏的数学期望值一样,都是20%,或者说押100元平均赢20元。按大部分国人的赌性,恐怕会选“小博大”游戏吧?但是用凯利公式中的“b”一除,“小博大”游戏只能押总资金的4%,“中博中”可以押20%,“大博小”可以押40%。赢钱速度“大博小”快多了!前面不是讲过“久赌必赢的游戏应该选波动性小的”吗?说的就是这个了。
现实中,爱玩“小博大”的多半是赌客。谁爱玩“大博小”呢?赌场!华尔街的职业投资家们很多玩的也是“大博小”,因为便于使用杠杆(押大赌注)。关于这点后面还要详细讲。
最后,凯利公式指明了风险控制的至关重要性:即便是正期望值的游戏也不能押太大的赌注。从数学上讲,押注资金比例超过了凯利值,长期的赢钱速度反而下降,还会大大增加出现灾难性损失的可能性。举个极端的例子,如果你每手都押上全部资金,那么不管你赢过多少钱,只要输一次就立刻破产。正所谓:辛辛苦苦几十年,一夜回到解放前。
为什么投资界赔到倾家荡产的尽是一些局部技术不错的老手呢?原因多半在“赌注太大”。上世纪初有位大宗师级别的投机客一世英名就毁在了这上面。
在凯利公式问世16年前的日,一位曾经威震华尔街的独行侠在纽约沃尔道夫饭店的衣帽间里拔出了手枪,他匆匆给妻子留下了一张便条:“...我已厌倦了战斗...这是唯一的解脱。”然后饮弹自尽。
杰西-利弗莫尔(Jesse Livermore),不朽名著《股票作手回忆录》的主人公,就这样悲凉地结束了传奇的一生。
赌博与投资系列之八:利弗莫尔败走麦城&&&
如果你还没看过《股票作手回忆录》(Reminiscences of a Stock
Operator),我强烈建议补上这一课。不少世界级的对冲基金经理都极为推崇此书。跟随主人公的人生起伏,你可以领略百余年前纷乱而又生机勃勃的美国金融市场的风貌,并惊诧于世间竟有利弗莫尔这般奇才。他身处“原始时代”,居然总结出了许多现代投资者奉为经典的规律:诸如赚钱时才可加码,亏钱时应当止损,不要轻信他人观点或所谓“内幕消息”,以及一套完整的“坐庄”手法。更令人叹服的是,利弗莫尔不但是理论家,而且是实践家。他的交易人生几起几落,从白手起家到1907年时的数百万美元身价,再到1929年时的1亿美元身价!那时汽车才卖几百美元一辆,利弗莫尔完全靠交易赚到的1亿美元相当于今天的100亿美元以上!
这样一位不世出的奇才后来却在市场上尽失巨额财富,最后演出了本文开始时那悲凉的一幕。利弗莫尔是怎么走的麦城呢?文献并无具体记载,但如果仔细分析他的交易习惯,就不难发现蛛丝马迹。
利弗莫尔的交易生涯始于Bucket Shop。
19世纪末,美国股票市场十分活跃,而技术进步使远离纽约的普通人也有机会“实时”参与股票投机:与电报线相连的自动报价机可以随时将纽约交易所的最新成交价传遍全国。当时很多人想参与投机,但缺乏买卖股票的资金,奸商们借机将这批人吸引到“股票赌场”。赌场中有自动报价机,玩家们似乎在交易股票,实际上是在赌大小。举个例子,某股票的最新报价是80美元,玩家只需交纳1美元保证金就可以买“大”,如果报价机上出现了79美元或更低的价格,那么对不起您输光了;如果报价机上打出了81美元,玩家可以兑现1美元盈利,也可以继续等。
股票赌场的奸商们怎么赚钱呢?除了利用群众们经常押错的特点外,他们还串通某些券商操纵市场。比如在80美元的价位上很多玩家押了“大”,赌场庄家就指使纽约交易所的同伙打压股价,只要自动报价机上打出一个79美元的价格,赌场就通吃了押大的筹码。
当时还很年轻的利弗莫尔没什么钱,在股票赌场里混,逐渐练就了根据报价预测市场价格(Read
Tape)的本领。那时候没有电脑,更没有实时K线图,利弗莫尔的“读盘”功夫实际就是技术分析的原型。但我很怀疑他也在股票赌场里养成了“坏毛病”:押注太大。&
从凯利公式的角度分析,股票赌场的超低保证金其实是赌徒们的“杀手”。杠杆那么大,押注远超凯利最优值,输光是迟早的事。那时的美国正规金融市场的交易保证金也很低。利弗莫尔后来的交易经历表明,他一直保持了超大赌注的风格。读他的交易历程简直令人心惊肉跳,股票、棉花、大豆,不管什么都是超高杠杆全仓操作,这固然成就了利弗莫尔的传奇伟业,也令他数次破产。所幸几次都有贵人相助,利弗莫尔才得以抓住1907年,1915年和1929年几次重要机会屡攀高峰。但智者千虑、终有一失,我很怀疑正是“押注太大”的毛病令利弗莫尔在身价达到1亿美元的短短数年后就输光了所有钱。最后一次,他没能东山再起。
如果利弗莫尔将基于凯利公式的资金管理方法和他高超的市场把握能力结合在一起,这位天才会创造出怎样的奇迹呢?
历史没有如果。利弗莫尔已如流星划过,也许他早生了几十年。资金管理和风险控制的理论在50年代才开始成型。凯利公式指出:赢面大、波动性小的游戏可以押较大赌注。那么如何量化“赢面大,波动性小”呢?与凯利同时代的一位学者提出了一个著名的指标。
sharp ratio....
赌博与投资系列之九:夏普比例
上次谈到,评估投资机会的优劣应该从收益期望和风险两方面综合考虑。如何量化这一思想呢?
1950年代,有人提出用回报期望和波动性的比例作为衡量投资机会的指标。1966年,学者夏普(William
Sharpe)在此基础上提出了著名的夏普比率(Sharpe
Ratio):&
S = (R & r) / σ,& 其中:
R = 投资的回报期望值(平均回报率)
r = 无风险投资的回报率(可理解为投资国债的回报率)
σ = 回报率的标准方差(衡量波动性的最常用统计指标)
夏普比率S越高,投资机会的“质量”越高。 举个例子:
——甲投资:超额(超出国债)回报期望10%,标准差20%,夏普比率为0.5
&&&&——乙投资:超额回报期望5%,标准差5%,夏普比率为1&
乍一看,甲投资回报期望高,似乎是比较好的机会。其实乙投资更胜一筹(通常情况下),因为它的夏普比率高,意味着投资者用1个单位的“风险”能换取更多的回报期望。从杠杆投资的角度也可以得出同样的结论:假设投资者以r贷款利率融资,在乙投资机会上加1倍杠杆,那么“杠杆化”的乙投资就变成了10%回报期望,10%标准差,与甲投资的回报期望相同,而风险较小。
夏普比率多高才算“好”呢?我们来看一个实际的例子:美国股市的长期年平均回报率约为10%,波动性约为16%,无风险利率约为3.5%,因此夏普比率约为0.4(来源:维基百科)。翻译成白话就是:投资美股指数的年均回报率约比无风险利率高6.5%,但平均6年中有1年的回报率低于
-6%(1倍标差之外)。对于长线投资的散户而言,投资美股的风险/回报还算说的过去。如果是对冲基金经理,这样的夏普比率就太低了:假设你的目标是20%年回报率,就必需用2.5倍杠杆(回报期望
= 2.5*10% - 1.5*3.5% ≈ 20%),也就意味着平均6年中有1年的回报率将低于2.5*(10% - 16%)-
1.5*3.5% = -20%。你赔了超过20%,客户大概就要跑光了。
一般说来,夏普比率超过1才是“好游戏”。这种机会在“简单投资”中并不多见,因此职业投资者常常利用对冲手段“改造”投资游戏,提高夏普比率。《乱世华尔街》中多次提到,对冲与杠杆是一对孪生姐妹,两者往往配合使用,说得就是这个原理。例如,你发明了一种方法,用各种资产相互对冲得到夏普比率为2的投资机会,那你就可以大胆加杠杆(数学好的同学们可以自己计算赔钱的概率),投资者大概要追着给你的对冲基金投钱了。但对冲+杠杆的投资方法通常有个“练门”:需要借很多钱,对流动性要求高,因此遇到突发性危机往往会出问题,《乱世华尔街》中就分析过LTCM和高盛Global
Alpha基金的例子。&
夏普比率也存在缺陷,它假设回报是正态分布,而实际的投资回报分布有“肥尾”(赔大钱的概率高于正态分布的估计),因此单纯根据夏普比率挑选投资机会存在问题,也容易被“操纵”。这个话题此处暂不展开讨论。
对普通投资者而言,夏普比率提示要从风险和回报的角度综合考虑,挑选“性价比”高的投资。这正是前面的文章中提到的观点:正回报的游戏要挑波动性小的,负回报的游戏如果非得玩,就挑波动性大的。总之,夏普比率越高越好。&
夏普比率讲的是如何挑选“游戏”,而凯利公式讲的是选好了游戏后如何下注才能取得最优的长期回报率。现在我们就把两种方法配合起来使用,看看21点计牌到底是不是条发财的路。&&&&
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。&>&21点小游戏(黑杰克) java实现
21点小游戏(黑杰克) java实现
上传大小:18KB
完成一个变形版的纸牌21点游戏。该游戏来源于21点游戏,实现人机对战。游戏说明如下:
(1)该游戏需要两副牌,没有Joker,共104张。每张“纸牌”应具有花色与数字两个属性。
(2)游戏在机器与人类玩家之间进行。游戏一开始应先洗牌(将104张牌打乱)。
(3)机器永远是庄家,所以永远先给机器发牌,机器的牌不可见,只能看到机器要了几张牌。机器停止要牌后,再给人类玩家发牌。
(4)游戏胜利与失败的条件与普通21相同;除此以外,一方在当前牌没有爆掉的前提下,如果下一张牌使得手中有两张完全一样的牌(同数字、同花色)则立刻胜利。
(5)游戏结束时机器的牌要全部显示,并提示谁胜利了。
程序设计要求如下:
(1)程序中应至少有Card类和CardGame类。
(2)Card类需要重写Object类的equals(Object o) 函数,用于比较两张牌是否完全一样;重写toString函数,用于输出牌时直接显示牌的花色与数字。
(3)CardGame类应具有shuffle(洗牌)、deal(发牌)、win(胜利判别)等函数。
(4)选择适当的java集合类来实现“发牌牌堆”和“手牌”(不允许都使用数组)。。
综合评分:4
{%username%}回复{%com_username%}{%time%}\
/*点击出现回复框*/
$(".respond_btn").on("click", function (e) {
$(this).parents(".rightLi").children(".respond_box").show();
e.stopPropagation();
$(".cancel_res").on("click", function (e) {
$(this).parents(".res_b").siblings(".res_area").val("");
$(this).parents(".respond_box").hide();
e.stopPropagation();
/*删除评论*/
$(".del_comment_c").on("click", function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_invalid/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parents(".conLi").remove();
alert(data.msg);
$(".res_btn").click(function (e) {
var parentWrap = $(this).parents(".respond_box"),
q = parentWrap.find(".form1").serializeArray(),
resStr = $.trim(parentWrap.find(".res_area_r").val());
console.log(q);
//var res_area_r = $.trim($(".res_area_r").val());
if (resStr == '') {
$(".res_text").css({color: "red"});
$.post("/index.php/comment/do_comment_reply/", q,
function (data) {
if (data.succ == 1) {
var $target,
evt = e || window.
$target = $(evt.target || evt.srcElement);
var $dd = $target.parents('dd');
var $wrapReply = $dd.find('.respond_box');
console.log($wrapReply);
//var mess = $(".res_area_r").val();
var mess = resS
var str = str.replace(/{%header%}/g, data.header)
.replace(/{%href%}/g, 'http://' + window.location.host + '/user/' + data.username)
.replace(/{%username%}/g, data.username)
.replace(/{%com_username%}/g, data.com_username)
.replace(/{%time%}/g, data.time)
.replace(/{%id%}/g, data.id)
.replace(/{%mess%}/g, mess);
$dd.after(str);
$(".respond_box").hide();
$(".res_area_r").val("");
$(".res_area").val("");
$wrapReply.hide();
alert(data.msg);
}, "json");
/*删除回复*/
$(".rightLi").on("click", '.del_comment_r', function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_comment_del/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parent().parent().parent().parent().parent().remove();
$(e.target).parents('.res_list').remove()
alert(data.msg);
//填充回复
function KeyP(v) {
var parentWrap = $(v).parents(".respond_box");
parentWrap.find(".res_area_r").val($.trim(parentWrap.find(".res_area").val()));
评论共有10条
不知道怎么,没有运行出来,,
我怎么没运行起来~
可以运行。还好
tianpan000
综合评分:
积分/C币:3
综合评分:
积分/C币:4
VIP会员动态
CSDN下载频道资源及相关规则调整公告V11.10
下载频道用户反馈专区
下载频道积分规则调整V1710.18
spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip
资源所需积分/C币
当前拥有积分
当前拥有C币
输入下载码
为了良好体验,不建议使用迅雷下载
21点小游戏(黑杰克) java实现
会员到期时间:
剩余下载个数:
剩余积分:0
为了良好体验,不建议使用迅雷下载
积分不足!
资源所需积分/C币
当前拥有积分
您可以选择
程序员的必选
绿色安全资源
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
无法举报自己的资源
你当前的下载分为234。
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可返还被扣除的积分
被举报人:
xavier_ssdut
举报的资源分:
请选择类型
资源无法下载 ( 404页面、下载失败、资源本身问题)
资源无法使用 (文件损坏、内容缺失、题文不符)
侵犯版权资源 (侵犯公司或个人版权)
虚假资源 (恶意欺诈、刷分资源)
含色情、危害国家安全内容
含广告、木马病毒资源
*详细原因:
21点小游戏(黑杰克) java实现 上传我的文档
 下载
 收藏
粉丝量:21
该文档贡献者很忙,什么也没留下。
 下载此文档
二十一点算法技巧
下载积分:1000
内容提示:二十一点算法技巧
文档格式:DOC|
浏览次数:6|
上传日期: 20:23:53|
文档星级:
全文阅读已结束,如果下载本文需要使用
 1000 积分
下载此文档
该用户还上传了这些文档
二十一点算法技巧
关注微信公众号您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
毕业设计论文 基于C#的21点游戏的设计与开发.doc 28页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
你可能关注的文档:
··········
··········
毕业设计(论文)报告
题 目 基于C#的21点游戏的设计与开发
软件与服务外包学院
软件技术(游戏设计)
基于C#的21点游戏的设计与开发
摘要:进入21世纪,随着人们的生活节奏的变快,游戏已经成为人们生活中不可缺少的一部分,它不仅能使人娱乐,放松人们的心情,也能够开发人的智力。所以说休闲游戏的开发将会是大势所趋,本文主要是通过对21点游戏的开发来提高自己的编程能力。
21点游戏是一种简单大众的游戏,自从计算机实现以来,深受广大电脑玩家的喜爱,现在流行的21点游戏软件大多缺乏美观的界面,和容易的操作方法,电脑的AI值也不是很高。本文通过C#语言在计算机图形方面的编程,设计了21点游戏软件,使该软件具有美观友好的截面,在人机对弈时,使电脑具有较高的智商。本游戏是以C#语言作为开发工具。本文详细地介绍了21点游戏的发展史和软件设计的全过程,描述了该软件的功能。
关键词:21点游戏、软件、C#、开发工具
Blackjack Design and Development Based on C #
Abstract:In the 21 st century,With the faster pace of life, the game has become an indispensable part of life, which not only makes fun, relax the mood, but also to the development of human intelligence. So the development of casual games will be the trend, this paper is on the development of Blackjack to improve their programming skills.
Blackjack game is a simple and popular game, since the computer to achieve, by the love of computer players, but now most popular game soft Blackjack lack aesthetic interface, and easy method of operation, the value of the computer AI is not high. The adoption of the C# programming language in computer graphics, designed Blackjack game software to enable the software with a beautiful and friendly interface in both game, the computer has a higher IQ. The game is based on C# language.This paper introduced in detail the history of the development of the game a 21 point and the whole process of software design, describes the functionality of the software.
Key Words:Blackjack、 Software、C # Development tools
第一章 课程设计的目的与要求 2
1.3开发工具介绍 2
第二章 21点游戏起源及介绍 3
2.1 21点游戏发展史 3
2.2 21点游戏特点及规则 3
2.3 21点游戏常用术语 4
2.4 21点游戏特别规例 4
第三章 需求分析 7
3.1程序开发背景 7
3.2程序需求分析 7
3.3系统运行环境 8
3.3.1 软件环境 8
3.3.2 硬件环境 8
第四章 概要设计 9
4.1扑克牌游戏中的常规功能 9
4.2 21点游戏的功能 9
4.3界面设计 9
第五章 详细设计 10
5.1面向对象的设计方法 10
5.1.1Card类 11
5.1.2Player类 11
5.1.3G21类 12
5.1.4Game类 12
5.1.5Form1
正在加载中,请稍后...}

我要回帖

更多关于 怪医黑杰克漫画 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信