真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

pygame實現(xiàn)五子棋游戲-創(chuàng)新互聯(lián)

本文實例為大家分享了pygame五子棋游戲的具體代碼,供大家參考,具體內(nèi)容如下

創(chuàng)新互聯(lián)建站專注于長洲企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站建設(shè),商城網(wǎng)站制作。長洲網(wǎng)站建設(shè)公司,為長洲等地區(qū)提供建站服務(wù)。全流程按需制作網(wǎng)站,專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務(wù)

1.設(shè)置棋盤

五子棋標(biāo)準(zhǔn)棋盤是15x15的,如果我們每個格子的大小是40x40的話,棋盤應(yīng)該是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)) #設(shè)置窗口長寬

while True:
 for event in pygame.event.get():
  if event.type == pygame.QUIT:
  pygame.quit()
  exit()

 screen.fill((0,0,150)) # 將界面設(shè)置為藍(lán)色

 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() # 必須調(diào)用update才能看到繪圖顯示

網(wǎng)站欄目:pygame實現(xiàn)五子棋游戲-創(chuàng)新互聯(lián)
標(biāo)題鏈接:http://weahome.cn/article/dhsjcd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部