def set_screen(): engine.init_screen(WIDTH, HEIGHT) turtle.color('blue') turtle.write("Turtle Patrol", True, align='center', font=('Courier', 50, 'italic')) time.sleep(2) turtle.undo() turtle.bgcolor('black')
def init(): global score score = 0 engine.init_screen(W, H) engine.init_engine() turtle.bgcolor('black') engine.set_keyboard_handler(inputs) engine.add_random_event(0.01, rock) engine.add_random_event(0.01, hole) engine.add_random_event(0.1, newStar) engine.add_obj(buggy1) engine.add_obj(_ground(120, 320, -320, 240)) draw_score() engine.add_obj(_starstuff(1, 1)) engine.register_collision(_buggy, _rock, collbr) engine.register_collision(_rock, _buggy, collrb) engine.register_collision(_buggy, _hole, collbh) engine.register_collision(_hole, _buggy, collhb) engine.register_collision(_rocket, _rock, collrtr) engine.register_collision(_rock, _rocket, collrrt)
# basic moving box import engine WIDTH = 640 HEIGHT = 480 class Box(engine.GameObject): def __init__(self): super().__init__(0, 0, +1, 0, 'square', 'red') if __name__ == '__main__': engine.init_screen(WIDTH, HEIGHT) engine.init_engine() box = Box() engine.add_obj(box) engine.engine()
turtle.fd(B) # roof turtle.rt(45) turtle.fd(B * 3/4) # windshield turtle.lt(45) turtle.fd(B) # hood turtle.rt(90) turtle.fd(B * 3/4) # front turtle.rt(90) turtle.fd(B * 1/7) turtle.lt(90) turtle.circle(-B/2, 180) # front tire turtle.lt(90) turtle.fd(B) turtle.lt(90) turtle.circle(-B/2, 180) # back tire turtle.lt(90) turtle.fd(B * 1/7) turtle.rt(90) turtle.fd(B * 5/6) # back turtle.end_poly() poly = turtle.get_poly() turtle.register_shape('car', poly) if __name__ == '__main__': engine.init_screen(WIDTH, HEIGHT) engine.init_engine() makeshape() car = Car() engine.add_obj(car) engine.engine()
def init(): engine.init_screen(WIDTH, HEIGHT) turtle.bgcolor(BGCOLOR)
# A nice game.Game import turtle import engine from menu import Menu import game import shapes if __name__ == '__main__': turtle.hideturtle( ) # These three lines are hiding the drawing at the beginning turtle.penup() turtle.speed("fastest") engine.init_screen(game.Game.LENGTH, game.Game.LENGTH) engine.init_engine() shapes.makeshape() Menu.load_main_menu() """ game.Game.init_all() engine.add_obj(game.Game.ground) engine.add_obj(game.Game.rocket) cheat() engine.set_keyboard_handler(keyboard_cb) game.load() engine.engine()"""
door.y += 10 key.y += 10 else: engine.del_obj(door) engine.del_obj(key) ldoor[2][3].remove((door, x, y)) lkey[2][3].remove(key) if posi == 2 and posj == 4: banner('You won!') engine.exit_engine() if __name__ == '__main__': engine.init_screen(LENGTH, LENGTH) engine.init_engine() makeshape() create_doors_keys() create_badguys() rocket = Rocket() boss = Boss(30, 0) engine.del_obj(boss) ground = Ground(level[posi][posj]) engine.add_obj(ground) engine.add_obj(rocket) #badguys = [BadGuy(-100, 225)] #badguys = [] engine.set_keyboard_handler(keyboard_cb) load() engine.engine()