扩展——第 1 步:如果我们保持得分就好了。让我们在我们的程序中添加一个记分牌!

  • 在逻辑中,单击,然后将Integer Variable拖入程序底部。
  • 让我们重命名我们的变量。将=符号左侧的名称从my_varscore
  • 然后,将=符号右侧的数字从25更改为0 。 (我们不应该只给我们的玩家 25 分!)

To navigate the page using the TAB key, first press ESC to exit the code editor.

stage.set_background("moon") sprite = codesters.Sprite("alien1") sprite.go_to(-175, -150) net = codesters.Sprite("basketballnet") net.go_to(215, 175) instructions = codesters.Text("Click on the sprite to shoot the basketball. Hit the basket to score a point!") instructions.go_to(0, 50) instructions.set_color("white") stage.set_gravity(10) sprite.set_gravity_off() def click(sprite): ball = codesters.Sprite("basketball") ball.go_to(-175, -125) ball.set_x_speed(10) ball.set_y_speed(10) # add other actions... sprite.event_click(click) stage.disable_right_wall() def collision(net, hit_sprite): my_var = hit_sprite.get_image_name() if my_var == "basketball": sprite.say("Score!") hit_sprite.hide() # add any other actions... net.event_collision(collision)
  • Run Code
  • 提交作品
  • 下个活动
  • Show Console
  • Reset Code Editor
  • Codesters How To (opens in a new tab)