资源描述:
《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程序的模块分析92.2.1主功
2、能函数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,andusetheClanguageinacheckersgame.Firstofall,firstthedefiniti
4、onofatwo-dimensionalarrayonthescreentorecordallthepoints,withdifferentfunctionsinthefunctiontoachievepieceoftheoperation,sothatthepiecestepbysteptoreachtheirdestinations.Towinthefinalvictory.Asthegameisasmall,theboardisourowndesign,andthegeneralboard,wedesignedasquaretoindicatetheboardtoallowthefour
5、cornersofasquarepieceoftheinitialrelease.Gamescanbetwo,threeorfourpeopleatthesametime.Thefirsttoreachtheoppositeisvictory.Amongthem,thenumbers(2-4)istochoosethenumberofgameswhileatthesametimestartautomatically,AsaidthatthelowerleftMobile,WsaidthattheupperleftMobile,D,saidatthetoprightofthemobile,Ssa
6、idthatinthebottomofthemobile,spacesthatdetermine,Bsaidthattheanti-back,0quit.Atthesametimewealsodesignedabeautifulscreen,winningthegametherewillbefireworksexplodedatthesametimeisnowtheirposition,andplayavarietyoftipsforreference.Allowsgamerstoreallyfeelthejoyofthegame.ThegamecanonlyberununderDOSstat
7、e.Keywords:artificialintelligence,application,programm42一概述1.1引言跳棋”是一款经典的益智小游戏,也是许多小朋友十分喜欢的小小游戏,很多的家长为了锻炼开发小孩的智力,买同类型的模具、游戏碟,现在可以在手机上玩,会让用户感到更加方便,让家长放心,想什么时候玩就什么时候玩,它规则简单,操作容易,让小孩在游戏的同时也对世界充满好奇。1.2游戏的