当前位置: 首页 > news >正文

沈阳百度网站排名seo搜索优化是什么呢

沈阳百度网站排名,seo搜索优化是什么呢,长沙做营销型网站公司,怎样从用户体现提高网站的搜索引擎信任度很早之前写了一个类似的五子棋#xff0c;没有做到pygame里面#xff0c;闲着没事给整过来了#xff0c;主要就是加了一个鼠标映射坐标。 表情被锤会变脸。 设置的0积分不知道能不能下载 https://download.csdn.net/download/ChillingKangaroo/82109145 代码不多#x… 很早之前写了一个类似的五子棋没有做到pygame里面闲着没事给整过来了主要就是加了一个鼠标映射坐标。 表情被锤会变脸。 设置的0积分不知道能不能下载 https://download.csdn.net/download/ChillingKangaroo/82109145 代码不多主要是由几个图片 import pygame as pg import math import time import randomclass Tile(): def __init__(self,grid_size,screen_size,x,y): #一个坐标单位self.x,self.y x,yself.grid_size grid_sizeself.rectangle (self.x*tile_size[0]50,self.y*tile_size[1]50,tile_size[0],tile_size[1])self.points [ [(0.5self.x)*tile_size[0]50,self.y*tile_size[1]50], #upper middle[(0.5self.x)*tile_size[0]50,(self.y1)*tile_size[1]50], #lower middle[(self.x)*tile_size[0]50,(self.y0.5)*tile_size[1]50], #middle left right[(self.x1)*tile_size[0]50,(self.y0.5)*tile_size[1]50], #middle right] self.chess Nonedef draw(self,color (255,253,150),line_color (150,175,255)): #x,y represents the tile coordinates pg.draw.rect(screen,color,self.rectangle)pg.draw.line(screen,line_color,(self.points[0]),(self.points[1]),3)pg.draw.line(screen,line_color,(self.points[2]),(self.points[3]),3)if self.chess ! None:screen.blit(chess[self.chess],((self.x0.3)*tile_size[0] 50, (self.y0.3)*tile_size[1] 50))pg.display.update()def draw_chessboard():screen.fill((255,255,255))for y in range(grid_size[1]):for x in range(grid_size[0]):matrix[y][x].draw()def get_clicked_tile():x_,y_ pg.mouse.get_pos() #pixel coordinatesx int((x_-50)/tile_size[0]) if int((x_-50)) 0 else -1y int((y_-50)/tile_size[1]) if int((y_-50)) 0 else -1return x,ydef check_win(x,y):directions [[(-1,0),(1,0)],[(0,-1),(0,1)],[(-1,1),(1,-1)],[(-1,-1),(1,1)]] #x,yfor line in directions:depth0 for dx,dy in line:tempx dxtempy dyif xdx in range(grid_size[0]) and ydy in range(grid_size[1]):while matrix[ydy][xdx].chess matrix[y][x].chess and depth 5:depth 1if depth 4:return matrix[y][x].chessdx tempxdy tempyif xdx not in range(grid_size[0]) or ydy not in range(grid_size[1]):breakdef display_score():global turnplayer1_won_text font.render(f: {player_won[0]}, True, (0,0,0), (255,255,255))player2_won_text font.render(f: {player_won[1]}, True, (0,0,0), (255,255,255))turn_text font.render(fTurns: {turn} , True, (0,0,0), (255,255,255))screen.blit(player1_won_text,(1000,120))screen.blit(player2_won_text,(1000,220))screen.blit(chess_scoreboard[0],(900,100))screen.blit(chess_scoreboard[1],(900,200))screen.blit(turn_text,(900,300))pg.display.update()def game_over_animation():for x in range(grid_size[0]1):for y in range(grid_size[1]):if x 1 grid_size[0]:matrix[y][x1].chess 2 if matrix[y][x1].chess ! None else Nonematrix[y][x1].draw()if x grid_size[0]:matrix[y][x].chess 3matrix[y][x].draw()if x 0:matrix[y][x-1].chess Nonematrix[y][x-1].draw()time.sleep(0.05)#initialize parameter chess_color [(0,0,0),(255,255,255)] screen_size [1200,800] chess_size [800,800] grid_size [15,15] tile_size [(chess_size[0]-100)/grid_size[0],(chess_size[1]-100)/grid_size[1]]run True game_ended False player_won [0,0] turn 0 chess [ pg.transform.smoothscale(pg.image.load(smiley.png), (int(tile_size[0]/2),int(tile_size[0]/2))), #player1pg.transform.smoothscale(pg.image.load(angry.png), (int(tile_size[0]/2),int(tile_size[0]/2))), #player2pg.transform.smoothscale(pg.image.load(sad.png), (int(tile_size[0]/2),int(tile_size[0]/2))), #sad facepg.transform.smoothscale(pg.image.load(fist.png), (int(tile_size[0]/2),int(tile_size[0]/2)))] #fist chess_scoreboard [ pg.transform.smoothscale(pg.image.load(smiley.png), (80,80)),pg.transform.smoothscale(pg.image.load(angry.png), (80,80)),]matrix [] for y in range(grid_size[1]):temp []for x in range(grid_size[0]):tile Tile(grid_size,screen_size,x,y)temp.append(tile)matrix.append(temp)screen pg.display.set_mode(screen_size) pg.init() #draw board draw_chessboard() font pg.font.Font(freesansbold.ttf, 32) display_score() #game loop while run:for event in pg.event.get():if event.type pg.QUIT:run Falsepg.quit()if event.type pg.KEYDOWN:if event.key pg.K_g:winner (turn1)%2print(fplayer{(turn%2)1} gave up)player_won[winner] 1game_ended Truedisplay_score()if event.type pg.MOUSEBUTTONUP:if not game_ended:x,y get_clicked_tile()if x in range(grid_size[0]) and y in range(grid_size[1]) and matrix[y][x].chess None:matrix[y][x].chess turn%2matrix[y][x].draw()winner check_win(x,y)turn 1if winner ! None:print(fthe winner is: player{winner1})player_won[winner] 1game_ended Truedisplay_score()else:game_over_animation()game_ended Falseturn 0display_score()for y in range(grid_size[1]):for x in range(grid_size[0]):matrix[y][x].chess Nonematrix[y][x].draw()time.sleep(1/30)
http://wiki.neutronadmin.com/news/93176/

