- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
通信专业课程设计一(论文)
太原科技大学
课 程 设 计(论 文)
设计(论文)题目:基于JAVA的21点扑克牌
姓 名
学 号
班 级
学 院
指导教师
2011年 12 月 23日
太原科技大学课程设计(论文)任务书
学院(直属系): 时间: 2011年 月 日
学 生 姓 名
指 导 教 师
设计(论文)题目
基于JAVA的21点扑克牌游戏设计
主要研
究内容
1.JAVA语言的初级编程。
2.JAVA语言的21点扑克牌的编程及设计。
3.JAVA平台软件eclipse的使用。
研究方法
使用软件eclipse对21点游戏进行编程,设计游戏算法,实现游戏功能。
主要技术指标(或研究目标)
1. 21点游戏的基本功能的实现。
2. 程序中胜负的判别方法。
3. 递归法的理解与使用。
教研室意见
教研室(负责人)签字: 年 月 日
邸伟:基于JAVA的21点设计
4 -
目 录
TOC \o 1-3 \h \z \u 第一章 绪论 - 4 -
1.1 JAVA工作平台的简介 - 4 -
1.2 本次设计的主要内容 - 4 -
第二章 设计任务的分析 - 5 -
2.1 二十一点游戏介绍 - 5 -
2.2 实现以下功能: - 5 -
第四章 程序的图形结果及分析 - 10 -
第五章 小结 - 16 -
参考文献 - 17 -
附录 - 18 -
基于JAVA的点扑克牌设计
绪论
1.1 JAVA工作平台的简介
Java不依赖平台的特点使得它受到广泛的关注,Java已成为网络时代最重要的语言之一。Java?语言不仅是一门正在被广泛使用的编程语言,而且已成为软件设计开发者应当掌握的一门基础语言。目前,很多新的技术领域都涉及Java语言,国内外许多大学已将Java语言列入了本科教学计划,掌握Java已经成为共识。Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
1.2 本次设计的主要内容
首先是JAVA语言的初级编程。其次JAVA语言的21点扑克牌的编程及设计。还有JAVA平台软件eclipse的使用。并且使用软件eclipse对21点游戏进行编程,设计游戏算法,实现游戏功能。本次设计的主要难点1. 21点游戏的基本功能的实现。2. 程序中胜负的判别方法。3. 递归法的理解与使用。
第二章 设计任务的分析
2.1 二十一点游戏介绍
21点游戏是一个古老的扑克游戏,游戏的规则是:各个 参与者设法使自己的牌达到总分21而不超过这个数值。扑克牌的分值取它们的面值,A充当1或者11分,J,Q和K人头牌都是10分。
庄家VS1~7个玩家。在开局时,包括庄家在内的所有参与者都有两张牌。玩家可以看到他们的所有牌以及总分,而庄家有一张牌暂时是隐藏的。接下来,只要愿意,各个玩家都有机会依次再拿一张牌。如果是玩家的总分超过了21(称为引爆),那么这个玩家就输了。在所有玩家都拿了额外的牌后,庄家将显示隐藏的牌。只要庄家的总分等于或小于16,那么他就必须再拿牌。如果庄家引爆了,那么还没有引爆的所有玩家都将获胜,引爆的玩家打成平局。否则,将余下的各玩家的总分与庄家的总分做比较,如果玩家的总分大于庄家的总分,则玩家获胜。如果二者的总分相同,则玩家与庄家打成平局中。
2.2 实现以下功能:
1) 洗牌;
2) 发牌;
3) 隐藏或显示牌;
4) 计算总分;
5) 判断胜负。
第三章 本次设计的重点及难点
给玩家发最初的三张牌,并显示出来
给玩家发最初的三张牌,并显示出来
向玩家发额外的
牌并显示牌和总分
显示电脑的牌
平局
给电脑发最初的三张牌
并显示牌和总分
玩家需要额外的牌?
电脑需要额外的牌?
向电脑发额外的
牌并显示牌和总分
电脑引爆?
玩家赢
玩家引爆?
玩家总分电脑?
洗牌
N
Y
您可能关注的文档
- (论语选读)《弟子问仁.ppt
- (西师大版)六年级语文上册课件 把耳朵叫醒 1.ppt
- (详细版)党的十八届三中全会精神(公报和决定解读)PPT课件-gai.ppt
- (译林版)四年级英语上册课件_unit5_our_new_home_story.ppt
- (语文S版)二年级语文上册课件 天鹅、大虾和梭鱼 3.ppt
- “国电山东公司十佳优秀员工”事迹材料doc - 中国国电山东电力有限公司.doc
- 《_揭开货币的神秘面纱.ppt
- 《Java程序设计》课程设计-日历记事本.doc
- 《电工与电子技术基础》第2章 正弦交流电路.ppt
- 《锅炉本体检修》(技师)题库.doc
- 软体家具项目申请报告.docx
- 2024至2030年全球及中国汽车用油回火弹簧钢丝行业发展现状调研及投资前景分析报告.docx
- 2024至2030年中国明胶胶囊行业深度调查与前景预测分析报告.docx
- 2024至2030年中国液压缸行业发展预测及投资策略报告.docx
- 2024至2030年中国气动系统行业发展预测及投资策略报告.docx
- 2024至2030年中国发动机尾气后处理行业市场深度分析及投资潜力预测报告.docx
- 2024至2030年中国新型农业机械行业深度调研及投资战略分析报告.docx
- 2024至2030年中国深冷法制氧设备行业发展预测及投资策略报告.docx
- 2024至2030年中国铝合金行业市场预测与投资规划分析报告.docx
- 2024至2030年中国非合金钢冷轧薄板行业深度调查与前景预测分析报告.docx
文档评论(0)