全球旧事资料 分类
石家庄铁道学院课程设计
黑白棋游戏设计
单专学
位计算机与信息工程分院分院系业号电气信息类(计)
学生姓名指导教师刘辉
完成日期2009年7月1日
f摘

关键词:黑白棋,C语言,数组,分支,循环,图形处理,函数
f目录
1选题的意义12.系统功能需求分析121122213.系统设计26312632284.系统实现40414042404.总结4051总结4052存在的主要问题参考文献41
40
f第1章选题的意义
题目名称:黑白棋游戏设计选题的目的:通过该题目的设计,使自己掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能。分支、循环、数组、函数等的综合运用;图形处理函数的使用。时间安排:6月24号7月1号主要参考文献:1《C语言程序设计实例精粹》谭明金电子工业出版社2《C语言编程技巧及实用程序荟萃》鲁沐浴电子工业出版社3《C语言课程设计案例精选与编程指导》陈清华东南大学出版社4《C语言课程设计案例精编》郭翠英中国水利水电出版社5《C语言实战105例》王为青人民邮电出版社
f第2章
系统功能需求分析
2、1可行性分析
科技的飞速发展,将人类带入了信息时代,计算机越来越贴近人的生活,速度成为人们成功的前提条件,以致于人们必须不断尝试着使用各种手段来提高自身的工作效率,其手段之一就是对键盘的充分利用和相应游戏软件的开发智能型的游戏越来越深受广大游戏爱好者的喜欢方便而快捷黑白棋的游戏是要在一个88的网格中进行,而数组属于构造体类型,数组是具有相同数据类型的变量序列,序列中的每个变量成为元素,数组元素由一个统一标识的数组名和顺序好“下标”来表示。顾需要在游戏中定义一个二维数从而实现游戏的走棋、落棋、判断棋盘的变化等。游戏不同于基于C语言的其他程序(如学生成绩管理系统、教务工作管理系统、图书管理系统等)由于游戏本身的问地就在于缓解压力,所以基于C语言设计的游戏需要一个良好的游戏界面,给游戏者以轻松和愉快的感觉。TURBOC提供了70多个图形函数,这些函数包括在图形库文件graphicsLIB中,他们被定义在graphicsh中。有如此强大的图形处理能力,去设计一个良好的人机交流界面是可行的。由于此游戏采用的是“人人对战”的模式,所以在游戏时,需要俩个游戏者轮流下棋,棋手1走棋完毕后,经过判断棋盘变化过程后棋手2走棋,游戏过程需要在俩棋手间不断进行转化。在C语言中,提供了包括ifelseswitchcase等分支语句,r
好听全球资料 返回顶部