Example #1
0
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
Example #2
0
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)