П
Плюшевый Питон
@plush_python706 подп.
1.6Kпросмотров
29 июня 2025 г.
Score: 1.7K
Поскольку про работу не могу писать из-за NDA, то пожалуй, буду больше рассказывать о своих пет-проектах, старых и новых 👨‍💻 Начну с самого большого из них – KFW (сокращение от Kung-Fu World), пошаговая текстовая ролевая игра с режимом hot seat. Разрабатывал её несколько лет начиная с 2013 года. Вдохновлялся преимущественно старыми фильмами категории "Б" о китайском кунг-фу, но не мог не добавить кучу отсылок на современную поп-культуру и немного кринжового юмора. Действие происходит в мифологизированном китайском Фошане. Вы играете за начинающего адепта кунг-фу. Усердно тренируясь и принимая непростые решения на суровых улицах города, который ещё предстоит очистить от преступности, вы улучшаете свои боевые навыки, чтобы защищать слабых от угнетателей, соревноваться с другими адептами и однажды основать собственную школу боевых искусств. 😡 Особенности проекта: Можно играть одному или с друзьями (за одним экраном, по очереди, – это и есть hot seat) Можно также добавить нескольких ИИ-игроков для пущего веселья. Это не просто NPC, которые есть в игре в любом случае, а именно конкурирующие с вами полноценные игроки Много случайно генерируемого контента: десятки тысяч уникальных стилей, приёмов и т.д. Упоротая ASCII-”графика” для боевого режима, сам рисовал ❤️ Стек – чистый Питон, никаких внешних зависимостей для собственно игры (хотя в процессе разработки использовал пару классических ML-библиотек) 12 тысяч строк кода (что конечно не много). Вот бы это когда-нибудь отрефакторить… ИИ для боёв обучен с помощью собственной реализации генетического алгоритма Прогнозирование исхода боя классическим машинным обучением (логистическая регрессия) Выложил KFW несколько лет назад в репозитории на гитхабе, никогда особо не рекламировал и не продвигал (не люблю и не умею это делать), но вот сегодня решил поделиться, вдруг вам будет интересно🥰
1.6K
просмотров
1879
символов
Да
эмодзи
Нет
медиа

Другие посты @plush_python

Все посты канала →
Поскольку про работу не могу писать из-за NDA, то пожалуй, б — @plush_python | PostSniper