种版本的语言。简介在的基础上,九八三年又由贝尔实验室的推出了。进步扩充和完善了语言,成为种面向对象的程序设计语言。目前流行的最新版本是和。提出了些更为深入的概念,它所支持的这些面向对象的概念容易将问题空间直接地映射到程序空间,为程序员提供了种与传统结构程序设计不同的思维方式和编程方法。因而也增加了整个语言的复杂性,掌握起来有定难度。和关系是的基础,语言和语言在很多方面是兼容的。开发环境,简称或微软公司的开发工具,具有集成开发环境,可提供编辑语言,以及等编程语言。整合了便利的除错工具,特别是整合了微软视窗程式设计三维动画,框架。目前最新的版本是。绘图,图形设备接口是操作系二〇二年三月七日星期三统的传统图形子系统,负责与设备无关的图形绘制,为应用程序提供了丰富的绘图函数和功能,对它们进行了类封装,参见下图。应用程序执行程序用户界面图形子系统设备驱动程序内核图形驱动程序硬件抽象层计算机硬件与操作系统其中彩色部分为操作系统传统是随于年月推出的,新式则是随于年月推出的的改进版,增加了混色渐变画刷样条曲线矩阵变换图像处理持久路径等新功能。随及框架微软于年月又推出了基于建立了深厚的友谊,他们在我遇到困难时无私地伸出援助之手,对他们的帮助我特别感谢。还要提出的是要感谢网络,是百度搜狗有道等搜索引擎,等网站为我提供了不少类库详解等参考资料。最后,对关心支持我的所有亲朋好友致以最衷心的感谢。二〇二年三月七日星期三毕业设计论文基于的成三棋游戏程序的设计与实现姓名杨剑系别专业计算机科学系网络工程导师姓名职称曹清华讲师完成时间二〇二年三月七日星期三摘要随着科学技术特别是计算机网络技术日新月异的发展人们的生活也发生了空前的变化。现在生活在大都市的人们总免不了想体验儿时那乡村乐趣,只是苦恨没有途径从小在城市长大的孩子也想多些趣味游戏,并且他们父母也希望孩子可以多了解了解农村生活以助于孩子的成长。成三棋,款乡村儿时游戏,将我们彼此拉近了距离,结合计算机网络技术使得城乡娱乐简易可行。该游戏以为基础平台,借鉴五子棋象棋围棋等多种棋种核心算法,采用网络套接字技术,引用类库及函数实现友好的人机界面,网内对弈单机对弈等多项功能。拥有浓浓的乡村风味简易操作强烈的娱乐性与趣味性。关键字,网络游戏,成三棋,乡村风味,计算机网络技术二〇二年三月七日星期三,下子及打子阶段的实现行子阶段的实现输赢判断的实现英雄榜的数据更新游戏测试登录的测试下棋的测试英雄榜的测试结束语参考文献致谢二〇二年三月七日星期三绪论课题背景游戏软件是当世界发展最迅速,最有影响力,最有潜力与活力的领域之。游戏软件深受广大青年人喜爱,而且在发达国家中老年人也有大部分喜欢游戏的,因此游戏软件在很大程度上给予绝大部分人精神上的娱乐。第二次世界大战以后,电子计算机技术得到了突飞猛进的发展。先是由晶体管代替了笨重的真空管,后来出现了集成电路和大规模集成电路,使电子子计算机代代实现更新,同时软件技术也发展迅速。在美国,集中了许多计算机软件的设计人才,他们工作之余,时常喜爱编种能与人斗智的游戏,以此来锻炼编程的能力。这种游戏花样繁多,但其特点都是利用计算机软件事先设计好的分析判断能力反过来与人较量。由于不断修改更新,使计算机的智力水平与人难分高低。到了年代,游戏软件已经为世界各国的人使用,和这两个强大的游戏制作组起到了巨大的带动作用,还有中国的洛河工作室在国内也起到了巨大作用,他们让很多很多人喜欢上了游戏软件,打开了这个市场。如今游戏软件产业已经受到了广泛的关注,它年轻有潜力而且吸引人,让人们日益丰富的生活需求得以满足。成三棋,规则较简单,易学易懂,也是款传统的棋类游戏,她的历史也非常悠久,在公元前多年就在我国出现了,是种老少皆宜的棋类活动。特别是在农村,不会玩这个游戏的很少的,当然,随着人们的物质文化生活的不断丰富,现在下成三棋的人越来越少。她没有围棋象棋这样繁复,与五子棋有些相似,但又有其自身独特的魅力,方寸之间,便能突显弈者的奇思妙想。成三棋游戏,旨在为游戏爱好者提供种新的娱乐途径,让大家在娱乐的同时锻炼思维,增长智慧,也将成三棋这传统的棋类游戏利用网络进行推广发扬,使之广为流传。二〇二年三月七日星期三系统实现技术与开发环境简介语言的特点语言是种结构化语言。它层次清晰,便于按模块化方式组织程序,易于调试和维护。语言的表现能力和处理能力极强。它不仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结构。它还可以直接访问内存的物理地址,进行位级的操作。由于语言实现,二〇二年三月七日星期三目录绪论课题背景,系统实现技术与开发环境简介开发环境绘图对话框消息响应游戏编程思想总述中类的结构及联系中类的作用需求分析游戏用户分析游戏功能分析游戏的功能模块主要功能,登录模块下棋模块英雄榜模块系统概要设计,模块结构设计,游戏者登录管理模块,游戏者下棋实现模块,数据流网络传输模块,英雄榜设计,英雄榜数据需求分析,逻辑结构设计,游戏规则说明下棋阶段行棋阶段系统详细设计与实现二〇二年三月七日星期三游戏者登录管理模块游戏者登录友好界面的实现游戏帮助文档及基本规则的说明游戏者下棋模块的实现设计昵称密码确认取消重新填写游戏界面设计图界面结构设计图棋子石子棍子二〇二年三月七日星期三游戏者下棋实现模块游戏开始轮流投子投子是否有效是否后手方已下第子否是是双方开始挪子恢复被打子的位置方棋子数目小于是否棋局结束改变相关记录是否成三是否没有可打子是否是否选择拿调对方非成三子在该位置上贴上张图片表示该位置不能投子改变相关记录否换手点击的棋子是否有效该棋开始闪烁准备下步的落子位置移动是否合法消除原来显示新位置相关记录改变是否成三选择拿调对方非成三子相关记录改变是是否否是否换手二〇二年三月七日星期三数据流网络传输模块英雄榜设计英雄榜数据需求分析逻辑结构设计游戏规则说明下棋阶段首先双方在棋盘上轮流投子。在投子期间,如果有方的行或列或斜列,都为该方棋子也就是成三该方选择打子打掉必须是对方的非成三子,如果对方的棋子都是成三子,便换手。该打子位置被贴上张大小与棋子样大小的图片表示该位置不能投子。在挪子部分的时候,该位置被撤销。行棋阶段当后手方投下第九子,开始由先手方移动棋子,进入挪子部分,开始轮流挪子。挪子期间的规则是当需要点击想移动棋子时,该棋子便闪动。再点击它将去的位置时,原来的位置棋子消失新位置出现该方棋子。当点击棋子使其闪动时,但此时觉得点错子了,便可以将闪动棋子再点击下。棋子便不闪动,便可以选择新的棋子了。该期间的打子规则与投子期间几乎样,就是被打子位置不会被贴图,而会直接消失。当方棋子数少于或该方走棋时发现无棋可移动也就该方是没气,则该方为输了,棋局结束。二〇二年三月七日星期三系统详细设计与实现游戏者登录管理模块游戏者登录友好界面的实现图登录及注册对话框界面初始化函数,设置界面宽与高界面在屏幕的左上角坐标问相关问题,他总是耐心的为我们作出解答,并多次给热心地帮我们查找相关书籍资料。我们的这次设计顺利完成离不开曹清华老师的帮助同组的设计成员也为我提供了不少的意见和建议,在此并向她们表示衷心的感谢,从和同学的讨论,到请人教我如何翻译无不感受到友情的温暖,团队的重要性。虽然这个游戏是我个人做成的,但是血汗是属于大家的,我的老师朋友同学我们是个小集体,毕业设计开发的过程,是个学习和进步的过程,通过毕业设计我学到了很多新知识,个人能力与了很大的提高,最重要的是我深切的感受到刻苦钻研的重要性。在设计中经常遇到种种困难与挫折,几次陷入停顿状态。在这种情况下,同伴不但给予我的很多的鼓励,而且在设计上提出了很多正确的建议和善意的批评。大家起搜集各种相关资料,起探讨技术问题,起攻克设计中的各种困难。不过对我来说,由于时间有限,也包括我的知识水平有限,系统中有不足之处,还请各位老师斧正。下棋网络部分英雄榜还没实现最后还需章测试二〇二年三月七日星期三参考文献葛垚,雷超然棋牌类游戏编程实例北京人民邮电出版社,吴乃陵,况迎辉程序设计北京高等教育出版社,苗雪兰,刘瑞新数据库系统原理及应用教程北京机械工业出版社,张海藩软件工程北京人民邮电出版社,夏靖波,王晓东网络程序设计西安西安电子科技大学,二〇二年三月七日星期三致谢本论文是在曹清华老师的悉心指导和热情关怀下完成的。曹老师渊博的学识严谨的治学态度及随和的为人之道给我留下了难以磨灭的印象,这将使我终身受益,同时,曹老师在生活上也给论文我极大的鼓励和帮助。为此,我要对她致以最衷心的感谢。在本科学习的四年中,我与同学该函数是在界面建立后在棋盘上画棋盘等的函数引入图片创建画笔选中图片,
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 9 页
第 2 页 / 共 9 页
第 3 页 / 共 9 页
第 4 页 / 共 9 页
第 5 页 / 共 9 页
第 6 页 / 共 9 页
第 7 页 / 共 9 页
第 8 页 / 共 9 页
第 9 页 / 共 9 页
预览结束,喜欢就下载吧!
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。