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

  • 30
  • 0
  • 约3.77万字
  • 约 42页
  • 2024-05-06 发布于广东
  • 举报

学年论文

(课程论文、课程设计)

题目:跳棋

作者:

所在系别:计算机学院

专业年级:级计算机与科学技术

指导教师:

职称:讲师

年月日

重庆文理学院

课程论文(设计)、学年论文评分表

系别:计算机学院论文(设计)性质:

题目

跳棋

作者

专业年级

07计算机

科学与技

指导教师

指导

教师

评语

评分

建议

指导教师:

年月日

(系)

或教研室意见

院(系)或教研室主任:

年月日

目录

一概述 6

1.1引言 6

1.2游戏的介绍 6

1.3流程图 7

二跳棋的程序设计与功能实现 8

2.1设计思路 8

2.1.1简介 8

2.1.2基本规则 8

2.1.3操作 8

2.1.4跳棋小技巧 9

2.2程序的模块分析 9

2.2.1主功能函数 9

2.2.2棋子走动的函数 10

2.2.3一子跳的合法性检查的相关函数的分析 10

2.2.4判断是否胜利的相关程序的分析(以两人战为例) 10

三程序的不足及其优化 11

3.1程序的不足 11

3.2程序的优化 11

体会 12

参考文献 13

附录 14

摘要:论文运用数据结构的相关知识,用C语言编写的一个跳棋的小游戏。首先要先定义一个二维数组来记录屏幕上的各个点的状态,用不同功能的函数来实现对棋子的操作,让棋子一步一步的到达目的地。最后赢得胜利。跳棋由于是一款小游戏,棋盘设计与一般的棋盘不同,采用一个正方形来表示棋盘,正方形的四个角存放初始的棋子。游戏可两个、三个,或四个人同时进行。最先到达对面的则赢得胜利。其中,数字(2-4)是选择人数游戏则同时自动开始,A表示左下方移动,W表示左上方移动,D表示右上方移动,S表示在下方移动,空格表示确定,B表示返回,0则退出。游戏中设计了精美的屏幕,在赢得游戏时会有烟花爆炸,同时出现玩家的名次。游戏中有各种提示以供参考,让玩家真正感受到游戏的快乐。游戏在DOS的状态下运行良好,能够实现上述功能。

关键词:人工智能、应用、程序设计

Abstract:Thispaperistheuseofthedatastructureofknowledge,andusetheClanguageinacheckersgame.Firstofall,firstthedefinitionofatwo-dimensionalarrayonthescreentorecordallthepoints,withdifferentfunctionsinthefunctiontoachievepieceoftheoperation,sothatthepiecestepbysteptoreachtheirdestinations.Towinthefinalvictory.Asthegameisasmall,theboardisourowndesign,andthegeneralboard,wedesignedasquaretoindicatetheboardtoallowthefourcornersofasquarepieceoftheinitialrelease.Gamescanbetwo,threeorfourpeopleatthesametime.Thefirsttoreachtheoppositeisvictory.Amongthem,thenumbers(2-4)istochoosethenumberofgameswhileatthesametimes

文档评论(0)

1亿VIP精品文档

相关文档