C程序之五子棋的实现.docxVIP

  • 5
  • 0
  • 约7.2千字
  • 约 15页
  • 2019-09-14 发布于广东
  • 举报
2、 程序的功能 3、 4、 5、 6、 7、 游戏界面设计和图形函数的使用 整体设计思路 程序方法中判断胜利方的实现 程序核心算法的流程图 程序改进的设想 总结 8、参考文献 10 12 13 1、 程序的功能 设计并实现一个简易的五子棋的程序。五子棋游戏是一个深受人们喜爱的游戏,通常是 人机对弈,本程序设计为人与人对弈,一方执白棋,一方执红棋,轮流走棋,每方都试图在 游戏结束前让自己的棋子五子相连。按键盘上的方向键可以移动光标,空格键可以摆放棋子。 落子成功后,马上判断以该位置为中心的八个方向:上、下、左、右、左上、左下、右上、 右下是否有相同颜色的棋子连成五子,如果连成五子,输出相应的信息。判断其胜利,并输 岀其胜利的信息。此时游戏结束。如果想中途退出,按CSC键退出。 2、游戏界面设计和图形函数的使用 1.界面设计:Draw()函数 画棋盘函数这无疑是一个很重耍的函数,他根据参数给定的坐标和颜色绘制棋子,进入 游戏界面后,会自动提示玩家是否选择进入游戏,如果玩家选择进入游戏后,映入眼帘的主 界面是一个棋盘,具体大小为18*18,首先利用DrawBoard()函数进行绘制,背最色为绿色, 一条水平直线,一条垂直线,构成棋盘,用循环语句实现。画线函数line()的参数为线的起点 和终点坐标,利用settextstyle()函数,为图形输出设置当前的文本属性,利用DrawCirc

文档评论(0)

1亿VIP精品文档

相关文档