def make_lilypad(): y_pos = random.randrange(50, 250, 50) x_pos = random.choice([-300, 300]) lilypad = codesters.Circle(x_pos, y_pos, 40, "green") lily_spd = random.randint(1, 4) lilypad.set_opacity(.3) if y_pos % 100 == 0: lilypad.set_x_speed(-lily_spd) elif y_pos % 100 != 0: lilypad.set_x_speed(lily_spd)
def click_circle(self): if level_running and not self.user_has_clicked: print('clicked') self.user_has_clicked = True x = stage.click_x() y = stage.click_y() circle_size = small_circle_size * circle_grow_multiplier circle = codesters.Circle(x, y, circle_size) circle.is_big = True self.sprites.append(circle) self.circles.append(circle) circle.event_delay(self.remove_sprite, 2)
def make_circles(self): for i in range(self.num_circles): x = random.randint(-200, 200) y = random.randint(-200, 200) circle = codesters.Circle(x, y, small_circle_size) rgb = self.random_color() circle.set_color(rgb[0], rgb[1], rgb[2]) velx = random.randint(-3, 3) velx = 1 if velx == 0 else velx vely = random.randint(-3, 3) vely = 1 if vely == 0 else vely circle.set_x_speed(velx) circle.set_y_speed(vely) circle.is_big = False circle.event_collision(self.circle_collision) self.sprites.append(circle) self.circles.append(circle)
## VOLLEYBALL BY SHIRLY ## LOCATED HERE: https://www.codesters.com/preview/2abfa838e59334f3c287194a0ecc8fbf625f9e3a/ import codesters stage = codesters.Environment() global ball, start_txt, win_text, player1, player2, barrier, net, player1_area, player2_area start_txt = codesters.Text("PRESS SPACE TO START", 0, 75, "red") ball = codesters.Circle(0, 0, 40, "blue") ball.set_gravity_off() win_text = codesters.Text(" ", 0, 175, "black") def space_bar(): ball.set_x_speed(random.randint(-6, 6) + 1) ball.set_gravity_on() start_txt.hide() win_text.hide() stage.event_key("space", space_bar) player1 = codesters.Sprite("hedgehog", -210, -225) player1.set_size(.6) player2 = codesters.Sprite("kitten", 210, -225) player2.set_size(.5) player2.flip_right_left() barrier = codesters.Line(0, 250, 0, -250, "gray") barrier.set_gravity_off() net = codesters.Rectangle(0, -210, 20, 80, "darkgray")
def interval(): x = random.randint(-260, 260) food = codesters.Circle(x, 230, 10, "sienna")
def space(): x = ship.get_x() laser = codesters.Circle(x, -190, 8, "red") laser.move_up(500) laser.event_collision(index_collision)