— Рассматриваются только кандидаты с отечественными смартфонами и установленными MAX.— Опыт работы от 50 лет. — Вы должны победить дракона. — Ненормированный рабочий день. — Наличие прав на управление вертолетом. — Умение программировать на всех возможных языках. — Знание языка суахили не ниже уровня uppеr intеrmеdiаtе. — Расширение клиентской базы на 100500 человек в день. — Знание основ термоядерного синтеза. — Опыт в организации концертов Бориса Моисеева в Дагестане. — Уверенное использование телекинеза в рамках компетенции. — Большая концентрация мидихлорианов в крови. — Наличие золотой или серебряной медали с одной из олимпийских игр. — Наличие собственной базы клиентов. — Наличие нобелевской премии по физике, как плюс. — Возраст не старше 30 лет. — Наличие собственного ИП для получения зп.
Мы предлагаем:
— Стул, кипяток. — Возможность арендовать стол (вычет из зп, предоплата по-квартально без возврата при недоиспользовании). — Комфортабельный офис в здании заброшенной психбольницы напротив кладбища... После прохождения собеседования на полиграфе. Перед каждым проходом через систему проходных и досмотровых сдаётся анализ мочи.
Всем привет. Я обычный парень, работаю на складе автохимии. График стандартный — 5/2, смены, товар, запах шампуня. К IT-гигантам отношения не имею, бюджетов нет. Кодить я могу только в субботу и воскресенье, потому что в остальные дни я просто тупо занят выживанием и работой.
Почему я вообще в это влез? Меня дико бесит то, во что превратился гейминг в Телеграме. Заходишь в "Топ ботов", а там сплошные тапалки. Геймплей убогий: жми кнопку, смотри рекламу, приглашай друзей. Интерфейс вырвиглазный, сюжета ноль, интереса ноль. Всё сделано только чтобы выкачать время и деньги.
А я хотел играть во что-то нормальное. Чтобы можно было зайти, пока едешь в автобусе или сидишь на скучном совещании, сделать пару ходов, сходить в рейд с мужиками, поторговать. И чтобы это было удобно, открыл чат и ты в игре, и никаких приложений грузить не нужно.
В итоге я психанул и решил написать свою Текстовую MMORPG. Проект называется Кошачья империя (CatzEmpire).
О чем игра? Сеттинг я выбрал такой, чтобы всем было понятно: Коты. Ну все же любят котиков. :3
Сюжет: 2045 год. Генетические эксперименты над собаками вышли из-под контроля. К власти пришла "Империя Железного Лая". Человечество порабощено, а кошек объявили био-мусором. Ты — боец сопротивления, который успел прыгнуть в портал с последней капсулой, где сидел один-единственный кот. Теперь вам надо выживать в древнем мире и строить новую империю.
Геймплей (Тут надо читать и думать) это не кликер.
Карта и Координаты: Мир реализован через эмодзи-карту (адаптированный ASCII-арт). Ты всегда видишь, что вокруг: враги, другие игроки, NPC. Есть система координат (X, Y). Это киллер-фича: нашли босса? Скидываешь координаты в чат гильдии, и вы толпой идете его месить. Зашел слишком далеко на север? Наткнулся на моба, который старше тебя на 3 уровня — умер.
Хардкорная боевка: Бой пошаговый. Решают статы, криты, уклонение и скорость (кто бьет первым). Твой кот — это не просто картинка. В бой может включиться твой самый сильный питомец и нанести решающий урон. Вместо магии — боевые свитки и артефакты.
Смерть — это больно: Я устал от казуальщины. Если ты умер — ты становишься Призраком.
До 20 уровня: добрый целитель воскресит тебя в столице, можно бесплатно телепортироваться в столицу после смерти.
После 20 уровня: умер в лесу? Топай призраком пешком до города или ближайшего целителя.
При смерти теряется опыт. Так что лезть на рожон не стоит.
Экономика на игроках: Рынок, Аукцион, Передача из рук в руки. Вещи не берутся из воздуха, а они падают с мобов или крафтятся (на высоких уровнях). Можно точить шмот камнями (максимум +20), можно торговать с другими игроками.
Гильдии и Рейды: Одному выжить сложно, но можно создать Гильдию, скидываться в общую казну и развивать её. Главный кайф - Рейды. Собираетесь в чате, идете на гильдейского босса, выбиваете уникальный дорогой лут. Плюс гильдия дает пассивный доход участникам.
Я делаю игру один, сервер стоит денег, кушать тоже хочется. Поэтому донат есть, НО:
Валюта "TON" в игре — это просто название. Она никак не связана с реальной криптой, курсами и биржами. Курс фиксирован (1 TON = 150р).
Анти-Шейх система: Донат не дает "кнопку победить".
Хочешь купить крутого Легендарного кота за 150 TON? Не выйдет. Сначала прокачайся сам до 80 уровня. На 5 уровне ты не сможешь его купить, сколько бы денег у тебя не было.
Рандом статов: Покупка кота — это лотерея. Можно потратить кучу денег и выбить обычные статы, а обычный игрок купив кота за обычные монеты выбьет топ-характеристики на силу и ловкость всё зависит от удачи, что только развивает рынок и азарт.
Халява: Премиум-валюту можно выбить с боссов, получить за вход в игру или в ивентах.
Есть стартовый набор новичка (по цене шаурмы) и подписка (дает авто-кормушку для котов, чтобы они были сыты, пока вы спите, также много чего еще).
Зачем я это пишу? Сейчас идет ОБТ (Открытый Бета Тест). Играли пока только мои знакомые. Мне нужны свежие люди, которые:
Найдут баги (я исправлю).
Поругают баланс (я поправлю).
Скажут, что добавить.
Если вам хочется просто лампово поиграть в текстовую RPG, где надо качаться, думать и общаться — залетайте. Ссылка внизу.
А специально для пикабушников промокод: "PIKABU" вводи и получай бонусы в игре!
Всем привет! В первой части я рассказывал, как в 2020 году, вооружившись Stack Overflow и своими амбициями, мы решили создать российскую программу для расчёта мостов. Как все несколько раз начиналось, как Python нас предал, но выручил Cython, и как мы за 2 года написали программу, которую можно было презентовать. Сегодня — продолжение истории стартапа.
Глава 4. Пробная презентация
Наверно всем знакома эйфория от воплощенной идей. Мы тоже начали 2022 год с таким ощущением. Программа относительно стабильно работала, быстро считала, результаты расчёта совпадали с другими МКЭ программами.
Да, результаты отображались только в консоли. Да, не было богатого функционала. Да, было много багов.
Тем не менее, решили показать программу коллегам. «Сейчас все мосты посчитаем!» — думали мы.
Собрали народ. Включили проектор. Показали, что получилось за 2 года. Первый вопрос: — «А как её установить?» Мы: «Эээ… распакуйте zip-архив…»
И понеслась: — «Она по нормам считает?» — «Подвижные нагрузки есть?» — «Импорт/экспорт каких файлов поддерживает?» — «А на сейсмику по СП 268 можно?» — «Стадийность учитывает?» — «Нелинейные расчеты выполняет?»
У нас — ни того, ни другого, ни третьего. Только балка на двух опорах 😆.
Но! Помимо увесистой плюхи мотивации был еще один положительный результат той встречи. Один из коллег рассказал о нас крупной московской проектной компании. Им нужно было автоматизировать итерационный нелинейный МКЭ-расчёт.
Мы подумали: «Рискнём!» Подписали договор, сделали за три месяца. Заказчик остался доволен, а мы получили опыт и первое финансирование проекта.
Глава 5. Витаем в облаках
После презентации стало ясно: ❌ нет установщика — нет доверия, ❌ нет обновлений — нет будущего, ❌ нет авторизации — нет контроля.
Пошли к Жене — нашему коллеге-программисту, который уже делал серьёзные проекты. Он предложил отличный план. В смысле решение.
1. Вынести расчёты на облачный сервер. 2. Сделать сайт для регистрации и лицензий. 3. Встроить авторизацию прямо в приложение. 4. Автоматически обновлять софт через сеть.
Только опять пришлось переписывать рабочий отлаженный код. Теперь уже разделять клиентскую и серверную часть 😭
Привлекли ещё одного web-разработчика и за пару месяцев собрали работающую систему. Полученное решение показало отличный результат скорости, стабильности и удобства. Такое разделение стало хорошим заделом для веб-версии. Пока это мечта… но кто знает?
Параллельно я разбирался с msi-установщиком. Собирал с помощью популярного среди мазохистов инструмента WiX Toolset. Да, масса возможностей, но куча версий, слабая документация, мало рабочих примеров. А ведь хочется и ассоциацию файлов настроить, и автоматическую установку библиотек, и интерфейс установщика, и много чего еще, как у профессиональных приложений. Короче, редкая дрянь, на которую была потрачена не одна неделя.
Глава 6. Испытание на студентах
❗Сразу предупрежу: во время испытания ни один студент не пострадал.
2023 год мы запомнили как год опор. Мы внедрили ПАРИС в учебный процесс. Студенты-мостовики СГУПСа выполняли курсовой проект по расчету опор автодорожных мостов с помощью нашей программы. Они получали теорию и тут же применяли её в программе: — строили модели, — прикладывали нагрузки, — проверяли фундаменты.
Для нас это был мощнейший стресс-тест. И знаете что? Программа его не прошла.
Студенты каждое занятие ломали программу в самых неожиданных местах, а мы ее чинили в самых неожиданных местах.
Мы мучались. Студенты мучались. Преподаватели смотрели на нас с жалостью. Только к концу семестра все заработало.
Троечники были в восторге. Они начинали курсовые, а программа уже летала, отлаженная отличниками!
А ещё в 2023 году получили реальный договор на расчет грузоподъемности опор железнодорожных мостов. Массивные, свайные, с кучей нюансов. Но после студентов — это было прогулкой в парке. Сделали без сучка и задоринки.
Завершили год участием в конференции. Презентовали ПАРИС, рассказали о планах и снова записали целый лист недостающих, но очень нужных функций.
Что дальше?
В третьей части вы узнаете:
Почему запустили официальный канал на RuTube,
Как вошли в реестр отечественного ПО и разочаровались,
Привет, задумал сделать небольшую игру для души, а не для заработка. Почитал несколько статей и понял, что разумнее взять готовый движок, чем изобретать велосипед. Но вот что выбрать — большой вопрос.
В сети куча обзоров, и мнения разнятся. Лет десять назад я бы отталкивался от языка или платформы, но сейчас думаю, что это вообще не проблема. У меня есть опыт программирования на Java, но думаю, что освоить C# или Lua — не должно быть сложно. Поэтому больше ориентируюсь на скорость разработки и потребности самой игры.
О проекте: Это будет небольшой экономический симулятор с 2.5D графикой. В потенциале хотелось бы добавить простой мультиплеер. Целевая платформа — в первую очередь мобильные устройства (Android/iOS).
Пытаясь систематизировать выбор, я нашёл неплохой обзор с интерактивным гидом на сайте Mobilab. Под мои параметры хорошо подошёл Godot, но также меня очень заинтересовал Defold, и теперь я в сомнениях. Что выбрать для моего проекта Godot или Defold? Ребята, если у вас есть тут какие-то мысли или опыт, просьба поделиться информацией.
Привет, Пикабу! На связи Дмитрий, автор проекта Lesorub PRO.
Неделю назад я пришел сюда с сырым прототипом, который просто считал кружочки на фото. Сегодня я выпускаю обновление, которое превращает приложение в полноценный профессиональный инструмент.
Я проанализировал сотни ваших комментариев, переобучил нейросеть на базе из 17 000+ фотографий и переписал движок. Вот что из этого вышло:
🧠 Мощный ИИ (YOLOv8 + 1024px)
Теперь под капотом работает тяжелая артиллерия. Благодаря переходу на разрешение 1024 пикселя, ИИ видит даже самые мелкие и плотно уложенные доски. Но главное — «Ночной режим». Теперь приложение программно вытягивает детали из теней. Если вы грузите фуру в сумерках — ИИ увидит стыки досок там, где глаз уже пасует.
🔍 Революция в правке: Зум и AI-Ассистент
Главная проблема всех сканеров — невозможность редактировать мелкие объекты на маленьком экране. Я решил это двумя способами:
Мультитач Зум (5х): Теперь можно приблизить любой угол штабеля и рассмотреть каждую доску.
Умная вставка: Если ИИ пропустил доску, вам не нужно вручную рисовать рамку. Просто ткните в пустое место — AI-Ассистент сам найдет границы скрытого контура и подставит рамку идеального размера. Это магия, которая экономит кучу времени.
⚙️ Настройка в реальном времени
Больше не нужно пересканировать фото, если результат не идеален. Я добавил слайдеры «Зоркости» (Confidence) и «Плотности» (NMS) прямо на экран результата. Двигаете ползунок — и количество досок пересчитывается мгновенно, прямо у вас на глазах.
📟 Калькулятор и Склад
Это не просто счетчик штук. Введите размеры (длина, ширина, толщина) — и вы сразу получаете объем в м³. Все данные сохраняются: если приложение закроется, ваш прогресс не пропадет.
🦾 Технические фишки для гиков:
Offline First: Вся магия нейросети происходит прямо на вашем телефоне. Интернет в глухом лесу не нужен.
Haptic Feedback: Каждое действие подтверждается приятной вибрацией (тактильный контроль).
Slicing Architecture: Фотографии высокого разрешения анализируются без потери качества.
Зачем я это делаю?
Я хочу создать лучший бесплатный инструмент для рабочих, которым надоело считать пачки досок вручную и ошибаться. Приложение остается бесплатным, без рекламы в функциональных частях и без подписок.
Ребята, кто работает на пилорамах или в лесу — протестируйте новый режим досок и «Ночной режим». Ваша обратная связь — это то, на чем строится этот проект.
The Sims – это игра, о которой слышали даже те, кто никогда не считал себя геймером. В начале 2000-х она наделала много шума и каким-то образом попадала на компьютеры даже самых «мужественных» игроков. Да и кто бы мог подумать, что симулятор обычной жизни сможет увлечь миллионы людей по всему миру: эта концепция оказалась настолько прорывной и живучей, что серия, с определёнными условностями, продолжает успешно существовать уже почти 26 лет!
Но знали ли вы, что The Sims изначально задумывалась вовсе не как «игра про симов»? Или что проект планировали выпустить ещё в 1994 году, однако разработку не раз откладывали и фактически забрасывали? В компании в него почти никто не верил, и то, что игра в итоге всё-таки увидела свет, — во многом результат цепочки удачных совпадений и большого везения.
Как вообще появился на свет этот уникальный симулятор жизни? С какими трудностями столкнулись разработчики и за счёт чего The Sims смогла покорить сердца миллионов игроков? Сегодня мы заглянем за кулисы её создания, услышим интересные истории из первых уст и разберёмся, как шёл процесс разработки!
Довольно редкий официальный буклет-каталог из комплекта некоторых изданий игры
❯ История, начавшаяся с пепелища
Довольно любопытную и по нынешним меркам совсем не типичную историю появления компании Maxis я уже разбирал в недавней статье про SimCity 4, так что искренне рекомендую к прочтению. А чтобы не повторяться, дальше я продолжу рассказ уже непосредственно с истории разработки самой The Sims.
Идея игры, в которой игрок управляет жизнью виртуальных людей, во многом возникла у Уилла Райта случайно. В октябре 1991 года в Окленде произошёл крупный пожар, уничтоживший тысячи домов — среди них оказался и дом самого Райта. Занимаясь восстановлением жилья после трагедии, он неожиданно увлёкся архитектурой и дизайном: начал размышлять, из каких элементов вообще складывается дом, что в нём действительно необходимо в первую очередь, а без чего можно обойтись какое-то время.
«В какой-то момент я всерьёз увлёкся архитектурой и меня по-настоящему зацепил сам процесс проектирования дома — то, как архитекторы думают, принимают решения и ищут баланс между идеей и практикой. Именно тогда я начал размышлять о том, как этот процесс можно превратить в полноценную игру», — Уилл Райт, ведущий геймдизайнер The Sims.
Райт во многом вдохновлялся книгой архитектора Кристофера Александера «Язык шаблонов», в которой архитектура рассматривается не с точки зрения внешней красоты, а через призму человеческих потребностей и функций. Во время чтения Александера он обратил внимание на любопытную деталь: программное обеспечение для проектирования домов ежегодно продавалось миллионными тиражами, хотя вряд ли столь огромное количество людей действительно собиралось заниматься реальной реконструкцией жилья. Гораздо логичнее было предположить, что людям просто нравится «играть» с архитектурой — экспериментировать с пространством, формами и возможными решениями, примеряя на себя роль архитектора без каких-либо реальных последствий.
Именно тогда у Райта и родилась идея создать своего рода «симулятор кукольного домика»: игрок сначала строит дом, расставляет мебель, продумывает планировку, а затем наблюдает за тем, как виртуальные люди функционируют в созданном пространстве. Впрочем, самый первый прототип был ещё очень далёк от той The Sims, которую мы знаем сегодня. Он почти полностью был сосредоточен на строительстве и практически не касался повседневной жизни персонажей.
Трейлер самой первой части серии
«Даже на стадии прототипа мне просто нравилось строить разные дома — я с самого начала понимал, что это именно моё», — вспоминал Уилл Райт. Он быстро осознал, что на проектирование одного дома игрок вполне способен потратить несколько часов, но дальше возникал логичный вопрос: как вообще оценить, насколько удачным получился архитектурный проект? Ответ пришёл неожиданно — дом должны были оценивать не цифры и абстрактные параметры, а сами его обитатели!
По сути, проект задумывался как архитектурный симулятор, в котором игрок планирует дом и обустраивает интерьер, а виртуальные человечки выступают в роли «оценщиков», реагируя на удобство, логику и уют жилья. Изначально игра даже носила соответствующее название — Home Tactics: The Experimental Domestic Simulator («Домашняя тактика: экспериментальный бытовой симулятор»).
Так в игре появились виртуальные люди — симы, которые жили в построенном вами пространстве и своим поведением давали обратную связь. «В этот момент симы стали центром игры, потому что они оказались интереснее самой архитектуры», — вспоминал Уилл Райт. Именно тогда и пришло ключевое понимание: надо делать симулятор жизни!
Строительство и дизайн жилья никуда не исчезли — напротив, они остались важной частью игрового процесса, — но фокус сместился на самих симов. Их характеры, потребности, взаимоотношения, карьера и повседневные привычки стали главным источником геймплея. Команда ввела для персонажей восемь базовых потребностей — от голода и гигиены до общения и развлечений, опираясь на известную психологическую модель пирамиды Маслоу. В результате The Sims превратилась в живую систему, где дом больше не был самоцелью, а стал средой, напрямую влияющей на поведение и судьбу его обитателей.
Пытаясь сделать игру по-настоящему доступной широкой аудитории, интерфейс и управление неоднократно перерабатывали. По воспоминаниям разработчиков, было отброшено более десяти различных вариантов интерфейса, прежде чем команда пришла к действительно интуитивному решению. The Sims изначально задумывалась как игра не только для хардкорных геймеров, но и для людей, которые раньше вообще не сталкивались с видеоиграми — а значит, управление должно было быть понятным без инструкций и обучающих мануалов. И именно в этом во многом кроется один из ключевых факторов успеха The Sims — в неё было удивительно легко «войти», а уже через несколько минут игрок начинал уверенно управлять персонажами, строить дом и экспериментировать с их жизнью.
❯ Как муравьи научили симов думать
В 1991 году из-под пера Уилла Райта вышла игра SimAnt — необычный симулятор жизни муравейника, расположенного на заднем дворе загородного дома. Целью было не просто выжить и разрастись, захватив весь участок, но и вытеснить со своей территории как конкурирующую колонию муравьёв, так и самого человека, по какой-то причине решившего, что этот дом принадлежит ему.
Именно во время работы над SimAnt у Райта и возникло важное наблюдение, ставшее впоследствии фундаментом The Sims. Он заметил, что «интеллект» муравьёв, реализованный через распределённую систему феромонных троп и реакции на окружение, оказался куда более гибким и убедительным, чем поведение человека в той же игре. Человеческий персонаж был запрограммирован классическим процедурным способом и, по сути, выглядел примитивнее муравьёв. Это навело Райта на мысль попробовать тот же принцип, но уже применительно к людям: не делать упор на сложный искусственный интеллект самих персонажей, а перенести значительную часть логики в окружающий мир. В одном из интервью он объяснял, что в ранних прототипах The Sims «люди» фактически служили тестом для предметов: если объект правильно «притягивал» персонажа и вызывал ожидаемое поведение, значит, дизайн предмета был удачным. В итоге симы действительно моделировались по схожей с SimAnt логике — через взаимодействие с миром, а не через сложные внутренние алгоритмы.
«Это случилось в 1993 году, когда я закончил работу над SimAnt. Мы довольно реалистично моделировали муравьиную колонию и их феромонные тропы. В игре был и задний двор, по которому ходил человек, который иногда мог попытаться раздавить муравьёв. У него тоже была своя небольшая симуляция: он находился в доме, смотрел телевизор, доставал еду из холодильника, стриг газон и делал другие бытовые дела. Но этого персонажа мы запрограммировали самым обычным, процедурным способом. И когда проект был завершён, я вдруг поймал себя на мысли: муравьи получились умнее этого парня! Они вели себя гибче, реагировали на большее число ситуаций и в целом выглядели более “живыми”. Тогда у меня и появился вопрос: можно ли смоделировать человеческое поведение более распределённо — по тому же принципу, по которому мы строили поведение муравьёв?» — Уилл Райт, ведущий геймдизайнер The Sims
Игровой процесс SimAnt
Так появился подход, который в индустрии часто называют «умным ландшафтом». Суть в том, что предметы сами “подсказывают” персонажам, чем могут быть полезны: сим выбирает действие не потому, что он глубоко анализирует своё состояние и мир вокруг, а потому что окружение мягко ведёт его за руку, будто приманивая к себе. Условно говоря, туалет “видит” нужду и предлагает воспользоваться им, а потом раковина напоминает: гигиена упала — помой руки. Для геймера эта цепочка кажется вполне логичной и рациональной, хотя за кулисами это довольно простая логика на уровне объектов. Райт позже формулировал то же самое более бытовым языком: «объекты рекламируют себя», а симы реагируют на эту “рекламу” в соответствии с потребностями. Именно эта прорывная система позволяла разработчикам расширять игровой процесс дополнениями, и им не приходилось переписывать искусственный интеллект целиком!
Изначально персонажи получились настолько умными и самостоятельными, что пришлось сделать их немного глупее, чтобы игроку приходилось следить за их действиями и участвовать в их жизни. Кроме того, в симуляцию добавили немного хаоса, для того, чтобы игра не казалась слишком простой, совершенно не бросающей вызов. С тех пор, даже морские свинки, которых можно было завести в качестве неприхотливых питомцев, могли случайно укусить персонажа и заразить его смертельной болезнью, что уж говорить про другие ситуации, вроде пожаров.
«Это игра, в которой сами игроки создают окружение, поэтому здесь безумное разнообразие ситуаций. Очень легко всё спроектировать, когда у тебя линейная игра с предсказуемыми ситуациями, ведь можно создавать ИИ, которые будут действовать очень специфично в определённых обстоятельствах. Создание универсального искусственного интеллекта, который мог бы определить, сидит ли он на диване и смотрит телевизор, или заперся в ванной, или его рвёт в туалете, или он целует свою девушку — это совсем другое! Разнообразие ситуаций, с которыми приходилось сталкиваться этим персонажам, было самой большой технической проблемой», — Уилл Райт, ведущий геймдизайнер The Sims.
Однако ранние прототипы The Sims мало кого впечатляли. Самая первая версия, собранная в 1993 году, выглядела предельно простой: можно было поставить стены, добавить один-единственный активный объект — унитаз — и водить человечков по экрану, заставляя их с ним взаимодействовать. Никакого “умного” поведения тогда почти не было: симы скорее работали как наглядные фигурки, чтобы проверять, как предметы влияют на их действия. Неудивительно, что внутри команды проект шутливо прозвали «симулятором туалета»)))
«Для меня это был интересный объект, потому что с ним было много вариантов для взаимодействования. Знаете, вы могли чистить туалет, могли пользоваться им...» — Уилл Райт, ведущий геймдизайнер The Sims.
В бета-версии симы сильно отличались своим визуалом от релизной версии.
❯ Кукольный домик против корпоративной логики
Когда Райт показал проект руководству Maxis, его идею встретили в штыки. Боссы студии не видели в «интерактивном кукольном домике» никаких перспектив – им казалось, что это либо технически неосуществимо, либо просто никому не нужно. «Они смотрели на The Sims и недоумевали: «Что это вообще? Он всерьёз хочет делать интерактивный домик для куклы? Парень совсем спятил"», – вспоминает Джефф Браун, один из основателей Maxis.
«Они думали, что мы не справимся. Эти люди хотели продолжать делать SimCity и считали мою идею бесперспективной, так что приходилось бороться с внутренней структурой Maxis... компании, которую я же и основал!» — Уилл Райт, ведущий геймдизайнер The Sims.
Скепсис руководства был вполне объясним, ведь большинство других затей Райта, помимо SimCity, оказывались либо коммерческими провалами, либо в лучшем случае посредственными по продажам. Да и фокус-группы тоже отнеслись к концепции без энтузиазма. В итоге The Sims отправилась пылиться на полке почти на пять лет — в середине 90-х Райт переключился на другие проекты вроде SimCopter и SimCity 2000, а про свой «дом для виртуальных человечков» вспоминал от случая к случаю.
«Вообще-то я называл его кукольным домиком, но в ходе одной из фокус-групп я обнаружил, что он не очень нравится 12-летним мальчикам. Они слышали про игру, где нужно выносить мусор и чистить туалет, и это казалось им жутко скучным на фоне спасения мира или пилотирования истребителя. Поэтому с этого момента я перестал его так называть. Но на мой взгляд, да, это был именно он — высокотехнологичный анимированный кукольный домик с искусственным интеллектом», — Уилл Райт, ведущий геймдизайнер The Sims.
Уилл Райт — создатель серии
Лишь в конце 90-х у этой затеи появился второй шанс. В 1997 году студия Maxis пережила большие перемены – ее выкупила компания Electronic Arts, назначив нового генерального менеджера Люка Бартелета. Он сразу увидел, что в «игре про кукольный домик» прячется большой потенциал. «У нас тут один из лучших геймдизайнеров в индустрии, а его проект недофинансирован!» — так Бартелет убеждал руководство EA дать The Sims ресурсы. И это сработало! Благодаря его участию, команду Райта усилили новыми людьми и наконец выделили нормальное финансирование (пусть всё еще и существенно ниже, чем у более значимых продуктов компании). Правда, в самой EA к игре всё равно относились настороженно и регулярно просили отправить под нож то одну механику, то другую. Райт, впрочем, стоял насмерть и отстаивал свой оригинальный взгляд на игру.
К тому времени Уилл Райт так и не отказался от идеи симуляции жизни и продолжал втихую набрасывать идеи. Пока остальные занимались более «перспективными» проектами, он вместе с программистом Джейми Дурнбосом почти полтора года экспериментировал, проверял разные подходы и собирал прототипы системы поведения для будущих симов.
Олдфажный факт: раннюю версию поведения симов протестировали, встроив в свою предыдущую игру SimCopter 1996 года. Там эта технология управляла горожанами, которые ходили по улицам и занимались своими делами. Это стало отличной демонстрацией для начальства — идея работала не на бумаге, а вживую.
Как вспоминал Уилл Райт, момент покупки Maxis компанией Electronic Arts оказался по-настоящему переломным. До этого ему было крайне сложно получить хоть какую-то поддержку внутри самой студии: большинство коллег считали идею The Sims откровенно глупой, из-за чего проект приходилось развивать почти подпольно, втайне от остальных. Но EA пришла в очень удачный момент, когда уже успела обжечься на нескольких неудачных приобретениях — в том числе Origin и Bullfrog, — набила шишек и сделала выводы.
«Мы одновременно вели переговоры сразу с тремя потенциальными покупателями: Activision, Infogrames и EA. У каждой компании были свои сильные и слабые стороны, и мы встречались с руководством всех трёх, но именно с представителями EA нам было наиболее комфортно работать. Оглядываясь назад и учитывая все обстоятельства, я уверен, что мы сделали правильный выбор! Infogrames в тот момент очень хотела закрепиться на рынке США, и мы фактически стали бы их «американским крылом» — это было бы для нас совсем другое направление. А Activision… пожалуй, я даже не буду об этом говорить», — Уилл Райт, ведущий геймдизайнер The Sims.
Все вокруг говорили: «О, Electronic Arts! Они точно угробят Maxis!» Но, надо отдать должное и Уиллу, и самой EA, — Уилл всегда их защищал и повторял: «На самом деле всё не так. Мы всерьёз подумывали закрыть The Sims, а именно EA пришла и сказала: “Нет, это отличная идея!”» По словам Уилла, люди из EA оказывали проекту невероятную поддержку и в каком-то смысле буквально спасли The Sims. По сути, это полная противоположность тому, как обычно принято говорить о влиянии EA на студии», — Крис Хекер, специалист по технологиям в Maxis.
Логотип Electronic Arts тех лет
Вскоре Райт добился от руководства разрешения собрать отдельную команду под The Sims. «У нас была небольшая группа умников, которые ковыряли новые технологии, по факту их никто толком не использовал, и я сказал: просто отдайте их мне в проект Sims. Мне ответили: да пожалуйста — всё равно от них пользы нет», — вспоминал Уилл. Команда переехала в отдельный офис подальше от основного здания Maxis, чтобы работать спокойно, в отрыве от остальной компании. Такая «партизанская» тактика себя оправдала – проект начал прогрессировать, но, несмотря на то, что они получили определённую самостоятельность и финансирование, всё было не так радужно, как может показаться.
«Нам снова и снова приходилось удивлять боссов из EA и Maxis, чтобы проект не закрыли. Они допускали, что у The Sims есть потенциал, но не верили, что из этого выйдет стопроцентный хит. “Кто будет покупать игру без ясной цели, про туалеты и домашние хлопоты?” – недоумевали они. Пришлось изрядно побороться», – Чарльз Лондон, дизайнер проекта.
Многие ли из вас вспомнят это промо Electronic Arts тех лет?
❯ Самый необычный язык в играх
Одной из забавных особенностей The Sims стал придуманный разработчиками язык, на котором говорили симы, – Симлиш. Изначально Райт принял принципиальное решение: персонажи не будут говорить на человеческом языке. Добавить обычную речь было нереально – слишком сложно сделать правдоподобный искусственный интеллект разговора, и пара фраз быстро бы надоела. А бессмысленный лепет, наоборот, включал воображение игрока: «Мы могли записать несколько реплик, но это быстро разрушило бы иллюзию реальности… А когда они говорят на тарабарщине, наш мозг сам достраивает диалог». Да и заставив персонажей говорить на реальном, а не на вымышленном языке, разработчики бы кратно усложнили перевод игры на другие языки.
Найти нужное «звучание» для Симлиша оказалось интересной задачей. Сначала Райт пробовал обойтись реальными языками: например, просил украинских программистов говорить по-украински, но результат получался слишком узнаваемым, со «славянским» оттенком. Потом ему приглянулся навахо — редкий и мелодичный, — но подходящих носителей так и не нашли. На каком-то этапе рассматривали даже эстонский, однако поблизости оказался всего один актёр-эстонец. В итоге пошли другим путём: пригласили двух актёров импровизации и объяснили задачу — нужна болтовня, которая звучит как настоящий язык, но при этом ничего не означает. Эти ребята разошлись не на шутку, очень быстро поймав идею и начав импровизировать — именно так родился всем знакомый Симлиш! Забавно, что позднее (в уже следующих частях серии) на Симлише начнут перезаписывать хиты мировой эстрады, а фанаты выучат отдельные словечки вроде «Sul-sul!», «Uhh shaka bra!» и др. Но в первой игре Симлиш выполнил важную роль — превратил ограничение в знаковую фишку!
Я думаю, нам не стоит удивляться, что фанаты смогли адаптировать алфавит Симлиша под русский язык)))
❯ Заключение
Разработка The Sims длилась почти 7 лет – с момента первых экспериментов в 1993-м до релиза в 2000-м. Уилл Райт вспоминал, что до последнего не понимал, как отреагирует публика: «Я думал, The Sims либо ждёт грандиозный успех, либо полный провал — без середины». В итоге он скорее недооценил свою идею, ведь впереди её ждал настоящий триумф.
Уже на выставке E3 1999 небольшой стенд Maxis с демо The Sims неожиданно привлёк огромную очередь любопытных. Люди толпились, наблюдая, как симы целуются, ссорятся или поджигают кухню, и все наперебой спрашивали: «А что будет, если сделать вот так?». К февралю 2000-го сарафанное радио, подобно эпидемии, разнесло весть о релизе игры. За первые месяцы продали больше миллиона копий, а за два года тираж перевалил за 11 миллионов — для ПК-игры того времени это был почти невероятный результат. И к концу 2000 года The Sims стала самой продаваемой игрой в истории PC, обойдя легендарный Myst.
Очередь к стенду The Sims на E3 1999
В итоге все те, кто сомневался в проекте, были посрамлены, а симулятор повседневной жизни оказался хитом, захватывающим игроков не хуже приключенческих блокбастеров. Более того, аудитория у игры нашлась далеко за пределами традиционных «геймеров». Как отмечала пресса, The Sims заинтересовала даже тех, кто обычно в игры не играет – родители и сёстры тех самых подростков-геймеров тоже увлеклись виртуальным домом. Игра попала в культурный пласт: о симах заговорили как о новом явлении, пародии и отсылки появились в сериалах и журналах. Так трудный и долгий путь разработки завершился феноменальным успехом, а The Sims навсегда изменила ландшафт индустрии.
Ну а если вы хотите самолично погрузиться в ностальгию, то в Телеграмм канале «Олдфажный геймер» я подготовил для вас современный официальный ремастер первой части The Sims со всеми дополнениями и встроенным русификатором с возможностью выбора языка. Доступна как Portable, так и сборка с инсталляторами 🫡
Я играю в игры больше 25 лет и запомнил их именно такими: душевными и затягивающими, с увлекательными механиками и интерактивностью, без внутриигровой валюты и попыток быть чем угодно, но не игрой. В моём Telegram канале тебя ждут не только обзоры на игры, но и актуальные новости, а также рассуждения о геймдеве. Присоединяйся к сообществу олдфагов!
Статья подготовлена при поддержке компании TimeWeb Cloud.