毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
java网络版21点游戏的设计与实现(3)
图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,及爆掉,那么就直接判定庄家就输,算玩家赢;如果庄家没爆掉,那么玩家就与他比牌的点数大小,大的一方为赢,并能赢得赌金。若点数一样就为平手,所有玩家拿回自己的赌注。
共4页:
上一页
1
2
3
4
下一页
上一篇:
ASP.net在线订餐网站的设计+源代码
下一篇:
Android应用程序安全检测的研究与实现广告插件检测模块
java+mysql通用试题库系统后台设计与实现
java物业管理系统设计
java+sqlserver教学质量考评信息管理系统设计
Java+sqlserver医院远程挂号系统设计
java图书馆图书管理系统设计
java+mysql宿舍管理系统的设计+ER图
Java的学生信息管理系统设计
国内外图像分割技术研究现状
神经外科重症监护病房患...
AT89C52单片机的超声波测距...
中国学术生态细节考察《...
志愿者活动的调查问卷表
10万元能开儿童乐园吗,我...
公寓空调设计任务书
承德市事业单位档案管理...
医院财务风险因素分析及管理措施【2367字】
C#学校科研管理系统的设计