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 是乙個開源的面向文件的資料...