コード例 #1
0
    def start_game(self, snake_ids):
        """ Start a game given a tuple of snake id's. Returning a game id. """
        if len(snake_ids) == 1:
            return

        snakes = [vars(s) for s in Snake.objects.filter(id__in=snake_ids)]
        game = Game(width=10, height=10, food=5, snakes=snakes)
        game.create()
        game.run()
        GameLeaderboard(game=game).save()
コード例 #2
0
 def submit(self):
     game = Game(**self.cleaned_data)
     game.create()
     return game.run()