Running local games crashes with no error message stating why

I am currently trying to modify the starter kit to fit my needs. At the moment I running games using:

<> python .\scripts\run_match.py ./example_algo/ ./example_algo/ </>

I keep getting this output without reason as to why things are crashing.

<>
P1 Name: example_algo
P2 Name: example_algo
Algo Crashed. Crash: false !processIsAlive: true
Algo Crashed. Crash: false !processIsAlive: true
Algo Crashed. Crash: false !processIsAlive: true
Algo Crashed. Crash: false !processIsAlive: true
Algo Crashed. Crash: false !processIsAlive: true
Algo Crashed. Crash: false !processIsAlive: true
Algo Crashed. Crash: false !processIsAlive: true
Algo Crashed. Crash: false !processIsAlive: true
Algo Crashed. Crash: false !processIsAlive: true
Algo Crashed. Crash: false !processIsAlive: true
Algo Crashed. Crash: false !processIsAlive: true
Algo Crashed. Crash: false !processIsAlive: true
Winner (p1 perspective, 1 = p1 2 = p2): 2
Algo Crashed. Crash: false !processIsAlive: true
Algo Crashed. Crash: false !processIsAlive: true
Algo Crashed. Crash: false !processIsAlive: true
Algo Crashed. Crash: false !processIsAlive: true
Waiting to exit finished game.
sent game end playerIndex: 0
sent game end playerIndex: 1
sent game end playerIndex: 0
sent game end playerIndex: 1
Done waiting now exiting finished game.
Hard Exiting Now
Closing stream
Closing playerIndex: 0
Closing stream
Closing playerIndex: 1
Exited for loop
End of main
Closing stream
Closing stream
Finished running match
</>

Extra: zipping the algo and deploying yields the same problem.

I am a complete chungus…

Forgot this gem:
<>
if name == “main”:
algo = AlgoStrategy()
algo.start()
</>

1 Like