pmtkachev

pmtkachev

// Контакты для связи // Telegram: @pmtkachev_pro E-mail: i@pmtkachev.pro
Пикабушник
Дата рождения: 31 июля
519 рейтинг 32 подписчика 8 подписок 10 постов 7 в горячем
Награды:
5 лет на Пикабу
10

BlackBerry Passport - назад в 2014. Часть 1

Дорого времени суток! Сегодня у нас распаковка восстановленного BlackBerry Passport с одного известного китайского магазина. Предлагаю вам отправиться с этой распаковкой в 2014 год.

BlackBerry Passport - назад в 2014. Часть 1 Blackberry Passport, Blackberry, Распаковка, Длиннопост

Упакован паспорт пришёл очень хорошо, ставим лайк. Открываем картонную коробку и нашему взору открывается он - паспорт. Как же он отлично выглядит, шикарный телефон с клавиатурой, таких сейчас не делают.

BlackBerry Passport - назад в 2014. Часть 1 Blackberry Passport, Blackberry, Распаковка, Длиннопост

На момент заказа, это был самый дешёвый вариант, дешевле, чем у перепуков с одной известной площадки объявлений. Искал на многих торговых площадках, в итоге цена составила 8500р.

BlackBerry Passport - назад в 2014. Часть 1 Blackberry Passport, Blackberry, Распаковка, Длиннопост

Считаю, что на сегодня это адекватная цена, если думаете иначе, попробуйте посмотреть на известной площадке объявлений.

BlackBerry Passport - назад в 2014. Часть 1 Blackberry Passport, Blackberry, Распаковка, Длиннопост

Планирую данным телефоном пользоваться, как вторым. Поэтому будет вторая часть о возможности или невозможности пользоваться данным девайсом в нашем 2025г. Спасибо.

BlackBerry Passport - назад в 2014. Часть 1 Blackberry Passport, Blackberry, Распаковка, Длиннопост
BlackBerry Passport - назад в 2014. Часть 1 Blackberry Passport, Blackberry, Распаковка, Длиннопост

Ребёнок оценил и вы оцените 😉

BlackBerry Passport - назад в 2014. Часть 1 Blackberry Passport, Blackberry, Распаковка, Длиннопост
Показать полностью 6
2

Как я телеграм-бота писал

*** ДИСКЛЕЙМЕР ***
Весь код написан лично мной, без, как это сейчас модно, чат гпт и прочих конструкторов!

Когда-то давно решил я создать своего бота в телеграм. Начал учить матчасть, смотреть апи и искать библиотеки. Прогаю я на питоне, ежели чего.

В целом создание бота мне далось несложно, сделал простого информатора, который присылает некую информацию ежедневно в одно и тоже время. Это была первая версия.

Данного бота было достаточно, чтобы пощупать весь процесс создания.

Вскоре я начал работать на фрилансе, мне нужно было портфолио, но с таким ботом далеко не уедешь, так как он отправлял сообщение в чат, который ты ему захардкодишь. Решил немного его улучшить.

С какими проблемами я столкнулся:

во-первых, мне нужно было, чтобы любой пользователь мог пользоваться ботом, и за каждым пользователем сохранялись определённые настройки бота. Было решение создать базу данных, но подумал, что не так уж и много данных у меня, чтобы базу подключать. Выбрал json файл. Решено.

Как я телеграм-бота писал Telegram, Бот, Программирование, Python

Так мы открываем импровизированную БД

Как я телеграм-бота писал Telegram, Бот, Программирование, Python

Так сохраняем, если были изменения

Во-вторых, а это было самое сложное для меня, отправка уведомлений по времени, каждому пользователю. Здесь пришлось подумать, есть библиотека "schedule" она позволяет выполнять определённую функцию в определённое время.

Как я телеграм-бота писал Telegram, Бот, Программирование, Python

Так мы заставляем каждую минуту запускать функцию. Запуск в отдельном потоке.

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

Как я телеграм-бота писал Telegram, Бот, Программирование, Python

Функция проверки времени.

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

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

P.S. Бот функционирует. Доступен в поиске телеграм по: @pytginform_bot

P.P.S. Как и написал выше, работаю на фрилансе, создаю сайты, ботов, скрипты. Если интересно на моей странице есть контакты, как можно связаться со мной. Пользователям пикабу, конечно же скидка!

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

Santa Run 2023 - Python 3.10 + Pygame 2.1

Два года назад от нечего делать решил создать игру. Это было перед новым 2021 годом, поэтому и тематика была новогодняя, и игра очень простая. Вы играете за Санту и собираете подарочки. При этом скорость постоянно увеличивается, дабы добавить немного сложности)

Что-то очень сложное и качественное на python очень сложно написать, но для простеньких игр можно побаловаться.

Так вот в 2021 году игра выглядела так:


Но мы сейчас не о ней. Как это модно сейчас, я выпустил ремейк) Немного поправил код, накатил нормальный графоний. Получилось лучше. В целом, были проблемы, которые решались довольно быстро, но это мелочи.

Ремейк 2023 года:


Сильно не пинайте, я не профи-разработчик, это моё хобби. Понимаю, что игры лучше писать на более пригодном к этому языке.

Код на GitHub

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

TMNT Fight NES переработка меню и коллизии

Всех приветствую! Надолго я пропал и ничего не выкладывал, обстоятельства так сложились. Почти не занимался игрой, было много дел. Я женился)) Поздравления принимаются)


Кароч, дела разобрал, стало полегче. Можно и покодить. Честно, не сразу разобрался в своем коде спустя пару месяцев)


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


Не нравится громоздкость кода и его нелаконичность, но после завершения проекта займусь именно красотой кода. Сейчас делаю по принципу работает и ладно)

Вот видосик по классике:

Код на GitHub

109

TMNT Fight NES Выбор персонажа и локации

Добавил в код выбор черепашки и локации. У каждой локации своя музыкальная тема. Черепашки пока идентичны, меняется только спрайт. За код не пинать, это пока прототип, чтобы все работало. В дальнейшем я буду его рефакторить, но сейчас пока останется так как есть. Вот вам видос:

Код на GitHub:

https://github.com/pmtkachev/TMNT-Fight-NES

47

TMNT Fight NES Добавил меню

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


Добавил звуковых эффектов и оформил меню. Еще много работы, но процесс движется.

TMNT Fight NES Добавил меню Черепашки-ниндзя, Python, Игры, Программирование, Разработка, Видео

Выбор по меню осуществляется мышкой. В меню только три пункта, но больше и не нужно.

Вот вам видео, кому интересно:

[Код на GitHub](https://github.com/pmtkachev/TMNT-Fight-NES)

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

Игры на Python3 (TMNT TF)

Частенько я пишу простые игры, для усвоения азов языка, в частности вникнуть в ООП. У меня есть несколько недоделанных проектов типа танчиков и тамагочи. Бросаю их на полпути, но сейчас не об этом. Ради интереса решил начать новый проект (не закончив старые, ага)). Сделать простенький файтинг графика из NES черепашек. Мне интересно воспроизводить игры со старых приставок. Так вот, чтобы не забрасывать и мотивировать себя, буду, может, тут отчитываться. Сейчас мало что готово, есть два персонажа, отсчет времени и жизни. Драться пока не умеют, точнее умеют, но без урона.

Игры на Python3 (TMNT TF) Python, Программирование, Игры, Черепашки-ниндзя

Код на GitHub
https://github.com/pmtkachev/TMNT-Fight-NES

Отличная работа, все прочитано!