Python 專案 小遊戲

2022-07-05 08:54:09 字數 1496 閱讀 7516

專案原始碼

遊戲初體驗畫面

略,請去參考部落格

驗證一下本地第三方包有沒有匯入

python3 -m pygame.examples.aliens

如果沒有出現遊戲畫面請先安裝這個包

sudo pip3 install pygame

開始搭建目錄結構

建立主程式設計師 ganme_main.py

把素材都匯入到專案資料夾中

遊戲的邏輯

首先我們要注意到兩個重要的pygame方法 乙個是初始化和解除安裝方法

import pygame

pygame.init()

#遊戲**

'pygame,quit()' ,解除安裝所有的pygame模組 在遊戲結束之前呼叫!如何才是真正的結束遊戲;

pygame中的 遊戲中的座標系?

pygame中專門準備了乙個類rect用於描述矩形區域,在本專案中,所有的都是rect的建立出來的矩形物件。注意:即使你不初始化它 你也一樣可以使用它 ,注意這個類你需要傳入座標值 還有其大小

返回的就是/

print ( '%d %d' %juxin.size )//獲取的是大小,......具體的屬性還有返回值請去檢視api文件size是乙個元組屬性

如何建立出乙個遊戲視窗?

# 注意一下這個方法返回的是乙個視窗物件。視窗預設與螢幕一樣大。為此我們可以來設定一些

+++# 第乙個引數型別是元祖(),其它的兩個引數就不管它了。如果你感興趣就去查閱python文件

screen = pygame.dispaly.set_mode( (480,700), )

while true:

pass

+++

如何把繪製上去視窗?
+++

+++

繪製其它的?

如果我們有n多要繪製呢?

原理就是 動畫幀 ,說白了就是快速的變化。利用視覺差搞出動畫效果

- 在源**中 ,update方法實際上就產生了一幀,而要完成連貫的動畫 需要最少60幀/s

猜拳小遊戲(python)

import random 載入模組random 隨機數 win 0 定義勝場 lose 0 定義敗場 dogfall 0 定義平局 while true while 迴圈 print 10 猜拳遊戲 10 遊戲開頭輸出 遊戲名 print 勝 s,敗 s,平 s win,lose,dogfall ...

python小遊戲(猜拳)

usr bin python import random choices 石頭 剪刀 布 computer random.choice choices 生成乙個隨機值 print 猜拳遊戲開始.print 請輸入數字 print 1.石頭 2.剪刀 3.布 while true guess num ...

python猜拳小遊戲

import random while true game player input 請輸入 剪刀 0 石頭 1 布 2 退出 3 isdigit 判斷字串是否為數字 if player.isdigit player int player 退出遊戲 if player 3 print 退出成功,感謝...