一,實作方式:
劃重點:
1.最重要的兩條命令
pyinstaller -F snake.py
pyinstaller -F snake.spec
2.用pyinstaller方式打包成安裝包介紹地址:
https://www.cnblogs.com/the3times/p/12386007.html
首先,我們先下載安裝pycharm和python-3.7.9-amd64.exe,再安裝pygame,pyinstaller,然后,我們用pycharm打開下載的裝有原始碼的檔案輸入:
pyinstaller -F snake.py
結果顯示
專案中會產生snake.spec檔案,將代碼改為:
# -*- mode: python ; coding: utf-8 -*-
block_cipher = None
add_files = [
('h.png', 'images'),
('1.wav', 'audios'),
('3.wav', 'audios'),
('bg.wav', 'audios'),
]
a = Analysis(['snake.py'],
pathex=['D:\pythonProject\snakedemo'],
binaries=[],
datas=[],
hiddenimports=[],
hookspath=[],
hooksconfig={},
runtime_hooks=[],
excludes=[],
win_no_prefer_redirects=False,
win_private_assemblies=False,
cipher=block_cipher,
noarchive=False)
pyz = PYZ(a.pure, a.zipped_data,
cipher=block_cipher)
exe = EXE(pyz,
a.scripts,
a.binaries,
a.zipfiles,
a.datas,
[],
name='snake',
debug=False,
bootloader_ignore_signals=False,
strip=False,
upx=True,
upx_exclude=[],
runtime_tmpdir=None,
console=False,
disable_windowed_traceback=False,
target_arch=None,
codesign_identity=None,
entitlements_file=None )
然后,專案中dist目錄下就會有snake.exe檔案了,將1.wav;3.wav;bg.wav;data.json;h.png檔案復制到專案中dist目錄中就可以點擊snake.exe檔案了,
是不是聽蒙了,哈哈哈,
下面展示下游戲界面:

二,玩法介紹:
1.點擊新開一局,游戲開始,
2.用滑鼠上下左右按鍵指揮貪吃蛇的運動,右側會記錄貪吃蛇游戲時間,吃的食物數量,分數和歷史最高分數,貪吃蛇撞到自身會顯示gameover,
3.點擊退出游戲,可以結束游戲,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/386734.html
標籤:其他
上一篇:狀態模式——紙牌游戲
下一篇:【游戲開發實戰】Unity回圈復用串列,支持不規則尺寸(物件池 | UGUI | ScrollRect | Demo原始碼)
