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()
def submit(self): game = Game(**self.cleaned_data) game.create() return game.run()