上一次编写了一个python五子棋游戏,但是属于玩家之间的对战。今天介绍五子棋和人机对战。本博文目的是教学和一些毕业设计。
目前电脑下棋逻辑算法还是比较简单的,不能和市面上五子棋相提并论,请大家理想对待!
代码:
import pygame
import sys
import tkinter as tk
from tkinter import messagebox
import random
# 定义棋盘大小和格子大小
BOARD_SIZE = 15
CELL_SIZE = 40
# 定义颜色
RED = (255, 0, 0)
BLUE = (0, 0, 255)
GRAY = (200, 200, 200)
# 初始化pygame
pygame.init()
# 创建游戏窗口
screen = pygame.display.set_mode((BOARD_SIZE * CELL_SI