*******************
  实践教学
*******************
兰州理工大学
          计算机与通信学院
          2013年秋季学期
J a v a 课程设计
    题    目:      扑克牌游戏开发     
    专业班级:  计算机科学与技术  班 
    姓    名:                     
    学    号:                 
    指导教师:          张  永         
    成    绩:                         
摘要
本游戏通过java语言编写,实现了游戏的难度选择、开局、重新发牌、提示以及可视化的相关操作界面。并通过设计鼠标事件,引入线程,构建游戏程序框架完成了对该游戏的难度选择、开局、发牌、提示和显示可执行操作的各个基本功能。
关键词:蜘蛛纸牌  java语言    操作界面 
序言
Java语言是当今流行的网络编程语言,它具有面向对象、跨平台、分布应用等特点。面向对象的开发方法是当今世界最流行的开发方法,它不仅具有更贴近自然的语义,而且有利于软件的维护和继承。为了进一步巩固课堂上所学到的知识,深刻把握Java语言的重要概念及其面向对象的特性,使我们能够熟练的应用面向对象的思想和设计方法解决实际问题的能力。
通过此次课程设计,巩固所学Java语言基本知识,增进Java语言编辑基本功,掌握JDK、Eclipse等开发工具的运用,拓宽常用类库的应用。使学生通过该教学环节与手段,把所学课程及相关知识加以融会贯通,全面掌握Java语言的编程思想及面向对象程序设计的方法,为今后从事实际工作打下坚实的基础。
spider软件本设计使用JAVA语言开发扑克游戏程序,将电脑多次分发给你的牌按照相同的花由大至小排列起来。
1.系统分析与设计
参照windows游戏蜘蛛纸牌,自己编写设计实现其功能,它具有如下一些功能:
a.设计一个游戏界面,包括玩牌区、发牌区和回收区。
b.纸牌以及其背景的设定。
C.移动纸牌。使用鼠标将较小的纸牌拖放到较大的纸牌下方,可以拖动一组纸牌,当要求这组纸牌是同一个花,并且这一组纸牌从上到下是从大到小排列的,且不间断。
d.回收纸牌。当某列出现同一花,从上到下依次是从K到A的不间组合时,这组纸牌将被回收到回收区中。
e.发牌。用鼠标单击发牌区,若发牌区还有剩余的纸牌,则将发出一叠纸牌共10张,依次添加到玩牌区的10列纸牌最下方,但要求这10列纸牌没有空白列。
f.若玩家不了解游戏规则可以点击帮助获得游戏方法。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。