从品牌网站建设到网络营销策划,从策略到执行的一站式服务
本文实例为大家分享了pygame五子棋游戏的具体代码,供大家参考,具体内容如下
创新互联建站专注于长洲企业网站建设,响应式网站建设,商城网站制作。长洲网站建设公司,为长洲等地区提供建站服务。全流程按需制作网站,专业设计,全程项目跟踪,创新互联建站专业和态度为您提供的服务1.设置棋盘
五子棋标准棋盘是15x15的,如果我们每个格子的大小是40x40的话,棋盘应该是40x(15-1)=560的宽度,我们在四面各保留60的边距,那么窗口的长宽各是40x(15-1)+60x2
# -*- coding=utf-8 -*- import random import pygame pygame.init() space = 60 # 四周留下的边距 cell_size = 40 # 每个格子大小 cell_num = 15 grid_size = cell_size * (cell_num - 1) + space * 2 # 棋盘的大小 screencaption = pygame.display.set_caption('FIR') screen = pygame.display.set_mode((grid_size,grid_size)) #设置窗口长宽 while True: for event in pygame.event.get(): if event.type == pygame.QUIT: pygame.quit() exit() screen.fill((0,0,150)) # 将界面设置为蓝色 for x in range(0,cell_size*cell_num,cell_size): pygame.draw.line(screen,(200,200,200),(x+space,0+space),(x+space,cell_size*(cell_num-1)+space),1) for y in range(0,cell_size*cell_num,cell_size): pygame.draw.line(screen,(200,200,200),(0+space,y+space),(cell_size*(cell_num-1)+space,y+space),1) pygame.display.update() # 必须调用update才能看到绘图显示
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图