示例#1
0
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')
示例#2
0
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)
示例#3
0
# 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()
示例#4
0
	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()
示例#5
0
def init():
    engine.init_screen(WIDTH, HEIGHT)
    turtle.bgcolor(BGCOLOR)
示例#6
0
# 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()"""
示例#7
0
                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()
示例#8
0
def init():
	engine.init_screen(WIDTH, HEIGHT)
	turtle.bgcolor(BGCOLOR)