导语
hi 大家好呀!
你们还记得?
很久很久以前,
那只谷歌断网之后的:
小恐龙吗?
哈哈哈!这是没网情况下的,今天带大家写一个Python版本的啦!!
正文
游戏规则:
小恐龙需要一直奔跑天跳过仙人掌跟飞鸟,碰撞即凉凉。
'''跳跃'''
def jump(self, sounds):
if self.is_dead or self.is_jumping:
return
sounds['jump'].play()
self.is_jumping = True
self.movement[1] = -1 * self.speed
'''低头'''
def duck(self):
if self.is_jumping or self.is_dead:
return
self.is_ducking = True
'''不低头'''
def unduck(self):
self.is_ducking = False
'''死掉了'''
def die(self, sounds):
if self.is_dead:
return
sounds['die'].play()
self.is_dead = True
随机添加飞鸟跟仙人掌:
# --随机添加仙人掌/飞龙
add_obstacle_timer += 1
if add_obstacle_timer > random.randrange(50, 150):
add_obstacle_timer = 0
random_value = random.randrange(0, 10)
if random_value >= 5 and random_value <= 7:
cactus_sprites_group.add(Cactus(cfg.IMAGE_PATHS['cacti']))
else:
position_ys = [cfg.SCREENSIZE[1]*0.82, cfg.SCREENSIZE[1]*0.75, cfg.SCREENSIZE[1]*0.60, cfg.SCREENSIZE[1]*0.20]
ptera_sprites_group.add(Ptera(cfg.IMAGE_PATHS['ptera'], position=(600, random.choice(position_ys))))
啊哦~恶龙咆哮!!!!!
还可以有无敌版本的手动开挂一波:
真的是...
顿时让我想起了一首歌:”无敌~无敌是多么寂寞 ~~“
我凝视着这个飞奔的无敌小恐龙时,我突然觉得...一切变得...
总结
Everybody 跟着小编 Let's Go~
源码基地:959755565
头秃不易,记得三连哦!你莫走~