中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

墊江做網(wǎng)站bing搜索引擎下載

墊江做網(wǎng)站,bing搜索引擎下載,什么是優(yōu)化電池充電,什么是電商怎么做電商貪吃蛇游戲雖然很多,不過它可以作為軟件創(chuàng)作的開端,用python來實現(xiàn),然后dist成windows系統(tǒng)可執(zhí)行文件。 import pygame import sys import random# 初始化 pygame.init()# 游戲設(shè)置 width, height 640, 480 cell_size 20 snake_speed 15# …

貪吃蛇游戲雖然很多,不過它可以作為軟件創(chuàng)作的開端,用python來實現(xiàn),然后dist成windows系統(tǒng)可執(zhí)行文件。

import pygame
import sys
import random# 初始化
pygame.init()# 游戲設(shè)置
width, height = 640, 480
cell_size = 20
snake_speed = 15# 顏色定義
black = (0, 0, 0)
white = (255, 255, 255)
red = (255, 0, 0)# 創(chuàng)建窗口
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)# 游戲循環(huán)
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)# 判斷是否游戲結(jié)束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)

發(fā)布:?

用PyInstaller可以將 Python 腳本打包成 Windows、Linux 和 macOS 上的可執(zhí)行文件。你可以使用以下命令安裝 PyInstaller:

pip install pyinstaller

然后,可以使用以下命令將你的游戲腳本打包成一個可執(zhí)行文件:

pyinstaller --onefile greedySnake.py

這將在 dist 文件夾中生成一個單一的可執(zhí)行文件。

運行:

貪吃蛇游戲

http://www.risenshineclean.com/news/6039.html

相關(guān)文章:

  • 蘭州做網(wǎng)站哪家好網(wǎng)站制作公司有哪些
  • 凡科網(wǎng)建網(wǎng)站付費鏈接怎么做線上宣傳方式
  • 域名解析到網(wǎng)站互聯(lián)網(wǎng)推廣是什么工作內(nèi)容
  • 安能建設(shè)總公司網(wǎng)站打不開it培訓(xùn)機構(gòu)口碑排名
  • 軟件開發(fā)培訓(xùn)學(xué)校的三大特色寧波seo軟件免費課程
  • 哈爾濱住房城鄉(xiāng)建設(shè)局網(wǎng)站首頁做外貿(mào)網(wǎng)站哪家公司好
  • wordpress不能mp4百度首頁排名優(yōu)化平臺
  • 怎樣在自己的網(wǎng)站上家程序電商網(wǎng)站建設(shè)開發(fā)
  • 東莞做網(wǎng)站公司有哪些抖音優(yōu)化
  • 銅陵高端網(wǎng)站建設(shè)百度直播平臺
  • wordpress防注冊插件優(yōu)化營商環(huán)境的意義
  • 網(wǎng)易那個自己做游戲的網(wǎng)站是什么濮陽市網(wǎng)站建設(shè)
  • .net做的網(wǎng)站怎么做一個免費的網(wǎng)站
  • 做空運貨代常用網(wǎng)站seo優(yōu)化技術(shù)培訓(xùn)
  • wordpress 的論壇模板南京seo網(wǎng)站優(yōu)化推廣
  • 部門子網(wǎng)站建設(shè)方案現(xiàn)在百度推廣有用嗎
  • 個人網(wǎng)站 創(chuàng)意網(wǎng)站代運營推廣
  • 前端做任務(wù)的網(wǎng)站西安企業(yè)網(wǎng)站seo
  • 統(tǒng)一管理網(wǎng)站系統(tǒng)百度免費推廣網(wǎng)站
  • html5作業(yè) 建設(shè)網(wǎng)站蜜雪冰城網(wǎng)絡(luò)營銷案例分析
  • 做網(wǎng)站需要了解哪些知識如何優(yōu)化標(biāo)題關(guān)鍵詞
  • 常州網(wǎng)架公司安康seo
  • 網(wǎng)站建設(shè)qq群磁力島
  • 杭州拱墅區(qū)做網(wǎng)站公眾號運營
  • 網(wǎng)站中驗證碼如何做的win7優(yōu)化大師
  • 亞馬遜網(wǎng)站特色如何在百度上添加自己的店鋪
  • 手機怎么做微電影網(wǎng)站企業(yè)培訓(xùn)平臺
  • 做外匯消息面的網(wǎng)站網(wǎng)推平臺
  • 做網(wǎng)站人遼寧和生活app下載安裝
  • 網(wǎng)站服務(wù)公司全渠道營銷成功案例