<<<<<<看的出來制式甚麼 嗎??
import time #載入時間計算套件
import random #載入產生隨機數套件
import math #載入數學計算套件
from game import (
create_sprite, #創造角色
create_sound, #創造音效
cursor, #遊戲滑鼠
draw_text, #繪製文字
forever, #重複不斷執行
stop, #遊戲暫停
)
bg_1 = create_sprite('bg_1.png') #背景
bg_2 = create_sprite('bg_2.png') #背景
target = create_sprite('target.png') #準星
number = create_sprite('n0.png','n1.png','n2.png','n3.png','n4.png','n5.png') #倒數數字
reward = create_sprite('r0.png','r1.png','r2.png','r3.png','r4.png','r5.png','r6.png','r7.png','r8.png','r9.png','r10.png') #獎勵圖片
bg_1.layer = 1
number.layer = 2
target.layer = 3
reward.layer = 4
reward.hidden = True
number.opacity = 0.7
number.hidden = True
clock = 0 #紀錄遊戲迴圈次數
score = 0 #玩家得分
balloons = [] #存放氣球角色
end_time = 0 #遊戲結束時間點
def loop ():
global clock, score, end_time
target.x = cursor.x
target.y = cursor.y
clock += 1
if clock % 10 == 0:
b = create_sprite('b0.png', 'b1.png', 'b2.png', 'b3.png', 'b4.png', 'b5.png', 'b6.png')
b.y = 1000
b.x = random.randrange(100, 1100)
rand = random.random()
if rand < 0.4: b.costume_id = 0
elif rand < 0.6: b.costume_id = 1
elif rand < 0.7: b.costume_id = 2
elif rand < 0.8: b.costume_id = 3
elif rand < 0.9: b.costume_id = 4
elif rand < 0.95: b.costume_id = 5
else: b.costume_id = 6
balloons.append(b)
for b in balloons:
if b.costume_id == 0: b.y -= 2
if b.costume_id == 1: b.y -= 4
if b.costume_id == 2: b.y -= 6
if b.costume_id == 3: b.y -= 7
if b.costume_id == 4: b.y -= 6
if b.costume_id == 5: b.y -= 6
if b.costume_id == 6: b.y -= 7.
if b.touched(cursor) & cursor.is_down:
b.destroy()
if b.costume_id == 0: score = score + 1
if b.costume_id == 1: score = score + 5
if b.costume_id == 2: score = score + 10
if b.costume_id == 3: score = score *2
if b.costume_id == 1: score = score /1.5
draw_text(int(score), 60, 20, 'white', 40)
forever(loop) #不斷執行遊戲迴圈
<<<<<這叫邀請卡~~~!!!!??