Сравнить коммиты

...

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()

Двоичные данные
Просмотреть файл


Двоичные данные
Просмотреть файл


Двоичные данные
Просмотреть файл


Двоичные данные
Просмотреть файл


Двоичные данные
Просмотреть файл


Двоичные данные
Просмотреть файл


Двоичные данные
Просмотреть файл


Загрузка…
Отмена
Сохранить