Ejemplo n.º 1
0
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)
Ejemplo n.º 2
0
 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)
Ejemplo n.º 3
0
 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)
Ejemplo n.º 4
0
## 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")
Ejemplo n.º 5
0
def interval():
    x = random.randint(-260, 260)
    food = codesters.Circle(x, 230, 10, "sienna")
Ejemplo n.º 6
0
def space():
    x = ship.get_x()
    laser = codesters.Circle(x, -190, 8, "red")
    laser.move_up(500)
    laser.event_collision(index_collision)