结队编程项目作业3----开发过程

 开发过程:

      软件需求分析,首先为整个棋盘建立一张表格用以记录棋子的信息。

      初始化,建立盘面数组Table【15】【15】,对战双方的棋型表Computer【15】【15】【4】和Player【15】【15】【4】并将他们清零以备使用。然后初始化显示器,键盘,鼠标,输入,输出设备并在屏幕上画出棋盘。

      主循环控制模块,控制下棋顺序,当轮到某方下子时,负责将程序转到相应的模块中去,主要担当一个调度者的角色。

     玩家下子,当轮到玩家下时,您通过键盘或鼠标在棋盘上落子,程序会根据该点的位置,在Table【15】【15】数组的相应地方记录“2”,以表明该子是玩家下的。

    盘面分析填写棋型表,,,,,

     对方下子

     胜负判断,某方形成五子连即获胜,若黑棋走出“双三”,“双四”或“长连即以禁手判负”。

 

posted @ 2017-11-30 22:11  我是你家那小谁  阅读(131)  评论(0编辑  收藏  举报