自己做的超级简陋版among us

 图片

1

2

 

3

 

4

 

5

 

6

 

import sprites
#角色大小设为0.5
#w左为0度
#y左为0度
_white=0
_yellow=0
s=sprites.Screen()
lw=['1.png','2.png']
w=sprites.Sprite(lw)
dw=sprites.Sprite('3.png')
ly=['4.png','5.png']
y=sprites.Sprite(ly)
dy=sprites.Sprite('6.png')
w.scale(0.5)
y.scale(0.5)
dw.scale(0.5)
dy.scale(0.5)
dw.hide()
dy.hide()
w.goto(-150,0)
y.goto(150,0)
w.rotatemode(1)
y.rotatemode(1)
w.seth(180)
y.seth(180)
ka=sprites.Key('a')
ks=sprites.Key('s')
kd=sprites.Key('d')
kw=sprites.Key('w')
kq=sprites.Key('q')
kj=sprites.Key('j')
kk=sprites.Key('k')
kl=sprites.Key('l')
ki=sprites.Key('i')
ku=sprites.Key('u')
s.listen()
while 1:
    s.update()
    if ka.down():
        w.seth(0)
        w.fd(-5)
        w.nextcostume()
        w.wait(0.1)
    if ks.down():
        w.addy(-5)
        w.nextcostume()
        w.wait(0.1)
    if kd.down():
        w.seth(180)
        w.fd(-5)
        w.nextcostume()
        w.wait(0.1)
    if kw.down():
        w.addy(5)
        w.nextcostume()
        w.wait(0.1)
    if kj.down():
        y.seth(0)
        y.fd(-5)
        y.nextcostume()
        y.wait(0.1)
    if kk.down():
        y.addy(-5)
        y.nextcostume()
        y.wait(0.1)
    if kl.down():
        y.seth(180)
        y.fd(-5)
        y.nextcostume()
        y.wait(0.1)
    if ki.down():
        y.addy(5)
        y.nextcostume()
        y.wait(0.1)
    if kq.down():
        if y.xcor()-w.xcor()<=50 and y.ycor()-w.ycor()<=50 or w.xcor()-y.xcor()>=50 and w.ycor()-y.ycor()>=50:
            _yellow=1
            y.hide()
            a=y.xcor()
            b=y.ycor()
            dy.goto(a,b)
            dy.show()
            break
    if ku.down():
        if y.xcor()-w.xcor()<=50 and y.ycor()-w.ycor()<=50 or w.xcor()-y.xcor()>=50 and w.ycor()-y.ycor()>=50:
            _white=1
            w.hide()
            c=w.xcor()
            d=w.ycor()
            dw.goto(c,d)
            dw.show()
            break

    

 绝对没有bug(记得下载图片)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值