Example #1
0
def setup():
    global m
    global wind
    global gravity

    gravity = Vector(0, 8)
    wind = Vector(0.5, 0)
    size(640, 480)
    m = Mover(width, height)
Example #2
0
def setup():
    global wind
    global gravity
    global movers

    gravity = Vector(0, 1.5)
    wind = Vector(0.4, 0)
    size(640, 480)
    movers = [0] * 4
    for n in range(len(movers)):
        movers[n] = Mover(width, height)
Example #3
0
class transcodeLoop(TransLoop):
    maxThreads = 5
    mover = Mover()
    origin_path = ""
    destination_path = ""

    def onTranscoding(self, obj):
        print "# New transcodeLoop: " + obj["name"]
        #Paso1 Mover
        self.mover.origin_path = self.origin_path
        self.mover.destination_path = self.destination_path
        cmf = obj["name"] + ".cmf"
        self.mover.move(cmf)
Example #4
0
def setup():
    global wind
    global gravity
    global movers
    global fluid

    gravity = Vector(0, 1.5)
    wind = Vector(0.4, 0)
    size(640, 480)
    movers = [0] * 1
    fluid = Fluid(100, 100, width, height, 0.02)
    for n in range(len(movers)):
        movers[n] = Mover(width, height)
Example #5
0
def setup():
    global wind
    global gravity
    global movers
    global sun

    sun = Attractor((Vector(300, 300)), 50)
    # gravity = Vector(0,1.5)
    wind = Vector(0.4, 0)

    size(640, 480)
    movers = [0] * 6
    for n in range(len(movers)):
        movers[n] = Mover(width, height)
Example #6
0
    space.append([])
    for j in range(100):
        if rr(100) < 20:
            space[i].append(1)
        else:
            space[i].append(0)

patterns = [[[0, 0, 0], [0, 0, 0], [0, 0, 0]], [[0, 0, 0], [1, 1, 1],
                                                [0, 0, 0]],
            [[0, 1, 0], [0, 1, 0], [0, 1, 0]]]

system = Kernel(3, 3, patterns)
system['x'] = 20
system['y'] = 20

mover = Mover()

target = [50, 40]
for i in range(1000):
    input = extract(space, system)
    system.compute(target + [input])
    mover.compute([system['output']])

    target = [system['x'], system['y']]
    output = mover['output']
    if output == 0:
        target[1] = system['y'] - 1
    elif output == 1:
        target[1] = system['y'] + 1
    elif output == 2:
        target[0] = system['x'] - 1
Example #7
0
 def __init__(self, state: BotState):
     self.state = state
     self.turner = Turner(state)
     self.turretTurner = TurretTurner(state)
     self.mover = Mover(state, self.turner)
     self.shooter = Shooter(state, self.turretTurner)
Example #8
0
def setup():
    global movers
    size(640, 480)
    movers = Mover(width, height, 100, 100)