资源简介

基于qt实现的三连棋,包括初始界面,有人机对战和双人对战,人机对战采用min-max搜索来实现,代码量较小,适合新手学习。

资源截图

代码片段和文件信息

#include “init.h“
#include “ui_init.h“
#include “tic_tac_toe.h“
#include “init2.h“
init::init(QWidget *parent) :
    QWidget(parent)
    ui(new Ui::init)
{
    ui->setupUi(this);
}

init::~init()
{
    delete ui;
}

void init::on_pushButton_3_clicked()
{
    exit(0);
}

void init::on_pushButton_2_clicked()
{
    Tic_Tac_Toe *tt=new Tic_Tac_Toe;
    this->close();
    tt->com=0;
    tt->ok=1;
    tt->show();
}

void init::on_pushButton_clicked()
{
    init2 *tt=new init2;
    this->close();
    tt->show();
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-07-23 19:08  Tic_Tac_Toe\
     文件         550  2017-07-11 21:33  Tic_Tac_Toe\init.cpp
     文件         388  2017-07-11 20:14  Tic_Tac_Toe\init.h
     文件        3511  2017-07-11 12:21  Tic_Tac_Toe\init.ui
     文件         931  2017-07-11 21:52  Tic_Tac_Toe\init2.cpp
     文件         397  2017-07-11 20:59  Tic_Tac_Toe\init2.h
     文件        2214  2017-07-11 20:14  Tic_Tac_Toe\init2.ui
     文件         193  2017-07-11 08:37  Tic_Tac_Toe\main.cpp
     文件      144638  2017-07-11 08:40  Tic_Tac_Toe\p.jpg
     文件     1713444  2017-07-11 09:17  Tic_Tac_Toe\p.png
     文件         157  2017-07-11 09:17  Tic_Tac_Toe\picture.qrc
     文件       53620  2017-07-11 08:34  Tic_Tac_Toe\pp.jpg
     文件        7865  2017-07-12 10:56  Tic_Tac_Toe\tic_tac_toe.cpp
     文件        1043  2017-07-11 21:33  Tic_Tac_Toe\tic_tac_toe.h
     文件        1187  2017-07-11 20:06  Tic_Tac_Toe\Tic_Tac_Toe.pro
     文件      104075  2017-07-23 19:08  Tic_Tac_Toe\Tic_Tac_Toe.pro.user
     文件        6652  2017-07-11 17:46  Tic_Tac_Toe\tic_tac_toe.ui

评论

共有 条评论