Compare commits

...

2 次程式碼提交

作者 SHA1 備註 提交日期
  valdoucet 647e5116b3 Game(dash) 3 年之前
  valdoucet 5c8e8b62c3 gameV1 3 年之前
共有 11 個文件被更改,包括 64 次插入0 次删除
分割檢視
  1. +0
    -0
      game/.gitignore
  2. +0
    -0
      game/LICENSE
  3. +0
    -0
      game/README.md
  4. +64
    -0
      game/code.py
  5. 二進制
     
  6. 二進制
     
  7. 二進制
     
  8. 二進制
     
  9. 二進制
     
  10. 二進制
     
  11. 二進制
     

.gitignore → game/.gitignore 查看文件


LICENSE → game/LICENSE 查看文件


README.md → game/README.md 查看文件


+ 64
- 0
game/code.py 查看文件

@@ -0,0 +1,64 @@
import pgzrun
import random

TITLE = "didi bird"
WIDTH = 490
HEIGHT = 490
tb = Actor("bottom", midtop=(490, 350))
th = Actor("top", midbottom=(490, 125))
didi = Actor("bird1", (245, 245))
end = 0
saut = -7
gravite = 0.2
frotement = 1
gamemod_speed = -3
dash = 0
espassement = 1

def draw():
screen.blit("back", (0, 0))
didi.draw()
th.draw()
tb.draw()

def update():
global end, saut, gamemod_speed, dash
if didi.y == 475 and end == 0:
print("--Game over--")
end = 1

if didi.y < 475 and end == 0:
th.x += gamemod_speed
tb.x += gamemod_speed

if th.x <= 0:
tb.x = 490
tb.y = random.randrange(520,600)
th.x = 490
th.y = random.randrange(-160, -40)

if didi.y <= 15:
didi.y == 15

if end == 0 and (didi.colliderect(tb) or didi.colliderect(th)):
print("--Game over--")
end = 1

if didi.y < 475 and end == 0 :
didi.y += saut
saut += gravite
gamemod_speed += dash

if dash < 0 and end == 0:
dash += frotement

def on_mouse_down(button):
global saut, dash
if button == mouse.LEFT:
saut += -5
elif button == mouse.RIGHT:
dash += -1

pgzrun.go()

二進制
查看文件


二進制
查看文件


二進制
查看文件


二進制
查看文件


二進制
查看文件


二進制
查看文件


二進制
查看文件


Loading…
取消
儲存