1. 首页
  2. 编程语言
  3. Python
  4. Python实现五子棋小游戏源码及运行

Python实现五子棋小游戏源码及运行

上传者: 2024-04-14 15:21:30上传 PY文件 2.51KB 热度 7次

五子棋小游戏源码

import pygame

import sys

from pygame.locals import *

定义棋盘大小和格子数

GRID_SIZE = 30

GRID_WIDTH = 19

GRID_HEIGHT = 19

定义棋盘颜色

BLACK = (0, 0, 0)

WHITE = (255, 255, 255)

定义棋子颜色

BLACK_CHESS = (0, 0, 0)

WHITE_CHESS = (255, 255, 255)

初始化pygame

pygame.init()

设置窗口大小

WINDOW_SIZE = (GRID_WIDTH * GRID_SIZE, GRID_HEIGHT * GRID_SIZE)

window = pygame.display.set_mode(WINDOW_SIZE)

pygame.display.set_caption('五子棋小游戏')

绘制棋盘

def draw_board():

for x in range(GRID_SIZE, GRID_SIZE * GRID_WIDTH, GRID_SIZE):

pygame.draw.line(window, BLACK, (x, GRID_SIZE), (x, GRID_SIZE * (GRID_HEIGHT - 1)), 1)

for y in range(GRID_SIZE, GRID_SIZE * GRID_HEIGHT, GRID_SIZE):

pygame.draw.line(window, BLACK, (GRID_SIZE, y), (GRID_SIZE * (GRID_WIDTH - 1), y), 1)

主函数

def main():

draw_board()

while True:

for event in pygame.event.get():

if event.type == QUIT:

pygame.quit()

sys.exit()

pygame.display.update()

if name == 'main':

main()

下载地址
用户评论