使用VS制作一个小游戏(五子棋)
一、前期准备:
下载Visual Studio(以下使用的是VS2017)
下载Easyx库:官方easyx库下载 右上方下载
二、思路理解
(本次是简单的单机双人五子棋)
1、初始化一个15*15的棋盘,将空棋盘每个位置赋值0
2、若玩家1放下一颗棋子,则将棋盘上的值置为1,玩家2同理
三、完整代码
#include <iostream>
#include<graphics.h>
using namespace std;
int a[15][15] = { 0 }; //定义棋盘的全局变量
MOUSEMSG mouse; //定义鼠标的全局变量
//自定义的子函数
void init(); //初始化界面
void put(int penson, int x, int y); //在二位数组将元素置为非空,相当于放下棋子
void drow_Black(int x, int y); //画黑棋
void drow_White(int x, int y); //画白棋
int change(short k); //将棋盘与二位数组映射,方便判断输赢
void show(int person); //胜利时显示的界面
bool Check_Win(int person, int x, int y); //调用各种函数,判断是否胜利
bool Check_LeftAndRight(int person, int x, int y); //检索棋盘左右是否五颗相连
bool Check_TopAndButton(int person, int x, int y); //检索棋