#godot
3 публикации
Раньше я думал, что игра начинается с клетки. Но это нечестно.
Настоящая эволюция начинается раньше — в первичном бульоне, где молекулы впервые научились копировать себя.
Поэтому я добавил ДОКЛЕТОЧНУЮ СТАДИЮ.
⚠ Это не «сделайте 100 кликов». Это научно-обоснованный симулятор абиогенеза.
🔬 КАК ЭТО РАБОТАЕТ (и почему вы зависнете на час):
🫧 СБОР ПУЗЫРЬКОВ (как в Agar.io, но без врагов)
Вы управляете абстрактной зоной синтеза (курсор или точка), поглощая молекулы из бульона.
Чем больше становится ваша «зона» — тем быстрее сбор. Просто, наглядно, биологично.
⚙ ПРОЦЕССЫ: ОТ АБИОТИКИ ДО РНК
Вы сами запускаете процессы (кнопкой) или объединяете их в цепочки:
Абиотический синтез → Синтез РНК → Репликация РНК
Запустили первый — цепочка работает автоматически, пока хватает ресурсов. Это учит планированию, а не кликанью.
⚡ СЛУЧАЙНЫЕ КАТАЛИЗАТОРЫ
Временные бонусы («минеральная поверхность», «молния») увеличивают выход процесса.
Нужно ловить момент — как настоящий экспериментатор.
🧬 ВИЗУАЛИЗАЦИЯ: ВЫ ВСЁ ВИДИТЕ
Мы объединили 4 способа сразу:
📊 Абстрактная шкала прогресса к протоклетке
🧩 Сборка клетки по частям — в центре тёмный силуэт, который загорается при открытии мутаций
📖 Текстовая новелла — научный ИИ комментирует каждый шаг
🔬 Стилизация под микроскоп — сначала мутная вода, потом молекулы, потом первая клетка
⚠ ВАМ ПРИДЁТСЯ ТОРОПИТЬСЯ И РИСКОВАТЬ
Конкуренция с другими протоклетками — если вы медлите, они занимают нишу и уменьшают ресурсы.
Мутагенное излучение — раз в несколько минут случайное событие (радиация, метеорит). Может улучшить или ухудшить процессы. Можно активировать рискованно самому.
Система стабильности — у РНК и белков есть параметр распада. Нужно балансировать: быстро синтезировать или стабилизировать липидами.
🧠 «ПАМЯТЬ СРЕДЫ» — ВАШ ВЫБОР ИМЕЕТ ЗНАЧЕНИЕ
Всё, что вы делали в бульоне, повлияет на вашу первую клетку:
Много вкладывались в РНК → бонус к скорости мутаций
Много липидов → прочная мембрана
И так далее.
А когда придёт время — вы сами нажмёте кнопку «Стать клеткой» (или подождать, докопить ресурсы). И вам предложат выбрать архетип первой клетки:
Быстрая (скорость)
Живучая (здоровье)
Эффективная (бонус к АТФ)
🎵 АТМОСФЕРА — НАУЧНО-ПОПУЛЯРНАЯ
Спокойная музыка, реалистичные иконки молекул, цитаты из научных статей.
Это не просто игра — это интерактивный учебник по абиогенезу.
❓ ЗАЧЕМ Я ЭТО ВСЁ РАССКАЗЫВАЮ?
Потому что такая стадия есть только в моей голове и скоро будет в коде.
Мне 13 лет, я делаю это один на Godot. Никаких донатов — только фанат науки и геймдева.
Если вы хотите:
Увидеть, как пузырьки превращаются в клетку
Поучаствовать в обсуждении механик (я читаю комменты)
Просто вдохновиться тем, что можно сделать в 13 лет
👇 ПОДПИСЫВАЙТЕСЬ.
Следующий пост — первый рабочий прототип доклеточной стадии.
#абиогенез #эволюция #доклеточнаястадия #симулятор #наука #биология #геймдев #godot #индиразработка #13лет #протожизнь #рнк #химическаяэволюция #spore #thrive #инженерия #какрождаетсяжизнь #разработкаигр #вузбезэкзаменов #портфолио
Я веду список в блокноте. Вычёркивать пункты — почти как закрывать тикеты на работе (наверное). Смотрите, что буду делать:
1. Доделать расположение окна с процессами внутри органеллы в UI (чтобы красиво и понятно)
2. Исправить мини-окна процессов сбоку главного экрана — они нужны, чтобы запускать процессы без захода в главное меню. Сейчас криво работают.
3. Добавить полноценное рисование линий-связей между узлами в дереве мутаций (TreeEvolution). И сделать, чтобы у узла могло быть несколько родителей — как в настоящей эволюции.
4. Добавить новые улучшения для органелл и процессов
5. Добавить новые органеллы и процессы — достоверно по биологии (никакой фантастики, только наука)
6. Добавить других организмов (врагов, симбионтов, просто соседей по луже)
⏱️ Сколько времени займёт?
Думаю, 3–5 дней, если без выгорания. Что-то пойдёт легко, что-то будет бесить (скорее всего, линии в дереве мутаций — там математика).
❓ Вопрос к вам (честно, мне важно):
Какой пункт вам кажется самым сложным? А самым интересным?
И если вы шарите в Godot или биохимии — напишите, я могу залететь с вопросом в личку.
Подписывайтесь, чтобы увидеть, как я буду вычёркивать это один за другим.
Следующий пост — с отчётом, что сделано ✅
#геймдев #инженерия #эволюция #godot #научпоп #индиразработка #13лет #симулятор #gamedev #game #evolution #проект #игра #наука #science #интересно #увлекательно #программирование #programming
Привет! Мне 13 лет. Я пишу игру на Godot с нуля. Начал 20 марта. За один месяц у меня уже готова сложная клеточная стадия с биохимией, мутациями и органеллами.
Но это не просто «покорми клетку и купи апгрейд».
Это будет научно-обоснованная эволюционная песочница, где каждый шаг продиктован физикой, биологией и инженерией. Никакой магии.
🌍 ВОТ ПОЛНАЯ ЦЕПОЧКА РАЗВИТИЯ (ВСЁ ЗАПЛАНИРОВАНО):
🧫 Одноклеточные
Метаболизм (АТФ, глюкоза, ДНК, фосфат, калий, кальций), гексагональная сетка органелл, дерево мутаций, реальные биохимические процессы. Уже работает!
🐟 Многоклеточные в воде
Специализация клеток, ткани, зачатки органов, гидродинамика, первые хищники и симбионты.
🌿 Выход на сушу
Скелет, лёгкие, терморегуляция, яйца, конкуренция видов, экосистемы.
🐒 Полуобезьяны → разумные приматы
Интеллект, орудия труда, язык, социальные структуры, первые культы и знания.
🔥 Племена (ключевая фишка!)
Вы сможете играть за ЛЮБОГО человека в племени. У каждого своя биография, навыки, характер. Хотите стать шаманом? Охотником? Предателем? Влияйте на судьбу племени изнутри.
🏛️ Цивилизации
Наука, экономика, дипломатия, войны. И снова: вы можете в любой момент переселиться в любого жителя – от раба до императора. Каждое решение меняет ход истории.
🚀 Захват галактик
Колонизация планет, инженерия звёзд, межзвёздная торговля, контакт с другими цивилизациями. Всё на реальных астрофизических моделях.
⚙️ ПОЧЕМУ ЭТО ИНЖЕНЕРИЯ, А НЕ ПРОСТО ИГРА?
Каждый этап требует понимания систем: энергия, ресурсы, логистика, обратные связи, оптимизация.
Чтобы развить организм – нужно спроектировать метаболизм.
Чтобы построить город – спланировать инфраструктуру.
Чтобы захватить галактику – рассчитать орбиты и ресурсные потоки.
Игрок учится проектировать сложные системы в реальном времени. Это прокачивает инженерное мышление лучше любых учебников и курсов.
🎮 ЧТО УЖЕ СДЕЛАНО ЗА МЕСЯЦ (ЭТО ВСЕ РАБОТАЕТ!):
✅ Клетка на физике (CharacterBody2D, поворот к мыши, WASD)
✅ Полноценный метаболизм: АТФ тратится на движение и жизнь, при нуле – смерть с затемнением
✅ 6 видов ресурсов (АТФ, глюкоза, ДНК, фосфат, кальций, калий)
✅ Гексагональная сетка слотов (как в настоящей биохимии)
✅ Drag & drop – перетаскиваю органеллы из магазина в слоты
✅ Клетка меняет форму под органеллы (выпуклая оболочка + сглаживание Chaikin)
✅ Дерево мутаций с зумом, панорамированием и описаниями
✅ Система процессов: ферментация и другие пути с затратами ресурсов
✅ Анимации появления органелл, твины, UI-панели с вкладками (мутации, органеллы, процессы, энциклопедия)
Код на Godot 4. Всё своё, без плагинов.
🔥 БЛИЖАЙШИЕ ПЛАНЫ:
Сохранения (чтобы не начинать каждый раз с нуля)
ИИ-враги и боевая система
Первая многоклеточная стадия (уже в разработке)
❓ ПОЧЕМУ Я ЭТО РАССКАЗЫВАЮ?
Я не прошу донатов и не собираю денег.
Мне нужны единомышленники: разработчики, биологи, физики, художники, сценаристы – или просто люди, которым надоели «казуальные эволюции» и хочется настоящей науки в играх.
Если вы шарите в биохимии, гидродинамике, социологии или астрофизике – пишите, я открыт к диалогу. Если просто хотите следить за проектом – подписывайтесь, будет жарко.
🎯 ВОПРОСЫ К ВАМ (ОТВЕЧАЙТЕ В КОММЕНТАРИЯХ):
1️⃣ Какая стадия вам интереснее всего: клетки, многоклеточные, племена, цивилизации или галактики?
2️⃣ Какую органеллу добавить следующей – митохондрию, хлоропласт или что-то безумное (например, ядро с редактированием ДНК)?
3️⃣ Считаете ли вы, что игра может научить инженерному мышлению?
4️⃣ Какой язык/движок вы бы выбрали на моём месте? (Godot, Unity, свой?)
👇 ПОДПИСЫВАЙТЕСЬ, ЕСЛИ ХОТИТЕ УВИДЕТЬ, КАК ОДНА КЛЕТКА ЗАХВАТЫВАЕТ ВСЕЛЕННУЮ ПО ЗАКОНАМ НАУКИ.
#геймдев #инженерия #эволюция #godot #научпоп #индиразработка #13лет #симулятор #gamedev #game #evolution #проект #игра #наука #science #интересно #увлекательно #программирование #programming