Ejemplo n.º 1
0
    def main():
        logging.basicConfig(level=logging.INFO, format='%(asctime)s: %(message)s',
                        datefmt="%I:%M:%S %p")
        engine = GameEngine(ADDRESS, PORT)
        print('Game is paused.')
        print('Controls:')
        print('    r - restart')
        print('    p - (un)pause')
        print('    q - quit')

        engine.run()
Ejemplo n.º 2
0
 def run(self):
     if self.print_stuff:
         print("Starting " + self.name)
     loop = asyncio.new_event_loop()
     asyncio.set_event_loop(loop)
     game = GameEngine(ADDRESS, PORT, weight_set=self.weight_set, run_on_clock=self.run_on_clock, using_visualizer=USING_VISUALIZER)
     if self.run_on_clock:
         game.run()
     if self.print_stuff:
         print(game.final_state)
     self.scores[self.counter] = game.final_state
     if self.print_stuff:
         print("Exiting " + self.name)
     return game.final_state