毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

java网络版21点游戏的设计与实现(3)

时间:2018-03-04 10:36来源:毕业论文
图1.1 JAVA的平台组成 1.3.2 eclipse介绍 Eclipse 是一个广受欢迎的软件开发平台,它是一个开放源代码的并基于Java的可扩展开发平台,现在许多公司在对软件开


 
图1.1  JAVA的平台组成
1.3.2  eclipse介绍
Eclipse 是一个广受欢迎的软件开发平台,它是一个开放源代码的并基于Java的可扩展开发平台,现在许多公司在对软件开发时,都喜欢用Eclipse来进行开发。就Eclipse来说,它只是一个框架和一组服务,是通过插件组件来创建开发环境的,是一个开放源代码的软件开发项目。说到用JAVA语言来开发软件时,我们很容易能够想到Eclipse,但是尽管 Eclipse 是使用Java语言来开发的,但它的用途并不仅仅限于 Java ;除了我们一下就联想到的软件开发,Eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的开发基础。
基于 Eclipse 的应用程序的一个突出例子是 IBM Rational Software Architect,它构成了 IBM Java 开发工具系列的基础。
1.4  本论文主要工作以及组织结构
基于研究背景以及当前现状的分析,本课题拟JAVA语言,并利用Eclipse来进行研究。工作重点如下:
(1) 介绍本文的研究背景及意义,分析21点游戏的发展历史及国内外的网络游戏的现状。
(2) 对本文的主要关键是JAVA语言的探讨和学习,以期在此基础上扩展功能实现课题。
(3) 对本系统涉及到的其他技术要点进行研究和学习,主要包括Eclipse的相关功能和使用方法。
(4) 完成对系统整体结构的设计工作,并搭建出开发环境。
(5) 对开发出的系统进行功能等方面的测试,保证其能满足要求,并在其基础之上使界面美化简洁,并在最后分析测试结果。
本论文的主要组织结构为:
第一和二章介绍课题的研究背景、目的及要求,还详细介绍了21点游戏的历史及发展前景,说明了本课题的研究意义。
    第三章主要介绍了课题的需求分析部分,包括程序的开发背景及程序的需求功能等,使该课题的大致结构能够清晰地展现出来。
第四章主要介绍课题相关的详细设计步骤,包括了设计方法、程序流程图等,将整个设计过程详细展现出来,在满足第三章需求分析里的要求的基本前提下,尽量使系统设计得更加完美。
第五章则主要介绍了对本系统的性能测试及调试的过程,并列举了在调试过程中遇到的部分错误并加以修改,最终判断是否成功实现了要求的功能。
2  21点游戏的相关介绍
    在设计这个游戏之前,对它的一些基础知识的了解是必要的,然而,除了需要对它进行一定的介绍之外,还需要对本文的大致结构进行介绍,这样便能更加清晰地介绍相关知识了。
2.1  21点游戏的发展历史
21点游戏有着一段悠久的历史,它是一款很具有趣性的一种牌类游戏,它起源于法国,法语称作:vingt-et-un。随后,21点游戏传入英国并得到广泛地流传,1931年,它在美国内华达州宣布了赌博是合法活动时,就是它第一次公开出现在了内华达州的赌场俱乐部,成为一种受欢迎的赌博游戏,15年内,它逐渐取代掷骰子等游戏,从而一举成为了非常流行的赌场中有庄家参与的一种赌博游戏。在中国,它更是与麻将等成了中国人最受欢迎的游戏之一。
2.2  21点游戏的游戏规则
在21点游戏开始时系统会给每个玩家发一张牌,牌面朝下,称为叫暗牌;然后牌面为2 —9 的牌均按其本身面值计算,及2-9点,牌面为10、J、Q、K的牌均按十点计算,牌面为A的牌可按1点计算,或者按照11点来计算。
游戏开始,玩家开始要牌,后面发的牌都是牌面朝上,叫明牌,假如玩家拿到的是一张 A 和一张10点的牌(及前两张就达到了21点),那么就是玩家拥有了黑杰克(Blackjack);如果此时庄家没有黑杰克,玩家就能直接从庄家那里赢得两倍赌金;但若是庄家此时有黑杰克,那么就判定玩家为输,并结束游戏。没有黑杰克的玩家则可以选择继续要牌,使牌的点数尽量往21靠,最好就是21。在要牌过程中,如果所有的牌加起来超过了21点,则直接判定该玩家就输了,这种情况称为爆掉(Bust),同时游戏也就结束;假如玩家没有爆掉,而且决定不再补牌了,那么庄家把他最初的那张暗牌也打开来,看其总点数,如果此时庄家点数大于21,及爆掉,那么就直接判定庄家就输,算玩家赢;如果庄家没爆掉,那么玩家就与他比牌的点数大小,大的一方为赢,并能赢得赌金。若点数一样就为平手,所有玩家拿回自己的赌注。 java网络版21点游戏的设计与实现(3):http://www.youerw.com/jisuanji/lunwen_10366.html
------分隔线----------------------------
推荐内容