Найти в Дзене
МарАнта

print(f"Завершено проектов: {len(self

print(f"Завершено проектов: {len(self.projects)}. Выбери следующий:") project_options = [ "Портальная пушка на микроволновке", "Экзоскелет для увеличения IQ", "Антигравитационная платформа", "Квантовый дешифратор мозговых волн", "Генетический модификатор интеллекта" ] # Выбираем только незавершенные проекты available_projects = [p for p in project_options if p not in self.projects] if not available_projects: print("\nТы завершил все проекты! Ты готов к этапу 4!") self.stage = 4 return for i, project in enumerate(available_projects, 1): print(f"{i}. {project}") choice = input(">>> ") if choice.isdigit() and 1 <= int(choice) <= len(available_projects): selected_project = available_projects[int(choice)-1] print(f"\nНачинаем проект: {selected_project}") print("Для реализации тебе потребуются:") # Случайные требования requirements = random.sample([ "конденсатор потока", "нейтронные батарейки", "суперкомпьютер на Raspberry Pi", "квантовый симулятор", "генетический образец" ], 3) for

print(f"Завершено проектов: {len(self.projects)}. Выбери следующий:")

project_options = [

"Портальная пушка на микроволновке",

"Экзоскелет для увеличения IQ",

"Антигравитационная платформа",

"Квантовый дешифратор мозговых волн",

"Генетический модификатор интеллекта"

]

# Выбираем только незавершенные проекты

available_projects = [p for p in project_options if p not in self.projects]

if not available_projects:

print("\nТы завершил все проекты! Ты готов к этапу 4!")

self.stage = 4

return

for i, project in enumerate(available_projects, 1):

print(f"{i}. {project}")

choice = input(">>> ")

if choice.isdigit() and 1 <= int(choice) <= len(available_projects):

selected_project = available_projects[int(choice)-1]

print(f"\nНачинаем проект: {selected_project}")

print("Для реализации тебе потребуются:")

# Случайные требования

requirements = random.sample([

"конденсатор потока",

"нейтронные батарейки",

"суперкомпьютер на Raspberry Pi",

"квантовый симулятор",

"генетический образец"

], 3)

for r in requirements:

print(f"- {r}")

print("\nПроверяем оборудование лаборатории...")

has_requirements = all(r in self.lab_equipment for r in requirements)

if has_requirements:

print("Все компоненты есть! Начинаем сборку...")

# Мини-игра на скорость реакции

print("\nБыстро введи код активации (цифры 1-3):")

code = ''.join(random.choices('123', k=5))

start_time = time.time()

user_code = input(f"Код: {code}\nПовтори: ")

time_taken = time.time() - start_time

if user_code == code and time_taken < 5.0:

print("Проект успешно завершен! *фейерверк*")

self.projects.append(selected_project)

self.iq += 30

print(f"+30 IQ! Твой IQ теперь {self.iq}")

else:

print("Слишком медленно! Проект взорвался! *бабах*")

else:

print("Не хватает оборудования! Проект провален!")

else:

print("Неправильный выбор! Лаборатория задымилась!")

self.rick_say()

def genius_maintenance(self):

print("\n=== ЭТАП 4: АЛКОГОЛЬНАЯ ОПТИМИЗАЦИЯ ===")

print("Твоя цель - поддерживать гениальность 24/7")

print("\nТвои показатели:")

print(f"IQ: {self.iq} | Знания: {sum(self.knowledge.values())/4}% | Проектов: {len(self.projects)}")

print("\nВыбери действие для оптимизации мозга:")

print("1. Квантовая зарядка (повышение IQ)")

print("2. Алкогольная калибровка нейронов (улучшение знаний)")

print("3. Гипнопедия (изучение во сне)")

print("4. Завершить программу")

choice = input(">>> ")

if choice == '1':

print("\nЗапускаем квантовый коллайдер...")

time.sleep(2)

iq_boost = random.randint(5, 15)

self.iq += iq_boost

print(f"Мозг ускорен! +{iq_boost} IQ!")

elif choice == '2':

print("\nНачинаем калибровку текилой...")

time.sleep(1)

print("*глоток* *звуки перепрограммирования*")

for subject in self.knowledge:

boost = random.randint(1, 5)