Beispiel #1
0
def batterSetup():
    global bat
    global batter
    bat = codesters.Sprite("baseballbat")
    batter=codesters.Sprite("athlete2")
    bat.set_size(0.25)
    batter.set_size(0.25)
    bat.go_to(10,-202)
    batter.go_to(-5,-210)
    bat.set_rotation(-45)
    pitcher.go_to(15,-2)
    baseball.go_to(10,10)
    baseball.set_y_speed(-5)
    baseball.collision_on()
    bat.collision_on()
    pitcher.collision_off()
    bat.set_rotation(-45)
Beispiel #2
0
import codesters


stage.set_background("baseballfield")
#stage.disable_all_walls()
caught=False
held=False
outatfirst=False
safeatfirst=False
thirdBase = codesters.Sprite("athlete1")
secondBase = codesters.Sprite("athlete1")
#shortstop = codesters.Sprite("athlete1")
firstBase = codesters.Sprite("athlete1")
pitcher = codesters.Sprite("athlete1")
baseball = codesters.Sprite("baseball")
#bat = codesters.Sprite("baseballbat")
#batter=codesters.Sprite("athlete2")
bat=None
batter=None
runner1=None

thirdBase.set_size(0.25)
secondBase.set_size(0.25)
#shortstop.set_size(0.25)
firstBase.set_size(0.25)
pitcher.set_size(0.25)
baseball.set_size(0.25)
#bat.set_size(0.25)
#batter.set_size(0.25)

#bat.go_to(10,-202)
import codesters

global ship, index_collision, laser

x = -200
y = 210

for row in range(3):
    for column in range(6):
        alien = codesters.Sprite("alien1", x, y)
        alien.set_x_speed(.2)
        alien.set_size(.4)
        x += 75
    y -= 60
    x = -200

stage.set_bounce(1)
stage.set_background("space")
ship = codesters.Sprite("rocket", 0, -215)
ship.set_size(.5)
x = -200
y = 210
for row in range(3):
    for column in range(6):
        alien = codesters.Sprite("alien1", x, y)
        alien.set_x_speed(.2)
        alien.set_size(.4)
        x += 75
    y -= 60
    x = -200
Beispiel #4
0
def counterclockwise(amount):
    sprite = codesters.Sprite()
    sprite.turn_counterclockwise(amount)
    return sprite.get_rotation()
Beispiel #5
0
def up(amount):
    sprite = codesters.Sprite()
    sprite.move_up(amount)
    return sprite.get_y()
Beispiel #6
0
import random
stage = codesters.Environment()

pipe_speed = 6
pipe_gap = 200
pipe_interval = 1.5
gravity = 3
flappiness = 12

# Stage setup
stage.set_background("moon")
stage.set_gravity(gravity)
stage.disable_all_walls()

# Dino setup
sprite = codesters.Sprite("fox")
sprite.set_size(0.5)
sprite.go_to(-200, 0)

# Score setup
score = 0
score_display = codesters.Text("Flappy Points: ", 0, 200, "white")

game_over = False
pipe_list = []


def space():
    sprite.jump(flappiness)
    # add other actions...
import codesters

stage = codesters.Environment()

sky = codesters.Rectangle(0, 0, 510, 510, 'lightblue')
sky.set_gravity_off()
sky.cannot_collide()

floor = codesters.Rectangle(0, -250, 500, 20, 'grey')
floor.set_gravity_off()
floor.cannot_collide()

back = codesters.Sprite('backboard', 200, -160)
back.set_gravity_off()
back.set_size(0.5)
back.cannot_collide()

hoop = codesters.Sprite('hoop', 170, -150)
hoop.set_gravity_off()
hoop.cannot_collide()
hoop.set_size(0.5)
hoop.is_goal()

ball = codesters.Sprite('basketball')
ball.set_size(0.4)
stage.set_gravity(10)

score = 0
t = codesters.Text('0', 200, 200)

import codesters
import random
#global hedgey, stage, text
global hedgey, text

stage = codesters.Environment()
stage.set_background("moon")

hedgey = codesters.Sprite("hedgehog")
hedgey.go_to(0, -210)

points = 0
text = codesters.Text(str(points), 190, -65, "black")


def interval():
    x = random.randint(-230, 230)
    y = random.randint(0, 230)
    star = codesters.Star(x, y, 5, 20, "yellow")


stage.event_interval(interval, 2)


def left():
    hedgey.turn_left(10)


stage.event_left_key(left)

Beispiel #9
0
def right(amount):
    sprite = codesters.Sprite()
    sprite.move_right(amount)
    return sprite.get_x()
Beispiel #10
0
def size(amount):
    sprite = codesters.Sprite()
    sprite.set_size(amount)
    return sprite.get_size()
