Python PyGame遊戲專案

2021-10-24 13:38:11 字數 2958 閱讀 7741

英文打字小遊戲,友好的多介面互動,介面整潔、美觀,可動態調節遊戲等級難度,可配置遊戲資訊。有遊戲分數,遊戲時間,拼寫特效,背景**,不同遊戲等級的歷史最高分記錄。拼寫成功的英文單詞顯示中文意思。支援長按回刪鍵[backspace],快速刪除單詞字母。多種遊戲困難等級讓玩家可以側重提高打字速度、或者練習英語單詞。

實現動態調節遊戲配置資訊

分別實現暫時儲存遊戲配置資訊、永久遊戲配置資訊

退出、重玩遊戲選項

程式語言

版本號python

3.7.1

工具名稱

工具版本

pycharm

2019.3.1

第三庫名稱

版本號pygame

1.9.6

pyinstaller

4.0py******gui

4.26.0

第三方庫說明

pygame:用於繪製英文打字遊戲執行視窗,整體實現遊戲動畫效果。

pyinstaller:把專案打包成可執行檔案(.exe),可在windows環境下執行程式,無需python環境。

py******gui:繪製遊戲整體互動視窗(開始、設定、歷史最高視窗)。

素材檔案/路徑

遊戲**

resource/music/…

遊戲字型

resource/font/hui.ttf

遊戲背景圖、圖示

resource/image/…

英語四級單詞文字

遊戲執行介面,會根據你鍵盤輸入的單詞去匹配遊戲垂直降落的單詞。

遊戲結束介面,展示了遊戲當前等級、分數及當前遊戲等級的歷史最高,還可供玩家選擇是否在玩一局或者退出。

遊戲設定介面用於調節遊戲配置資訊,遊戲執行時也可以調出動態調節。

調節遊戲等級

遊戲分為五個等級,分別為

遊戲等級

名稱單詞下落速度1簡單

0.32

上手0.53中等

1.04

困難1.55魔鬼

2.0遊戲執行期間遊戲血條會一直逐漸減少、降落的單詞超出遊戲螢幕,遊戲血條減少,遊戲血條減少的程度都隨著遊戲等級的提高而提高。

其他調節

配置資訊儲存

臨時儲存

臨時儲存,可用於試探不同的配置資訊的遊戲效果如何,看看是否滿意,如果不滿意,又可換回原來的配置資訊。

臨時儲存適用於當局遊戲有效,重玩、重開都無效。

永久儲存

永久儲存將把遊戲配置資訊寫入配置檔案中,永久生效。

注意:遊戲靜音狀態的調節,無需儲存也可實現效果,但每次開啟遊戲的時候都是聲音開放狀態。

歷史最高介面,顯示著不同遊戲等級的歷史最高分記錄。

最後就是遊戲版本、作者資訊。製作不易,留下你的小紅心❤️。

源**已上傳到github✍ 碼字不易,點亮小星星 ⭐️,萬分感謝?

新建資料夾x

大自然用數百億年創造出我們現實世界,而程式設計師用幾百年創造出乙個完全不同的虛擬世界。我們用鍵盤敲出一磚一瓦,用大腦構建一切。人們把1000視為權威,我們反其道行之,捍衛1024的地位。我們不是鍵盤俠,我們只是平凡世界中不凡的締造者 。

Python pygame 製作乙個遊戲

效果圖 注 貼圖是哪個遊戲扒的大家心領神會即可 僅做交流使用,權侵刪 基礎 飛機大戰 by小甲魚 傳送門 python pygame 經典的飛機大戰 傳送門 原始碼的封裝與繼承性很爛,重用現象也很普遍 很醜很爛,但思路和結構簡單而清晰,注釋也很多 基本效果 角色的二維上下左右按鍵控制 子彈近戰 刀劍...

用python pygame寫貪吃蛇小遊戲

因為python語法簡單好上手,前兩天在想能不能用python寫個小遊戲出來,就上網搜了一下發現了pygame這個寫2d遊戲的庫。了解了兩天再參考了一些資料就開始寫貪吃蛇這個小遊戲。畢竟最開始的練手專案好像都是這個emmmmpython推薦廖雪峰的python3教程,pygame推薦目光部落格的py...

Python pygame如何安裝?

linux 下安裝 python2 下執行 sudo pip2 install pygame驗證是否安裝成功 python2 m pygame.examples.alienspython3 下執行 sudo pip3 install pygame驗證是否安裝成功 python3 m pygame.e...