Я делаю игру, в которой надо давить прыщи. За это время я научился довольно точно объяснять, почему из виртуального прыща неправильно выходит гной. Читать код пока не научился.
По основной работе я довольно плотно пользуюсь нейросетями для автоматизации всякой рутины. В какой-то момент подумал: а получится с их помощью сделать свою игру?
Сейчас она почти готова. Называется Pimple Popping, собираюсь бесплатно выпустить её в Google Play. Покажу, что получилось, расскажу, как я до этого докатился, и в конце попрошу помочь с тестированием.
Начну с очевидного: почему вообще прыщи?
Потому что искал нишу в которой проще продвинуть игру, чтобы в ней хоть кто то поиграл
В рекламе тебе показывают огромный прыщ, из которого достают всякую мерзость. Заходишь — а там три в ряд. Собираешь комбинации, проходишь уровень, и потом тебе в награду показывают, как прыщ выдавился. Сам. На это злятся люди в коментах.
Есть и игры, где достаточно нажать на прыщ и посмотреть готовую анимацию. А вот таких, где ты сам его давишь и от твоих движений что-то зависит, мне попадалось мало. По моим впечатлениям, ниша почти пустая. Поэтому и решил попробовать.
Хотелось, чтобы можно было выбрать прыщ, поставить пальцы, начать сжимать. Почувствовать, что он поддаётся. Потянуть вросший волос и случайно порвать его, потому что дёрнул слишком резко. Побить собственный рекорд по неаккуратному бритью.
В общем, чтобы вся эта неприятная возня и была игрой.
Код мне пишет Claude. Я объясняю, что хочу получить, он делает, я запускаю и проверяю.
Со стороны это легко представить так: написал «сделай игру про прыщи», сходил за чаем, забрал готовую игру. На практике большая часть времени уходит на то, чтобы понять, почему вроде всё работает, но играть неприятно. Причём неприятно не в том смысле, который мне нужен.
Например, у прыща есть давление, содержимое, прочность стенки. От того, как давишь, зависит результат. При аккуратном сжатии выходит содержимое, затем сукровица. Если перестараться, можно получить внутренний разрыв, боль, кровь и шрам.
Но само наличие этой механики ещё ничего не гарантирует. Надо, чтобы она нормально ощущалась под пальцами.
Поэтому я сижу и давлю.
— Слишком быстро выходит. Давай медленнее. — Теперь вообще не выходит. — Сейчас выходит, но ощущения нет. — Вот сейчас хорошо. Только почему он улетел?
И так по кругу. Меняешь одну вещь, проверяешь, замечаешь другую. Иногда возвращаешься к тому, что уже считал готовым.
Постепенно к прыщам добавились чёрные точки, вросшие волосы, бритьё и воск. В каждой процедуре можно накосячить по-своему: порвать волос, порезать клиента, оставить раздражение.
А ещё у клиентов появился сюжет. Они приходят со своими историями, что-то скрывают, передают записки, просят о помощи. Ты выбираешь, что ответить, и влияешь на развязку. Получилось семь концовок. аля paper please на лайте.
За эти полгода случилось несколько вещей, которые программист, наверное, заметил бы сразу. Я заметил, когда всё сломалось.
Например, сделал три языка, включая японский. Запускаю — вместо иероглифов квадраты.
Оказалось, выбранный шрифт этих символов не содержит. Нашли другой. В нём тоже оказалось далеко не всё, что нужно. Японский перевод у нас уже был, а прочитать его в игре по-прежнему было нельзя.
Сейчас дошёл до публикации. И тут мне нужны люди.
Для моего нового личного аккаунта Google Play требует закрытое тестирование: минимум 12 участников должны оставаться подключёнными к нему 14 дней подряд. После этого можно подать заявку на доступ к публикации.
Если у вас Android и вы готовы попробовать — напишите в комментариях.
Для добавления понадобится адрес Google-аккаунта, с которым вы пользуетесь Google Play. Почтой обменяемся в личке, выкладывать её в открытые комментарии не нужно.
От вас — поиграть в течение этих двух недель и рассказать, что не так. Где сломалось, где неудобно, где непонятно, что делать. Или где просто скучно: это тоже полезно.
Красивые отчёты не нужны. «На моём телефоне тормозит», «не могу вытащить волос», «вот тут вообще не понял, чего ты от меня хочешь» — вполне подходящая обратная связь. Если получится приложить скриншот, будет ещё лучше.
Игра бесплатная и останется бесплатной. Сейчас мне интересно довести её до выпуска и пройти весь путь: от «а почему бы не попробовать» до игры, которую кто-то установил и действительно играет.
Продолжаю исследовать тему злодеев: как хорошие люди становятся жестокими и что их к этому подталкивает. На примере четырех персонажей (Энакин Скайуокер, Харви Дент, Эрик Леншерр, Отто Октавиус) видно, что мотивация может быть абсолютно разной: гордыня, эгоизм, алчность, разочарование в идеалах или личная трагедия. Но у них всех также есть и схожая черта - готовность идти на любые жертвы ради достижения цели. Возможно, именно в этом кроется отличие героев от злодеев.
Заказывал еще в середине лета манхву «Точка зрения всеведущего читателя». Помимо четырех первых томов в твердой обложке, в бокс также положили сопутствующий мерч: 6 карточек персонажей, стикер, 2 скретч-карты, 4 «сахарные» открытки и одну открытку-календарь. Буду читать, надеюсь, понравится, а издатель продолжит выпускать продолжения.
В конце июня 2015 года жители поселка Жемчужный в Хакасии увидели на огромном рекламном щите портрет девушки с надписью: «Ты богиня дней моих». Многие знали, кому она адресована. Девушку звали Елена Вырва, ей было 19 лет. Через несколько дней после появления баннера Елена исчезла. Еще через два дня ее тело нашел рыбак в реке Белый Июс. NEWS.ru рассказывает подробности этой истории.
Мечтала быть спасателем
Мама Лены Наталья Овинникова в интервью Елене Погребижской рассказывает, что судьба наградила ее как в сказке про доброго зайца — «четыре сыночка и лапочка дочка». Лену Наталья родила последней, когда самой ей уже было почти 40 лет.
С братьями она росла как мальчишка: дралась, ходила с ними на рыбалку, ловила раков, каталась на лодке. В первом классе во время драки с соседом Елена сломала руку — она отстаивала свои права и с детства не терпела несправедливости. При этом учеба давалась ей легко. Она знала иностранные языки, участвовала в олимпиадах и школу окончила на пятерки. Елена много занималась спортом, бегала по 15 кругов на стадионе, тренировалась с гирями и гантелями, следила за питанием.
Лена в детстве
Уже в старших классах девочка мечтала поступить в училище МЧС и стать спасателем. Однако медицинскую комиссию не прошла из-за проблем со спиной. Девушка тяжело переживала несбывшуюся мечту, но быстро нашла другой путь: поступила в политехнический университет в Красноярске, получила повышенную стипендию и собиралась после первого курса перевестись в институт нефти и газа. Все сессии она сдала на отлично.
Возлюбленный сталкер
В родном Жемчужном у Лены в восьмом классе начались первые отношения — с десятиклассником Русланом. О его ухаживаниях знали все. Он писал на асфальте «Ленка, я тебя люблю», развешивал плакаты на заборах, устраивал сюрпризы, дарил цветы и подарки.
Однажды, рассказывала Наталья, Руслан устроил целое представление: когда Елена шла по парку, навстречу ей по очереди попадались знакомые мальчишки и дарили по цветку. На финальной точке Руслан выложил из лепестков роз сердце, в центре которого стояла большая игрушечная лиса. Даже на соревнованиях по тайскому боксу, куда ездил в другие города и страны, он посвящал свои победы Лене.
Поначалу ей это нравилось. Но со временем за красивыми жестами стало проступать другое. Руслан мог переходить к агрессии, говорить, что Елена ведет себя неправильно или недостойна его.
Руслан
Они встречались около трех лет, расставались и мирились. Елена все чаще говорила, что Руслан — не тот человек, который ей нужен. Она признавалась матери: «Мне неинтересно с Русланом, я не знаю, о чем с ним говорить».
Лена
Одна из подруг рассказала, что однажды во время конфликта Руслан плюнул в Лену и оскорбил. Был и другой эпизод. Летом девочки вместе с Еленой гуляли во дворе школы, когда подъехала машина. Из нее вышли Руслан и его брат. Руслан схватил Елену на руки и унес. Его брат толкнул подругу Полину и стал ругаться на девушек, обвиняя их в том, что из-за них Елена ведет себя неподобающим образом. После этого подруга еще не раз говорила Лене, что эти отношения нужно заканчивать.
В выпускном классе Елена вместе с матерью переехала в Ачинск. Руслан приехал следом. Он говорил старшеклассникам, чтобы те присматривали за девочкой на переменах и не давали ее в обиду. Для него это было проявлением заботы. Самой девушкой все это уже воспринималось как слежка.
Руслан после смерти родителей жил у родственников. Его семья была известной в регионе: дед и дядя занимали должности мэров, отец крутился в бандитской среде в 1990-х.
Руслан
«Лена, я чмо»
После школы жизнь Елены стала меняться. В Красноярске она познакомилась со старшекурсником Сашей. Он был уверен в себе, интересовался экстремальным спортом, много читал. В отличие от Руслана, с ним Елене было о чем говорить.
Вскоре Саша познакомился с матерью Елены, Елена ездила к его родным, оставалась у них на несколько дней. Наталья вспоминала, что все уже шло к свадьбе. Саша говорил ей, что видит Лену своей будущей женой.
Но когда о появлении Саши в жизни Лены стало известно Руслану, тот в бешенстве явился к матери девушки и устроил истерику.
«Ой, это не то слово, как он отреагировал. Он забежал ко мне в дом: „Наташа, вы почему мне не сказали, что у Ленки появился другой?“ И кулаком в зеркало. У меня зеркало рассыпалось на мелкие осколки», — рассказывает Наталья.
Мама Лены — Наталья
Позже молодой человек угомонился, но продолжал держать Лену и ее мать на короткой ноге. В апреле 2015 года произошло событие, которое еще сильнее изменило отношение к нему.
В селе Шира, где на тот момент жила Наталья, случился огромный пожар. Огонь, пришедший со стороны мусорной свалки, перекинулся на дома. Руслан оказался рядом, помогал тушить пламя и вывел мать Елены из горящего дома.
Лена с мамой
«Руслан маму спас», — написала тогда Елена подруге. Девушка сама позвонила Руслану, чтобы поблагодарить за спасение матери. Он попросил встретиться. Девушка ответила, что у нее есть парень. Но молодой человек продолжал манипулировать своим положением.
Вскоре Саша внезапно порвал с Еленой. Сначала все решили, что он просто захотел уйти. Позже выяснилось другое: Руслан вместе с друзьями нашел Сашу, избил его и заставил пообещать, что тот больше не будет встречаться с Еленой.
«Он по телефону ей сказал: „Лена, я чмо, я от тебя отказываюсь, я с тобой не буду“», — вспоминает Наталья.
Елена тяжело переживала случившееся. Через несколько дней она написала подруге: «Полина, приходи, будем резать его вещи, прощаться с прошлым».
Когда девушка узнала, что в разрыве участвовал Руслан, она была очень зла. К тому времени Елена уже окончательно перестала воспринимать агрессию Руслана как доказательство любви. Но она все еще говорила, что благодарна ему.
Даже в тот летний день 2015 года, когда в родном поселке появился рекламный щит с ее лицом, она написала в соцсети «ВКонтакте»: «Никогда не поддержу тех, кто говорит, что нет настоящих мужчин. Ты есть. Спасибо тебе за то, что ты настоящий волшебник, а не сказочник».
Она еще не знала, что в этот момент Руслан уже решил, что ее жизнь имеет цену — 2,5 млн рублей.
Поехали на озеро
2 июля Елена собиралась купаться на озере Фаркал вместе с Русланом. Она была в купальнике и взяла с собой сменную обувь. Сразу после отъезда девушка перестала выходить на связь: не отвечала на звонки матери и игнорировала сообщения от подруги Полины, с которой должна была встретиться вечером.
В тот же день начались поиски. Искали родственники, друзья, местные жители. Одним из самых активных был Руслан. Он участвовал в поисках вместе с семьей и даже ночевал у Натальи, чтобы утром продолжить участвовать в операции. При этом уже было известно, что именно Руслан был последним человеком, который видел Елену.
Сначала он утверждал, что попросил знакомого 47-летнего Виктора Мальцева подвезти девушку до магазина. Позже это удалось подтвердить по камерам внешнего видеонаблюдения: за рулем был Виктор, Елена сидела впереди, Руслан — сзади. На записи Елена была спокойна: улыбалась, смеялась, слушала, что ей рассказывал Руслан.
Руслан
Но Наталью насторожили слова Руслана во время поисков. Она сама спросила его, не сделал ли он что-нибудь с Леной. В ответ он возмутился, а потом, немного погодя, тихо сказал: «Тетя Наташа, может, все-таки в морге лучше ее поискать?»
Когда Наталья переспросила, он отрицал, что произнес эти слова. Этого оказалось достаточно, чтобы утром мать пошла в полицию и сказала, что подозревает Руслана.
Вскоре его и Мальцева начали допрашивать. Пока Наталья ждала в отделении, сотрудники полиции внезапно стали собираться и куда-то уезжать. Она поняла, что произошло что-то серьезное. Позже один из родственников, работавший в полиции, сказал ей: «Теть Наташа, вы, наверное, уже все поняли».
Лену нашли на второй день после исчезновения. Ее тело обнаружил рыбак в реке Белый Июс. Девушку завернули в мешки для сахара. К голове и ногам привязали тяжелые камни, чтобы тело сразу ушло на дно.
Удавку подготовили заранее
Следствие установило, что убийство было заказным. Руслан заплатил Виктору Мальцеву 2,5 млн рублей. Для Мальцева, ранее судимого и не имевшего работы, это были большие деньги. По словам Натальи, Руслан обещал ему деньги на дом, и тот уже присмотрел себе жилье.
Виктор Мальцев — наемный убийца
По данным следствия, Мальцев заранее приготовил два самодельных орудия. Одним была удавка — веревка, обмотанная изолентой, с палками на концах. Вторым — заточенный напильник.
Накануне Руслан сказал Елене, что готовит для нее сюрприз. Чтобы его увидеть, нужно было поехать с ним на машине в сторону Белого Июса. Елена согласилась и добровольно села в авто на переднее сиденье. В какой-то момент Руслан взял лежавшую рядом удавку, накинул ее Елене на шею сзади и начал затягивать. При том, что он был сильным спортсменом, дополнительно упирался коленом в сиденье, чтобы усилить давление. Об этом говорят кадры со следственного эксперимента.
Вскоре Елена перестала подавать признаки жизни. Но через некоторое время, когда мужчины остановили машину и вытащили тело, она снова вздохнула.
Тогда Мальцев взял заточку и нанес ей не менее двух ударов в область сердца. При исследовании ран эксперты установили, что в каждой из них орудие меняло положение множество раз. После этого мужчины убедились, что Елена умерла, положили тело в мешки, привязали камни и сбросили его в реку.
Мальцев на следственном эксперименте
Руслан после убийства вернулся в село и через несколько часов присоединился к поискам девушки.
Мальцев вину отрицал и утверждал, что только довез Руслана и Елену до реки. Однако следствие обнаружило орудия преступления и другие доказательства его причастности.
Руслан признался. На следствии и в суде при присяжных он говорил о своей любви к Елене и ревности. Оба обвиняемых были признаны виновными. Руслана приговорили к 18 годам колонии строгого режима. На вердикт он отреагировал такими словами: «Мало дали. Я совершил большой грех».
Мальцева приговорили к 19 годам колонии. Когда на следствии он узнал, что убил дочь подруги своей жены, он упал в оборок. Позже он умер в тюрьме от болезни.
На похороны Елены пришел практически весь поселок. Приехали ее одноклассники из Ачинска, друзья и одногруппники из Красноярска.
Для Натальи смерть дочери стала потерей части собственной жизни. Елена была для нее не просто младшим ребенком. Они были очень близки. Даже когда девушка жила в городе в пяти минутах ходьбы от дома подруги, она могла позвонить матери по дороге — спросить, как у нее дела, что она ела и чем занимается. Каждый разговор заканчивался словами: «Все, я тебя люблю».
У Елены было много планов. Она хотела сама заработать на машину и квартиру, чтобы ни от кого не зависеть. Хотела помочь матери вставить зубы, пройти лечение, сделать операцию. Однажды Наталья сказала дочери, что хотела бы побывать в Париже.
«Я тебя обязательно туда свожу», — ответила Елена.
Сейчас с Натальей остаются ее сыновья и множество внуков. Женщина признается, что если бы не дети, то она выжила бы из ума. Также помогает работа — Наталья трудится социальным работником в селе и постоянно общается с местными жителями.
Вышел по УДО?
Руслан Сейидов должен был выйти на свободу в 2034 году. Но относительно недавно его уже видели в родном селе.
Команда Елены Погребижской нашла его имя в открытых источниках: Руслан проводит тренировки и занимает должность президента Федерации муай-тай в Шире. В сюжете местного телеканала АТВ он рассуждает о пользе спорта для детей, а на заднем плане тренируются несовершеннолетние.
Наталья не видела Руслана и не хочет видеть. Женщина предупредила сыновей, чтобы они не трогали Руслана, хотя простить его преступление невозможно.