文档详情

基于程序的五子棋游戏设计开题报告.doc

发布:2018-10-10约3.77千字共7页下载文档
文本预览下载声明
陕西科技大学?镐京学院毕业?设计(论文)开题报告 PAGE 6 陕西科技大学?镐京学院毕业?设计(论文)开题报告 课题的目的及?意义 课题的目的: java语言?是当今最为流?行的程序设计?语言之一 作为一门非常?优秀和极为健?壮的编程语言?,它同时具有的?面向对象,与平台无关,分布式应用,安全,稳定和多线程?等优良的特征?,使用Java?语言,不仅可以开发?出功能强大的?大型应用程序?,而且Java?语言本身突出?的跨平台的特?性也使得它特?别适合于In?ternet?上的应用开发?,可以这样说,Java的出?现使得所开发?的应用程序“一次编写,处处可用”的实现成为了?可能。本文利用ja?va语言的强?大功能来实现?五子棋游戏的?编写,通过对jav?a语言的应用?,提高了程序编?写的能力和分?析解决问题的?能力。 课题的意义: 随着社会经济?的迅速发展,人们生活水平?有了很大的提?高,生活观念也发?生了巨大的改?变。高品质的生活?以及现代化得?生活方式成为?人们共同追求?的目标;休闲、娱乐性的活动?作为时尚生活?中的一部分,而被大多数的?人所追捧。棋类项目作为?一种智力型娱?乐项目,可以益智健心?、修身养性,也可以满足人?们对于娱乐和?休闲的需求。而今,以网络技术为?核心和计算机?技术的现代网?络科技已经在?现实生活得到?了十分广泛的?使用。休闲类网络游?戏集合了益智?性、趣味性、互动性、娱乐性于一体?,已经成为大多?数人群选择的?休闲方式。五子棋是当前?非常流行的一?种棋类游戏,它在我国的历?史可谓是源远?流长,它不仅能增强?思维能力,提高智力,而且富含哲理?,有助于修身养?性。以java为?工具,以精美的界面?,设计更为益智?的单机版五子?棋游戏,增强了趣味性?和益智性。 课题的主要任?务;研究可能遇到?的问题以及解?决的方法和措?施 课题的主要任?务: 1.熟悉Ecli?pse工具的?主要功能以及?JAVA语言?的运用; 2.熟悉JAVA?的开发环境、编辑环境以及?运行环境; 3.进行游戏整体?界面的设计; 4.对游戏程序进?行深入的分析?,明确系统的设?计任务、功能要求等; 5.设计一个主体?测试类和一个?窗体类,实现了五子棋?的各个功能; 6.利用线程类的?方法实现双方?在时间上的轮?流; 7.对完成之后的?游戏程序进行?调试 研究中可能遇?到的问题 1.对五子棋的操?作界面设计不?太完整; 2.处理双方的落?子时间不太准?确; 3.游戏双方的先?后顺序的设置?; 4.对Eclip?se工具运用?不够熟练 解决方法和措?施: 1.熟悉Ecli?pse工具的?各个功能; 2.加强对JAV?A语言的熟悉?和运用; 3.反复调试确保?程序的可行性?和准确性; 4.多看相关方面?的书籍和学术?论文,联系指导老师?,听从老师的指?导与建议 论文大纲 基于JAVA?程序的五子棋?游戏设计 摘要 随着网络的不?断进步,网络游戏逐渐?成为人们生活?中的一部分,它不仅能够使?人娱乐和消遣?,也能够开发人?的智力,使大脑更加的?灵活。本文所讲述的?五子棋游戏通?过双方的竞技?,能够开发人们?的才干和开发?人们的智力。 文章主要采用?Eclips?e工具与ja?va语言开发?的五子棋小游?戏,该游戏程序能?够实现两个人?对阵下棋,程序中能够自?定义的设置双?方对阵的游戏?时间以及智能?的判断游戏中?哪方获得胜利?及游戏的结束?。 【关键词】java,五子棋,eclips?e,智能 正文大纲 HYPERL?INK \l _Toc29?217918?7 1.概述 HYPERL?INK \l _Toc29?217918?8 1.1 java语言?的介绍 HYPERL?INK \l _Toc29?217918?9 1.2 java语言?的特点 HYPERL?INK \l _Toc29?217919?0 1.3 java的开?发和运行平台? HYPERL?INK \l _Toc29?217919?1 1.3.1 java的开?发环境 HYPERL?INK \l _Toc29?217919?2 1.3.2 java的编?辑环境 HYPERL?INK \l _Toc29?217919?3 1.3.3 java的运?行环境 HYPERL?INK \l _Toc29?217919?4 2.游戏说明 HYPERL?INK \l _Toc29?217919?5 2.1 五子棋简介 HYPERL?INK \l _Toc29?217919?6 2.2 五子棋游戏规?则 HYPERL?INK \l _Toc29?217919?7 2.3 程序流程图 HYPERL?INK \l _Toc29?2179
显示全部
相似文档