本文目錄一覽:
python簡單小遊戲代碼 怎麼用Python製作簡單小遊戲
1、Python猜拳小遊戲代碼:
2、import random #導入隨機模塊
3、
4、num = 1
5、yin_num = 0
6、shu_num = 0
7、while num 2:
12、 print(‘不能出大於2的值’)
13、 else:
14、 data = [‘石頭’, ‘剪刀’, ‘布’]
15、 com = random.randint(0, 2)
16、 print(您出的是{},電腦出的是{}.format(data[user], data[com]))
17、 if user == com:
18、 print(‘平局’)
19、 continue
20、 elif (user == 0 and com == 1) or (user == 1 and com == 2) or (user == 2 and com == 0):
21、 print(‘你贏了’)
22、 yin_num += 1
23、 else:
24、 print(‘你輸了’)
25、 shu_num += 1
26、 num += 1
27、Python數字炸彈小遊戲代碼:
28、import random
29、import time
30、
31、bomb = random.randint(1, 99)
32、print(bomb)
33、start = 0
34、end = 99
35、while 1 == 1:
36、
37、 people = int(input(‘請輸入{}到{}之間的數:’.format(start, end)))
38、 if people bomb:
39、 print(‘大了’)
40、 end = people
41、 elif people bomb:
42、 print(‘小了’)
43、 start = people
44、 else:
45、 print(‘BOOM!!!’)
46、 break
47、 print(‘等待電腦了輸入{}到{}之間的數:’.format(start, end))
48、 time.sleep(1)
49、 com = random.randint(start + 1, end – 1)
50、 print(‘電腦輸入:{}’.format(com))
51、 if com bomb:
52、 print(‘大了’)
53、 end = com
54、 elif com bomb:
55、 print(‘小了’)
56、 start = com
57、 else:
58、 print(‘BOOM!!!’)
59、 break
python能寫什麼小遊戲?
python可以做大多數網路遊戲的,例如用一個pygame,做一些圖片,將圖片插入到pygame的python代碼中,編寫它的功能以及作用,多做一些,連在一起就是遊戲了。
比如王者榮耀,首頁就是動圖的結合,圖片點擊效果可以通過代碼實現,裡面的對戰可以通過代碼控制圖片效果,以達到打鬥的場景。
只要學得精,有時間去做,去寫,一般的那些高級遊戲都是可以做出來的
Python程序開發之簡單小程序實例(11)小遊戲-跳動的小球
Python程序開發之簡單小程序實例
(11)小 遊戲 -跳動的小球
一、項目功能
用戶控制擋板來阻擋跳動的小球。
二、項目分析
根據項目功能自定義兩個類,一個用於控制小球在窗體中的運動,一個用於接收用戶按下左右鍵時,擋板在窗體中的運動。在控制小球的類中,我們還需要考慮當小球下降時,碰到擋板時的位置判斷。
三、程序源代碼
源碼部分截圖:
源碼:
#!/usr/bin/python3.6
# -*- coding: GBK -*-
#導入相應模塊
from tkinter import *
import random
import time
#自定義小球的類 Ball
class Ball:
# 初始化
def __init__(self,canvas,paddle,color):
#傳遞畫布值
self.canvas=canvas
#傳遞擋板值
self.paddle=paddle
#畫圓並且保存其ID
self.id=canvas.create_oval(10,10,25,25,fill=color)
self.canvas.move(self.id,245,100)
#小球的水平位置起始列表
start=[-3,-2,-1,1,2,3]
#隨機化位置列表
random.shuffle(start)
self.x=start[0]
self.y=-2
self.canvas_heigh=self.canvas.winfo_height()#獲取窗口高度並保存
self.canvas_width=self.canvas.winfo_width()
#根據參數值繪製小球
def draw(self):
self.canvas.move(self.id,self.x,self.y)
pos=self.canvas.coords(self.id)#返回相應ID代表的圖形的當前坐標(左上角和右上角坐標)
#使得小球不會超出窗口
pad=self.canvas.coords(self.paddle.id)#獲取小球擋板的坐標
if pos[1]=self.canvas_heigh or(pos[3]=pad[1] and pos[2]=pad[0] and pos[2]
python能做什麼遊戲
Python是一門高級且有趣的編程語言,除了網路爬蟲、人工智慧、數據分析之外,Python還可以進行遊戲開發,為大家介紹五個支持Python的2D、3D遊戲開發庫。
1、Cocos2d:是一系列開源軟體框架,用於構建跨平台2D遊戲和應用程序,由cocos2d-x、cocos2d-js、cocos2d-xna和cocos2d多種框架組成,像大魚賭場、城堡衝突等小遊戲,就是用此框架開發出來的。
2、Panda3D:是由迪士尼開發的3D遊戲引擎,一個用於Python和C++程序的3D渲染和遊戲開發框架,並由卡內基梅隴娛樂技術中心負責維護,使用C++編寫的,針對Python進行了完全的封裝。
3、Pygame:它是一組Python模塊,用來編寫遊戲,可支持Python3.7,遊戲例子有:紙牌遊戲、超級馬里奧、擊球等多種遊戲。
4、Pyogre:ogre 3D渲染引擎的Python綁定,可以用來開發遊戲和模擬程序等任何3D應用,它的API更加穩定,也非常快速靈活。
5、RenPy:一個視覺小說引擎,被世界各地的成千萬的創造者所使用,它可以幫助你使用文字、圖像和聲音來講述電腦和移動設備上的故事。RenPy是開放源碼的,可免費的商業用途,易於學習的腳本語言任何人都能有效地編寫大型視覺小說,它的Python腳本足以用來模擬遊戲。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/162671.html