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

企业网站类型12345浏览器

企业网站类型,12345浏览器,怎么用dw建设网站,鄞州区建设网站贪吃蛇游戏虽然很多,不过它可以作为软件创作的开端,用python来实现,然后dist成windows系统可执行文件。 import pygame import sys import random# 初始化 pygame.init()# 游戏设置 width, height 640, 480 cell_size 20 snake_speed 15# …

贪吃蛇游戏虽然很多,不过它可以作为软件创作的开端,用python来实现,然后dist成windows系统可执行文件。

import pygame
import sys
import random# 初始化
pygame.init()# 游戏设置
width, height = 640, 480
cell_size = 20
snake_speed = 15# 颜色定义
black = (0, 0, 0)
white = (255, 255, 255)
red = (255, 0, 0)# 创建窗口
window = pygame.display.set_mode((width, height))
pygame.display.set_caption("贪吃蛇游戏")# 初始化蛇
snake = [(100, 100), (90, 100), (80, 100)]
snake_direction = (cell_size, 0)# 初始化食物
food = (random.randint(0, width - cell_size) // cell_size * cell_size,random.randint(0, height - cell_size) // cell_size * cell_size)# 游戏循环
clock = pygame.time.Clock()while True:for event in pygame.event.get():if event.type == pygame.QUIT:pygame.quit()sys.exit()elif event.type == pygame.KEYDOWN:if event.key == pygame.K_UP and snake_direction != (0, cell_size):snake_direction = (0, -cell_size)elif event.key == pygame.K_DOWN and snake_direction != (0, -cell_size):snake_direction = (0, cell_size)elif event.key == pygame.K_LEFT and snake_direction != (cell_size, 0):snake_direction = (-cell_size, 0)elif event.key == pygame.K_RIGHT and snake_direction != (-cell_size, 0):snake_direction = (cell_size, 0)# 移动蛇head = (snake[0][0] + snake_direction[0], snake[0][1] + snake_direction[1])# 边界碰撞检测if head[0] < 0:head = (width - cell_size, head[1])elif head[0] >= width:head = (0, head[1])elif head[1] < 0:head = (head[0], height - cell_size)elif head[1] >= height:head = (head[0], 0)snake = [head] + snake[:-1]# 判断是否吃到食物if head == food:snake.append(snake[-1])food = (random.randint(0, width - cell_size) // cell_size * cell_size,random.randint(0, height - cell_size) // cell_size * cell_size)# 判断是否游戏结束if head in snake[1:]:pygame.quit()sys.exit()# 绘制窗口window.fill(black)# 绘制蛇for segment in snake:pygame.draw.rect(window, white, pygame.Rect(segment[0], segment[1], cell_size, cell_size))# 绘制食物pygame.draw.rect(window, red, pygame.Rect(food[0], food[1], cell_size, cell_size))# 更新显示pygame.display.flip()# 控制帧率clock.tick(snake_speed)

发布: 

用PyInstaller可以将 Python 脚本打包成 Windows、Linux 和 macOS 上的可执行文件。你可以使用以下命令安装 PyInstaller:

pip install pyinstaller

然后,可以使用以下命令将你的游戏脚本打包成一个可执行文件:

pyinstaller --onefile greedySnake.py

这将在 dist 文件夹中生成一个单一的可执行文件。

运行:

贪吃蛇游戏

http://www.yayakq.cn/news/534187/

相关文章:

  • 小男孩和女人做的网站单页面应用的网站
  • 云南网站建设优化技术wordpress居中样式
  • 免费接收邮箱验证码平台泉州seo排名扣费
  • 站长工具seo综合查询怎么用成都家装设计师名单
  • 网站关键词不稳定保定seo企业网站
  • 门户网站案例分析wordpress调用一周文章
  • 贵阳专业网站建设公司哪家好南充市住房和城乡建设厅官方网站
  • 域名是否就是网站想学做蛋糕用哪一个网站
  • 年度网站建设工作总结南宁企业网络推广
  • 做地方网站如何盈利音视频娱乐网站开发商
  • 简单学校网站模板网站建设工作职责说明书
  • 视频类网站模板延安商城网站开发设计
  • 南京网站设计哪家公司好dns 本地 网站建设
  • 建设图书馆网站有关网站建设的毕业设计
  • 做网站站长先把作息和身体搞好wordpress 4.3.4
  • 做一个网站的建设过程怎么做钓鱼网站盗取qq
  • 做网站需要用什么语言韩国电信 网站
  • 腾讯云中使用wordpress东莞seo建站视频
  • 工厂做网站seo排名优化
  • 网站做视频在线观看网址wordpress 会员级别
  • 网站内链是什么 怎么做网上购物最便宜的网站
  • 优化大师电脑版官方免费下载沈阳优化网站公司
  • 做个外贸网站《jsp网站开发详解》百度云
  • 天津 网站优化气象服务网站建设
  • 医药网站建设公司互动网站案例
  • 去泰国做网站发网站杭州手机app制作
  • 163网站是jsp做的吗制作网页时不能选用的照片格式
  • 上海网站快速排名优化wordpress 提交评论
  • 上海网站建设费用合肥响应式网站开发方案
  • 风格活泼的网站设计建设工程施工管理题库