Серия «Из 1С в Python: мой путь»

5

Глава 2. Кризис среднего возраста⁠⁠

Серия Из 1С в Python: мой путь

Привет, Пикабушники!

Когда-то писал здесь, как после девяти лет работы с 1С решил попробовать себя в Python. Тогда получал от 200 тысяч в регионе, руководил IT-отделом во франче и по вечерам делал телеграм-ботов. Первым был бот для скачивания видео, которого я сюда и пришел показать.

Подумал, что пора написать продолжение. Тем более рассказать уже есть про что (прошло 3 года с прошлого поста, интересно, какая статья будет следующая через еще 3 года).

Из 1С я в итоге так и не ушел. Зарплата сейчас уже от 450 тысяч, всё еще живу в регионе, в этом плане не жалуюсь. Готовлюсь к экзамену на «1С:Эксперт по технологическим вопросам». В общем, переквалификация пошла по своему сценарию))

За это время в работе появился ИИ. Использую Codex, Claude Code, Cursor, MCP и навыки для агентов. В 1С это тоже вполне применимо, код руками уже практически не пишу)))

Но временами от 1С всё равно устаю. Даже когда нормально платят и в целом всё устраивает, иногда хочется чего-то нового.

Жена играет в «Клуб Романтики». Посмотрел, что это вообще такое, узнал, что у жанра большая аудитория. Давно было желание сделать похожую игру, а тут появились все возможности. Решил попробовать.

Получилась романтическая визуальная новелла. Приложение называется «Секретные вечера», а первая история внутри «Письма без подписи».

Игра в первую очередь для девушек. Некоторые сюжетные повороты мужчинам могут показаться аморальными)))))

Пока разбирался с жанром, стало интересно, что именно в нем цепляет. Девушкам хочется романтики, кому-то интриги, кому-то просто побыть героиней истории, где вокруг тебя что-то происходит и от твоих решений многое зависит. Можно пофлиртовать с персонажем, выбрать что-нибудь рискованное и посмотреть, чем закончится.

В «Письмах без подписи» героиня начинает получать анонимные письма от человека, который знает о ней слишком много. Дальше отношения, подозрения и решения, с последствиями которых придется разбираться.

Первый сезон готов целиком: 12 глав, есть разные финалы.

Теперь немного про техническую часть.

Основу сделал на Ren’Py движок для визуальных новелл, в котором используется Python. Он занимается диалогами, картинками, переходами между сценами и сохранениями. Поверх этого уже сделаны отношения с персонажами, сюжетные условия и выборы.

Игру собрал для браузера и встроил в Telegram Mini App. Открываешь бота, запускаешь игру и читаешь прямо в телеграме. Отдельно регистрироваться не надо, есть апк для андройда и можно собрать для  IOS, но пока не хочется заморачиваться, тем более с гражданством рф с этим делом есть нюансы.

Серверная часть тоже на Python: FastAPI, база SQLite. Там хранятся данные игрока, игровой баланс, открытые сцены и облачные сохранения. Аккаунт привязан к Telegram, поэтому можно продолжать с другого устройства. Всё это крутится на VPS через Docker Compose, игру и запросы к API обслуживает Caddy.

По ходу добавил статистику прохождения и обратную связь, пока мониторю) Интересно, где люди бросают читать, какие варианты выбирают и доходят ли вообще до финала.

Кроме облачных ИИ-инструментов использовал свой домашний комп (не основной, работаю с ноута, эта рабочая станция на убунту):

  • Ryzen 9 9900X, материнка MSI MAG X870E TOMAHAWK WIFI.

  • 64 ГБ оперативки Kingston FURY Beast.

  • Две GeForce RTX 3090 GamingPro 24 ГБ.

  • NVMe Kingston KC3000 на 2 ТБ.

  • Блок питания Chieftec Polaris Pro на 1300 Вт.

  • Водянка MSI MAG CORELIQUID I360 и корпус MONTECH KING 95 PRO.

