def main(): filename = '' while filename != 'quit': try: filename = input('>') cgw.showReplay('noteworthy/' + filename) except IOError as e: try: cfw.showReplay('noteworthy/' + filename) except IOError as f: try: cgw.showReplay(filename) except IOError as g: try: cfw.showReplay(filename) except IOError as h: print("Couldn't find file " + filename) except SyntaxError: print("Use quotes!") except NameError: print("Use quotes!")
def play(self): CubeGrabbingWorld.showReplay(self.replay)
def simulate(self, time = 1000): result = CubeGrabbingWorld.simulateIndividual(self.dna, False, '', time = time) self.fitness = result[0] return self.fitness
def simulateAndRecord(self, f= '', time = 1000): result = CubeGrabbingWorld.simulateIndividual(self.dna, display = False, recordThis = True, filename = f, time = time) self.fitness = result[0] self.replay = result[1] return self.fitness
def playReplay(filename): CubeGrabbingWorld.showReplay(filename)