def startgame(request, num): context = RequestContext(request, {}) session_id = request.session._get_or_create_session_key() game = create_and_start_game(int(num)) data = game.get_game_state() store_game(session_id, game) response = render_to_response('asg/game.html', {'sid':session_id, 'data': data }, context) response.set_cookie('gid',session_id) return response
def startgame(request, num): context = RequestContext(request, {}) session_id = request.session._get_or_create_session_key() game = create_and_start_game(int(num)) global gameId gameId = int(num) global access_limit access_limit = 10 nextTreasureNo = 10 - access_limit data = game.get_game_state() store_game(session_id, game) # gems coating here gain_list = [] round = game.current_round for i in range(len(round)): r = round[i] gain_list.append(str(r['gain'])) global treasure_display_list treasure_display_list = [] global current_display_list current_display_list = gems_coating(gameId, gain_list) global access_display_list access_display_list = current_display_list rounds_list = data['round'] zipped_data = zip(current_display_list, rounds_list) log_move_event(request.user.id, game, current_display_list, True, False) # ------------------------------------------ global noise noise = 3 response = render_to_response( 'asg/game.html', { 'sid': session_id, 'data': data, 'zipped_data': zipped_data, 'gameId': gameId, 'next': nextTreasureNo, 'noise': noise }, context) response.set_cookie('gid', session_id) return response
def startgame(request, num): context = RequestContext(request, {}) session_id = request.session._get_or_create_session_key() game = create_and_start_game(int(num)) global gameId gameId = int(num) global access_limit access_limit = 10 nextTreasureNo = 10 - access_limit data = game.get_game_state() store_game(session_id, game) # gems coating here gain_list = [] round = game.current_round for i in range(len(round)): r = round[i] gain_list.append(str(r['gain'])) global treasure_display_list treasure_display_list = [] global current_display_list current_display_list = gems_coating(gameId, gain_list) global access_display_list access_display_list = current_display_list rounds_list = data['round'] zipped_data = zip(current_display_list, rounds_list) log_move_event(request.user.id, game, current_display_list, True, False) # ------------------------------------------ global noise noise = 3 response = render_to_response('asg/game.html', {'sid': session_id, 'data': data, 'zipped_data': zipped_data, 'gameId': gameId, 'next': nextTreasureNo, 'noise': noise}, context) response.set_cookie('gid', session_id) return response