kewin 接小球終極版

2021-10-01 08:12:13 字數 2625 閱讀 6652

import pygame

import random

# 1.loading 初始化

pygame.init(

)# 2.視窗 dis分開 play玩 ----》 展示

screen_width =

960screen_height =

540screen = pygame.display.set_mode(

(screen_width, screen_height )

)# 3.遊戲名字 caption標題

pygame.display.set_caption(

"接小球遊戲"

)ballx1 =

350bally1 =

300color1 =

(200

,200

,200

)r1 =

50ban_x, ban_y,ban_width,ban_height =

400,screen_height-50,

220,

100score =

0# f分數

live =

3font = pygame.font.font(

"ziti.ttf",24

)# 1.載入 image

)# 速度

speed =

1# 事件

while

true

:for event in pygame.event.get():

if event.

type

== pygame.quit:

# 4.退出

pygame.quit(

)elif event.

type

== pygame.mousemotion:

ban_x, a = event.pos # pos ---> position 位置

# 填充螢幕顏色

# screen.fill((255, 255, 255)) # rgb 三基色red green blue

screen.blit(beijing,(0

,0))

bally1 += speed

# ballx1 += 1

if bally1>screen_height:

live = live -

1 bally1=

0 ballx1=random.randint(

0,screen_width)

color1 =

(random.randint(0,

255)

,random.randint(0,

255)

,random.randint(0,

255)

) r1 = random.randint(20,

40)if speed>1:

speed=speed-

1# 判斷生命值是否用完

if live<=0:

pygame.quit(

)# 判斷常伴接到小球 撤銷 ctrl + z

if ban_xscore = score+

1 speed=speed+

1 bally1 =

0 ballx1 = random.randint(

0, screen_width-

100)

score_text = font.render(

"分數:%d"

%score,

true,(

255,

255,

255)

) screen.blit(score_text,(10

,10))

live_text = font.render(

"生命值:%d"

% live,

true,(

255,

255,

255)

) screen.blit(live_text,(10

,40))

# 畫圓

# pygame.draw.circle(screen,color1,(ballx1, bally1),r1)

if score<10:

screen.blit(qiu,

(ballx1, bally1)

)else

: screen.blit(qiu2,

(ballx1,bally1)

)# 畫長方形 rect

pygame.draw.rect(screen,

(240

,197

,105),

(ban_x, ban_y,ban_width,ban_height )

)# 3.重新整理

pygame.display.update(

)

excel巨集 終極版

private sub commandbutton1 click sheet1 q20.list sheet2 q20trim.list sheet3 源資料表 副本 新建sheet4 批量合成 刪除空行 變成m 最終資料存於sheet3列pqr 批量合成 dim s as integer s te...

頁面傳參終極版

頁面傳引數是一種比較常見的業務需求,根據實現原理及適用環境可以分為兩大類。在普通瀏覽器端常用的方法有如下幾種 1.利用url傳參 在頁面跳轉的時候通過設定window.location.href新增引數,在接收引數的頁面通過window.location.search獲取引數字串。傳送引數的頁面 w...

六禕 Redis Redis終極版

nosql not only sql 不僅僅是sql,通常指的是非關係型的資料庫。mysql和oracle都是屬於關係型資料庫。redis是乙個開源的使用c語言編寫 支援網路 可基於記憶體亦可持久化的日誌型 key value資料庫,並提供多種語言的api。couchdb 是乙個開源的面向文件的資料...