多媒体程序设计VB五子棋解析.docx
《多媒体程序设计VB五子棋解析.docx》由会员分享,可在线阅读,更多相关《多媒体程序设计VB五子棋解析.docx(9页珍藏版)》请在冰豆网上搜索。
多媒体程序设计VB五子棋解析
信息科学与工程学院
《多媒体程序设计》课程考试说明书
班级:
自动化1006学号:
201004134192姓名:
杨少卿
教师:
杨岚
二○一二年六月
a需求分析:
五子棋游戏是一个深受人们喜爱的游戏,本程序设
计为人机对弈,我方执黑棋,电脑执白棋,轮流走棋,每方都试图在游戏结束前让自己的棋子五子相连。
。
这个程序是对编程基本功的一个训练,将分支、循环、数组、函数综合应用,而不仅限于编制独立的小程序,通过游戏过程增加编程的兴趣,提高编程水平。
编制该程序我对以下的知识点进行的巩固和掌握:
1.数组元素为结构体的数组应用。
2.全局变量应用。
3.按键的处理。
4.数组元素对应关系。
5.图形方式等等。
虽然该程序是一个普通而又简单的程序,但是对于语言初级阶段的我来说,是一个很高的挑战。
b概要设计:
棋盘设计为19×19格,黑棋先走,轮流落子,当一方连成五子或下满棋盘时,游戏结束(连成五子的一方获胜,下满棋盘为和棋。
当游戏一方胜利后显示胜利信息,提示信息利用汉字点阵输出。
c程序设计:
11
12
d程序调试:
课程设计总结最大的难题就是关于AI方面的代码,通过编制该程序我对以下的知识点进行的巩固和掌握:
1.数组元素为结构体的数组应用。
2.全局变量应用。
3.按键的处理。
4.图形方式等等。
该程序是一个普通而又简单的程序,但是对于VB语言初级阶段的我来说,是一个很大的挑战。
由于个人能力的限制我的程序代码的是根据网上查找的多种算法中选择的一种,该程序还有许多的缺陷,若要进一步的完善还需要对VB语言更深一步的学习。
13