На нем локально запускал ComfyUI. Для картинок использовал Qwen-Image, для редактирования Qwen-Image-Edit-2509, с ускоряющими Lightning LoRA на 8 шагов. Для удаления фона у персонажей BiRefNet. Музыку генерировал через ACE-Step 1.5 turbo.

Правда, по ходу разработки часть арта стал делать через генерацию изображений в Codex: результат мне понравился больше (так что мощный комп нынче для таких дел почти не нужен, только для эмбендингов локальных).

ИИ в разработке использовал много, да что тут греха таить, практически всё сделал за меня))))

На мне: утвердить сюжет, проверять результат, искать ошибки, заставлять перерисовывать картинки.

Есть несколько агентов, арт директор, виртуальные читательницы, которые проверяют сюжет и дают обратную связь, пишут когда догадались про развязки сюжета и почему.

Для меня это хобби и возможность переключиться после работы. В 1С платят хорошо, уходить прямо не собираюсь, но делать что-то свое тоже хочется, тем более в индустрии в связи с развитием технологий будут изменения и хочется найти свою тихую гавань.

Игра бесплатная, без рекламы. Сейчас больше всего интересно понять, захочет ли в неё играть кто-то кроме меня. Если жены или девушки любят такие истории, можете им дать на тест)))

Монетизировать пока смысла нет, попробуем доработать и найти свою аудиторию и не бросить на половине пути, как это обычно бывает.

Показать полностью
15

ГЛАВА 1. Начало пути⁠⁠

Серия Из 1С в Python: мой путь

Привет, Пикабушники!

В настоящий момент я работаю в области 1С, уже как 9 лет, за это время достиг неплохих результатов, получаю ЗП от 200 тысяч в регионе и являюсь руководителем IT отдела в одном из франчей.

Но последние года два от 1С начало понемногу тошнить, и в голове начали появляться мысли, что надо попробовать что-то новое. Идей было много, но подумав, что интересно, решил, что буду переквалифицироваться на python (пайтон) программиста.

Лично мне всегда сложно проходить долгие курсы, и интерес быстро теряется, куда интересней обучаться на прикладных задачах, параллельно что-то изучая, и пытаясь применить полученный опыт на практике. Поэтому решил написать ряд телеграмм ботов на python при этом решил, что пока пишу подучу основные моменты языка.

В принципе после даже такого языка программирования как 1С учить пайтом уже попроще, чем с нуля. Есть базовые понятия о том, как придумывать алгоритмы, как тестировать, какие проверки на дурака делать.

Первым делом решил написать бота для скачивания видео из ютуба и тиктока (youtube, tiktok). В принципе в интернете много информации о том, как сделать нечто похожее, я использовал в своем проекте следующие библиотеки: pyrogram, youtube_dl, tiktok_downloader. Базу данных решил выбрать MySQL, вначале правда хотел попробовать на MSSQL (так как есть опыт работы именно с ней и она стояла на сервере, где я занимаюсь разработкой), но она для работы с пайтоном я так понял не пользуется большой популярностью.

В принципе все получилось, примерно за две недели работы по часу-два после основной работы бот был готов, протестировал основные моменты и добавил проверки на дураков.

Если кому будет интересно воспользоваться или попробовать сломать бота, то вот его ник в телеграмме @vidfetcher_bot,.

Также Вы можете спросить, а чем он лучше других таких ботов, да особо ничего, был написан, как вариант для моей практики и будущего портфолио. А если тема переквалификации из 1С в пайтон Вам будет интересна, то в следующей статье расскажу про первые моменты разочарования и как я буду с этим справляться.

П.с. вчера решил написать о своем боте на пикабу и попросил ЧатГПТ сделать текст, так это получился такой кринж, за какой словил бан за 5 минут >_< , но пообщавшись с ТП они пошли на встречу и простили меня на первый раз.

Показать полностью
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества