Beispiel #1
0
def test5(i):
    empty = mn.initializeTable(mn.atomsDisposition, mn.ourRobot,
                               mn.opponentFirstRobot, mn.opponentSecondRobot)
    mn.ourRobot.setX(0.5)
    mn.ourRobot.setY(1.75)
    mn.ourRobot.setDir(-2.357)
    mn.draw(mn.findPath(empty, mn.Atoms[i]), empty)
Beispiel #2
0
def test12():
    table = mn.initializeTable(mn.atomsDisposition, mn.ourRobot,
                               mn.opponentFirstRobot, mn.opponentSecondRobot)
    response = "000000206000507005759"
    mn.updateTable(table, mn.ourRobot, mn.opponentFirstRobot,
                   mn.opponentSecondRobot, mn.atomsDisposition, response)
    mn.draw(np.array([]), table)
Beispiel #3
0
def test9():
    table = mn.initializeTable(mn.atomsDisposition, mn.ourRobot,
                               mn.opponentFirstRobot, mn.opponentSecondRobot)
    element = mn.atom(1, 1.05 + mn.atomDiameter * 1.5, 1)
    for i in range(5):
        elementData = [element, i, i + 1, 0.03, 0.03]
        mn.updatePosition(elementData, mn.ourRobot, table)
        mn.draw(np.array([]), table)
Beispiel #4
0
def test4():
    empty = mn.initializeTable(mn.atomsDisposition, mn.ourRobot,
                               mn.opponentFirstRobot, mn.opponentSecondRobot)
    mn.draw(np.array([]), empty)
Beispiel #5
0
def test13():
    table = mn.initializeTable(mn.atomsDisposition, mn.ourRobot,
                               mn.opponentFirstRobot, mn.opponentSecondRobot)
    dx, dy = 50, 20
    start = [(100, 50), None]
    print(pfa.accessibleNeighboors(start, table, dx, dy))