相关文章:

  • 电子商务网站建设预算表wordpress路径
  • 音乐网站前端模板石家庄软件公司排名
  • 企业网站seo最好方法网站建设需要懂的书籍
  • 新站seo优化快速上排名上海平台网站建设报
  • 苏州知名网站建设设计公司排名WordPress七牛导致评论失效
  • 五屏网站建设且网站制作
  • 网站添加百度商桥企业信息查询网官网
  • 门户网站html模板2022热门网页游戏排行榜
  • 网站建设心得感想设计动漫的软件
  • iis php服务器搭建网站免费只做网站
  • 名城苏州网站淘宝网站域名
  • 织梦个人网站模板app门户网站
  • 设计必知的设计网站 039做网站之前需要准备什么软件
  • 网站的程序和数据库怎么做的数据库 导入 wordpress 错误
  • 网站推广类型wordpress固定链接设置失败
  • 网站开发用什么语言写做网站用什么工具
  • 在服务器网站上做跳转网页设计模板html代码盒子
  • 北京 网站 建设wordpress网站怎么打开
  • 搭建网站都需要什么西安市建设工程信息网平台
  • php网站代做是什么意思网站开发者收入来源
  • 哪些网站需要icp备案世界大学排名
  • 很多年前的51网站重庆网站建设 狐灵
  • 公共体育课程网站建设启动网站集约化建设
  • 百度关键词优化曝光行者seo怎样优化网站 优帮云
  • 网站建设主要流程河南省城乡和住房建设厅网站
  • 网站建设好如何开通制作网页用什么软件
  • t型布局网站实例广宁县住房和城乡建设局网站
  • 扶贫工作网站建设方案网站开发运营工程师待遇
  • 教育一对一直播网站建设网站可以在外地备案吗
  • 推销网站建设火蝠电商代运营公司