c语言课程设计(论文)-跳棋

c语言课程设计(论文)-跳棋

ID:6365773

大小:1.86 MB

页数:42页

时间:2018-01-11

c语言课程设计(论文)-跳棋_第1页
c语言课程设计(论文)-跳棋_第2页
c语言课程设计(论文)-跳棋_第3页
c语言课程设计(论文)-跳棋_第4页
c语言课程设计(论文)-跳棋_第5页
资源描述:

《c语言课程设计(论文)-跳棋》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、学年论文(课程论文、课程设计)题  目:  跳棋作  者:所在系别:计算机学院专业年级:2007级计算机与科学技术指导教师:职  称:    讲师 2008年12月31日42重庆文理学院课程论文(设计)、学年论文评分表系别:计算机学院论文(设计)性质:题目跳棋作者专业年级07计算机科学与技术指导教师指导教师评语及评分建议指导教师:年月日院(系)或教研室意见院(系)或教研室主任:年月日42目录一概述61.1引言61.2游戏的介绍61.3流程图7二跳棋的程序设计与功能实现82.1设计思路82.1.1简介82.1.2基本规则82.1.3操作82.1.4跳棋小技巧92

2、.2程序的模块分析92.2.1主功能函数92.2.2棋子走动的函数102.2.3一子跳的合法性检查的相关函数的分析102.2.4判断是否胜利的相关程序的分析(以两人战为例)10三程序的不足及其优化113.1程序的不足113.2程序的优化11体会12参考文献13附录1442摘要:论文运用数据结构的相关知识,用C语言编写的一个跳棋的小游戏。首先要先定义一个二维数组来记录屏幕上的各个点的状态,用不同功能的函数来实现对棋子的操作,让棋子一步一步的到达目的地。最后赢得胜利。跳棋由于是一款小游戏,棋盘设计与一般的棋盘不同,采用一个正方形来表示棋盘,正方形的四个角存放初始的

3、棋子。游戏可两个、三个,或四个人同时进行。最先到达对面的则赢得胜利。其中,数字(2-4)是选择人数游戏则同时自动开始,A表示左下方移动,W表示左上方移动,D表示右上方移动,S表示在下方移动,空格表示确定,B表示返回,0则退出。游戏中设计了精美的屏幕,在赢得游戏时会有烟花爆炸,同时出现玩家的名次。游戏中有各种提示以供参考,让玩家真正感受到游戏的快乐。游戏在DOS的状态下运行良好,能够实现上述功能。关键词:人工智能、应用、程序设计42Abstract:Thispaperistheuseofthedatastructureofknowledge,andusetheC

4、languageinacheckersgame.Firstofall,firstthedefinitionofatwo-dimensionalarrayonthescreentorecordallthepoints,withdifferentfunctionsinthefunctiontoachievepieceoftheoperation,sothatthepiecestepbysteptoreachtheirdestinations.Towinthefinalvictory.Asthegameisasmall,theboardisourowndesign,

5、andthegeneralboard,wedesignedasquaretoindicatetheboardtoallowthefourcornersofasquarepieceoftheinitialrelease.Gamescanbetwo,threeorfourpeopleatthesametime.Thefirsttoreachtheoppositeisvictory.Amongthem,thenumbers(2-4)istochoosethenumberofgameswhileatthesametimestartautomatically,Asaid

6、thatthelowerleftMobile,WsaidthattheupperleftMobile,D,saidatthetoprightofthemobile,Ssaidthatinthebottomofthemobile,spacesthatdetermine,Bsaidthattheanti-back,0quit.Atthesametimewealsodesignedabeautifulscreen,winningthegametherewillbefireworksexplodedatthesametimeisnowtheirposition,and

7、playavarietyoftipsforreference.Allowsgamerstoreallyfeelthejoyofthegame.ThegamecanonlyberununderDOSstate.Keywords:artificialintelligence,application,programm42一概述1.1引言跳棋”是一款经典的益智小游戏,也是许多小朋友十分喜欢的小小游戏,很多的家长为了锻炼开发小孩的智力,买同类型的模具、游戏碟,现在可以在手机上玩,会让用户感到更加方便,让家长放心,想什么时候玩就什么时候玩,它规则简单,操作容易,让小孩在游

8、戏的同时也对世界充满好奇。1.2游戏的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。