def next_year(): """Конец хода (1 ход = 1 год).""" Vars.year += 1 # Инкремент текущего года for e in Vars.players: # Для всех игроков Vars.players[e].age += 1 # Инкремент возраста game_over() # Проверка на конец игры for w in range(5): # 5 раз Vars.MyCountry.min_now[w] = Names.random_name() # присвоить министру с номером w случайное имя for q in range(5): # 5 раз Vars.MyCountry.min_stats[q] = random.randint(1, 11) # присвоить случайный уровень (от 1 до 10) министру q
if age_temp < 14: print("Маленький ещё страной управлять!") sys.exit() elif age_temp > 50: print("Староват уже.") sys.exit() Vars.MyPlayer.age = int(age_temp) # Возраст игрока Vars.MyCountry = random.choice(AllCountries.allcountries) # Страна игрока print("Ваша страна - ", Vars.MyCountry.name) Vars.MyPlayer.place = Vars.MyCountry.capital # Местоположение игрока print("Введите количество ботов: ", end='') bots = int(input()) # Количество ботов for j in range(bots): # Добавление ботов Vars.countries.append(random.choice(AllCountries.allcountries)) for q in range(5): # "Созыв" министров Vars.MyCountry.min_now[q] = Names.random_name() Functions.gen_gamemap() # Генерация карты # Цикл игры while 1: # Вывод основной информации print("") print("Год:", Vars.year) print("Ваш возраст:", Vars.MyPlayer.age) print("Ваша популярность:", Vars.MyPlayer.popular) print("Денег в казне:", Vars.MyCountry.money, "руб.") print("Население страны:", Vars.MyCountry.population, "чел.") print("Личных денег:", Vars.MyPlayer.money, "руб.") print("Вы находитесь в:", Vars.MyPlayer.place) print("Новости:", Vars.news)