Beispiel #11
0
def height(amount):
    sprite = codesters.Sprite()
    sprite.set_height(amount)
    return sprite.get_height()
Beispiel #12
0
def width(amount):
    sprite = codesters.Sprite()
    sprite.set_width(amount)
    return sprite.get_width()
Beispiel #13
0
def backward(amount, angle):
    sprite = codesters.Sprite()
    sprite.turn_counterclockwise(angle)
    sprite.backward(amount)
    return [-sprite.get_x(), -sprite.get_y(), sprite.get_rotation()]
Beispiel #14
0
global sprite, colors, block_width, announcer, words, word


words = ["boat", "tiger", "flower", "bee", "tshirt", "smiley face", "horse", "cat", "dog", "fish", "book", "nose", "mouth", "eyes"]


colors = ["pink", "red", "orangered", "yellow", "green", "lime", "aqua", "blue", "purple", "brown", "black", "white"]
block_width = 500/len(colors)
x = -250 + block_width / 2
y = 250 - block_width / 2
for col in colors:
    color_pick = codesters.Square(x, y, block_width, col)
    x += block_width

announcer = codesters.Sprite("kitten")
announcer.set_size(.5)
announcer.go_to(0, -225)

rand_index = random.randint(0, len(words)-1)
word = words[rand_index]
announcer.say("Okay player 2, look away!")
stage.wait(2)
announcer.say("Player 1, the word is " + word)
stage.wait(2)
announcer.say(" ")

sprite = codesters.Point(0, 0, 8, "black")

def click():
    if stage.click_y() > 250 - block_width:
Beispiel #15
0
def go_to(x, y):
    sprite = codesters.Sprite()
    sprite.go_to(x, y)
    return [sprite.get_x(), sprite.get_y()]
Beispiel #16
0
import codesters
import random
stage = codesters.Environment()

stage.set_background("underwater")
stage.set_gravity(2)
stage.disable_floor()

sprite = codesters.Sprite("fish1", 0, -220)
sprite.gravity_off()

score = 0
score_board = codesters.Display(score)


def left():
    sprite.move_left(20)
    # add other actions...


stage.event_left_key(left)


def right():
    sprite.move_right(20)
    # add other actions...


stage.event_right_key(right)

Beispiel #17
0
def left(amount):
    sprite = codesters.Sprite()
    sprite.move_left(amount)
    return sprite.get_x()
Beispiel #18
0
## FROGGER BY SHIRLEY
## LOCATED HERE: https://www.codesters.com/preview/86a38f1a916adbfd928e4b4d54c758e2782f115a/

import codesters
stage = codesters.Environment()

start_ground = codesters.Rectangle(0, -240, 500, 25, "darkgreen")

mid_ground = codesters.Rectangle(0, 0, 500, 25, "darkgreen")

end_ground = codesters.Rectangle(0, 240, 500, 25, "darkgreen")

global frogger  # GLOBALS
frogger = codesters.Sprite("", 0, -250)
frogger.set_size(0.5)
print frogger.modes

# barrier = codesters.Line(-220, 248, -220, -248, "black")
# barrier2 = codesters.Line(220, 248, 220, -248, "black")

for counter in range(-200, 0, 50):
    road = codesters.Rectangle(0, counter, 500, 20, "gray")
    road.set_opacity(.2)  # IS OPACITY STILL NOT WORKING?

for counter in range(50, 250, 50):
    pond = codesters.Rectangle(0, counter, 500, 20, "blue")
    pond.set_opacity(.2)  # IS OPACITY STILL NOT WORKING?

global make_lilypad

Beispiel #19
0
def down(amount):
    sprite = codesters.Sprite()
    sprite.move_down(amount)
    return sprite.get_y()
Beispiel #20
0
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")
net.set_gravity_off()
player1_area = codesters.Rectangle(-130, -250, 235, 10, "purple")
player1_area.set_gravity_off()
player2_area = codesters.Rectangle(130, -250, 235, 10, "blue")
player2_area.set_gravity_off()

Beispiel #21
0
import codesters
stage = codesters.Environment()

sky = codesters.Rectangle(0, 0, 510, 510, 'skyblue')
sky.collision_off()
sky.gravity_off()

ground = codesters.Rectangle(0, -250, 510, 20, 'green')
ground.collision_off()
ground.gravity_off()

flowers = []
for i in range(10):
    x = i * 230 - 200
    flower = codesters.Sprite('flowers', x, -240)
    flower.collision_off()
    flower.gravity_off()
    flowers.append(flower)

# Make a character, we'll use a fox
global fox
fox = codesters.Sprite('fox', -200, 0)

# Add some gravity so our fox doesn't float away
stage.set_gravity(15)
stage.set_bounce(0.3)


# Let's make the fox jump if you push the space bar
def space_key():
    fox.jump(20)