def begin_puzzle_game(request): match = Match.objects.get(id=request.session['match']) game = cached.get_game(match.id) if request.user.is_authenticated(): player_name = request.user.username else: player_name = game_master.ANON_PLAYER_NAME hand = game_master.draw_up_to(game, player_name, 5) # init puzzle life game['players'][player_name]['life'] = match.puzzle.player_life # puzzle starting units starting_units = PuzzleStartingUnit.objects.filter(puzzle=match.puzzle) for starting_unit in starting_units: game_master.play(game, 'ai', starting_unit.unit_card.pk, 'ai', starting_unit.location.row, starting_unit.location.x, ignore_hand=True) cached.save(game) censored = game_master.get_censored(game, player_name) return HttpResponse(simplejson.dumps(censored), "application/javascript")
def begin_ai_game(request): match = Match.objects.get(id=request.session["match"]) game = cached.get_game(match.id) if request.user.is_authenticated(): player_name = request.user.username else: player_name = game_master.ANON_PLAYER_NAME hand = game_master.draw_up_to(game, player_name, 5) cached.save(game) censored = game_master.get_censored(game, player_name) game = cached.get_game(match.id) return HttpResponse(simplejson.dumps(censored), "application/javascript")