glow.py
2.7 KB
Подсветка на Python? Легко! ✔️
Я написал для вас, пожалуй, самый простой способ создания свечения.🔥 Его суть заключается в отображении вокруг источника света его контуров большего размера, цвет которых будет уменьшаться по мере удаления от него. 💡
В коде есть несколько интересных переменных, попробуйте их изменить:
🟢 mainColor - задаёт цвет подсветки и объекта. Выставите 3 любых значения, не больше 255, вместо указанных.
💡 glowNum - сила освещения. Можете поставить любое число, но не рекомендую превышать 3.
➕ Можете изменить cnv.create_oval на cnv.create_rectangle, получится квадратный источник.
✏️ Советую посмотреть код и новичкам, и опытным программистам. Он само собой имеет комментарии в каждой строке, которых, кстати, всего 45. ⚙️
Я написал для вас, пожалуй, самый простой способ создания свечения.
В коде есть несколько интересных переменных, попробуйте их изменить:
Please open Telegram to view this post
VIEW IN TELEGRAM
Топ 3 вопроса от разработчиков игр.
1. Как избежать выгорания?🔥 Выгорание – это упадок сил в каком-либо деле, после долгого и принудительного труда. Вот моё решение: делу время, и отдыху тоже. Каждые 2 часа работы уделяйте 20-30 минут отдыху, без экранов и любых нагрузок. 😴
2. Где искать вдохновение?🍀 Это бывает непросто, здесь главное – не торопить события. Поищите интересные инди-проекты, подумайте, чего хотите сами, поговорите с друзьями. Вот мой личный лайфхак: смотришь случайные игры на разных сайтах, берешь из них лучшее, изменяешь в лучшую сторону и идея готова! ✔️
3. Почему меня все время что-то отвлекает?😤 Это могут быть гаджеты, шум, незаконченные дела или другие люди, то есть повседневные факторы. От этого полностью избавиться не получится, так что лучший вариант – одеть наушники и учиться дисциплине, сосредоточенности. ✨
Конечно, на такие вопросы нет и не будет однозначных ответов, мы все разные. Создание игр – это искусство, а оно требует усилий.👨💻
P.S. C прошедшим, девушки!🌹
1. Как избежать выгорания?
2. Где искать вдохновение?
3. Почему меня все время что-то отвлекает?
Конечно, на такие вопросы нет и не будет однозначных ответов, мы все разные. Создание игр – это искусство, а оно требует усилий.
P.S. C прошедшим, девушки!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5👎1😁1
Мини игра по "Секретам Второго измерения"? 🧐 Да, с сегодняшнего дня я начинаю работать над ней. Основная версия выйдет не раньше, чем через полгода, поэтому, чтобы познакомить вас с проектом, я покажу предысторию одного из главных героев своего 2D мира. 👾
Игра выйдет уже этой весной в Itch, примерная дата релиза – 10 апреля.🗓 А пока что, напишите в комментариях ваши пожелания по графике, жанру и рисовке, мне это очень поможет. 🫰
P. S. Меня долго не было, но теперь посты будут снова выходить регулярно. 👌
Игра выйдет уже этой весной в Itch, примерная дата релиза – 10 апреля.
P. S. Меня долго не было, но теперь посты будут снова выходить регулярно. 👌
Please open Telegram to view this post
VIEW IN TELEGRAM
Secrets of the Seller – Story of the snare.
🌡 За последние дни уже был разработан сценарий, а также готова первая локация игры. 📍 Очень многое взято из уже готового кода Секретов Второго измерения, но чтобы не портить впечатление, я убрал некоторые спецэффекты и анимации. Вы будете управлять торговцем, что ищет магические артефакты в разных уголках мира. 🧙♀️
▶️ В следующем посте я покажу первый трейлер игры, а пока что, попробуйте угадать, как зовут серого персонажа на картинке. 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3👎1 1 1
This media is not supported in your browser
VIEW IN TELEGRAM
Первый трейлер игры Secret of the Seller! ⚡️
В нём я показал готовые2️⃣ этапа игры, всего их 5. Дату релиза перенёс на 15-е апреля, так я успею всё протестировать и доработать. 🛠
Игра даст представление об удивительном 2D мире, что я создал для вас.🪙
Также, я выложил видео на Youtube, обязательно загляните.📱
В нём я показал готовые
Игра даст представление об удивительном 2D мире, что я создал для вас.
Также, я выложил видео на Youtube, обязательно загляните.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2👎1
Новые локации из игры "Тайна продавца", а именно 1 и 4-я части.
ℹ️ Хочу познакомить вас с планом игры:
1. Обучение.🌡 Анимированная инструкция по управлению и начало.
2. Вход в пещеру.👉 Вертикальный платформер-головоломка.
3. Глубины.💭 Игра в пятнашки: выиграйте и откройте дверь.
4. Конец пещеры и неожиданная встреча.⚔️ Вы сможете выйти из подземелья, но кое кто помешает вам.
5. Война в городе.😈 Последний бой и кульминация в городе фигур.
Дополнительно:
🔤 Игра будет работать на всех устройствах с Windows 7+.
🔤 Время прохождения: ~20 минут.
🔤 Разумеется, бесплатно
1. Обучение.
2. Вход в пещеру.
3. Глубины.
4. Конец пещеры и неожиданная встреча.
5. Война в городе.
Дополнительно:
Please open Telegram to view this post
VIEW IN TELEGRAM
Стоит ли начинать новый проект, когда ещё не закончил старый?
Довольно частая ситуация, особенно у программистов, и она указывает на первые признаки выгорания. Чтобы избежать бессмысленной траты сил, хочу поделиться с вами3️⃣ советами:
1. Не беритесь за сложные проекты.0️⃣ Очень часто люди переоценивают силы и берутся за дело, выполнить которое не в состоянии. Всегда помните о своей сфере и опыте: разработчик игр не сможет взять и сделать умного робота. ⛔️
2. Не теряйте желание.🥇 Если вы начнёте думать об идее все меньше, интерес к ней угасает. Регулярно работайте над тем, что начали во что бы то ни стало и станете мудрее в дальнейшем. 🧑🎓
3. Чем больше знаний – тем больше вы можете.🧠 Практикуйтесь на мелких скриптах, читайте документации, изучайте новые сферы и тогда вы с большей вероятностью завершите начатое. 👌
✏️ Могу привести пример: я приступил к новой игре зная, что мой опыт позволяет мне взяться за неё. Однако если бы я захотел сделать для вас новую ОС на основе ядра Linux, например, мне бы пришлось потратить немало времени на обучение и практику, прежде чем приступить к делу. Как говорится, семь раз отмерь, один раз отрежь. ✂️
Довольно частая ситуация, особенно у программистов, и она указывает на первые признаки выгорания. Чтобы избежать бессмысленной траты сил, хочу поделиться с вами
1. Не беритесь за сложные проекты.
2. Не теряйте желание.
3. Чем больше знаний – тем больше вы можете.
Please open Telegram to view this post
VIEW IN TELEGRAM
Финальная версия игры Secret of the Seller выйдет уже через 6 дней! 🔜
👨💻 За 2 недели я успел написать рабочие 90% всей игры, думаю, что это очень хороший результат. 😎 Однако, над проектом я продолжу работать ещё до конца апреля, так как в моих планах провести доработку и выпустить 3 версии игры с разной производительностью. 🖥 В воскресенье выйдет конечный трейлер, а во вторник, 15 апреля, как и обещал, выпущу игру. 🎮
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Это последний трейлер игры Secret of the Seller. 💎 В нём я показал все части игры, кроме последней: она будет загадкой для всех. 🤫 Сейчас буду заниматься тестированием, а во вторник состоится релиз. 📣
Видео на Youtube📱
Видео на Youtube
Please open Telegram to view this post
VIEW IN TELEGRAM
Игра Secret of the Seller вышла! ⚡️ Знакомьтесь с персонажами 2D мира, учитесь владеть навыками, разгадайте секреты и узнайте, что будет скрывать продавец до конца своей жизни. 🤫
❗️ Игра ещё активно разрабатывается, до конца апреля я буду исправлять недочёты, но уже сейчас всем доступна основная версия.
💭 По всем вопросам пишите в наш чат или мне лично, если найдёте ошибку буду очень благодарен. 🙏
🕹 Скачать можно здесь: https://programmer-417.itch.io/secret-of-the-seller
Please open Telegram to view this post
VIEW IN TELEGRAM
Я выпустил обновление игры Secret of the Seller! 🔄 Теперь вам доступно меню с полезными функциями, у игры появилась иконка, исправлено более десятка ошибок. 🛠 Если вы уже скачивали её, советую переустановить, так будет гораздо красивее. 👍
📥 Скачайте здесь: https://programmer-417.itch.io/secret-of-the-seller
✔️ На данный момент игра полностью готова. В моих планах сделать версию на английском языке и выложить несколько роликов о ней на свой Youtube канал, подписывайтесь, чтобы не пропустить! 🔝
Please open Telegram to view this post
VIEW IN TELEGRAM
Программирование и спорт.💪 Зачем программисту ходить в зал?
Не для кого не секрет, что айтишники работают сидя, проводя за компьютером большую часть времени.👨💻 Понятно, что это негативно сказывается на здоровье, физическом и психическом состояниях. 😑 Из-за недостатка движения может упасть мотивация, прийти выгорание или что-нибудь похуже. Но есть решение: регулярные тренировки и занятия спортом. 👌 Не нужно быть качком, достаточно поддерживать себя в тонусе. Утренняя пробежка или зарядка уже даст результат, а если вы будете посещать тренажерный зал (желательно 2 раза в неделю), то забудете о постоянной усталости и боли в спине. 💊 Если вам с каждым днем все тяжелее вставать по утрам, работать или делать что-то полезное, уверяю вас, спорт очень поможет. 🥇
Пожалуй, это самое эффективное из всего, что я знаю. Спорт - верный друг любого человека, даже если он программист.😎
Не для кого не секрет, что айтишники работают сидя, проводя за компьютером большую часть времени.
Пожалуй, это самое эффективное из всего, что я знаю. Спорт - верный друг любого человека, даже если он программист.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6 2 1 1 1
Этот пост будет последним по игре, но если у вас остались вопросы или нашли баг, то пишите в наш чат, буду рад ответить.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6 3 3 1
Какие науки важно знать программисту? 🧑🎓 Помимо информатики и умения писать код, лучше знать ещё несколько предметов, которые являются лучшими друзьями успешных кодеров. 😎
1. Математика, геометрия.🥇 Да, это банально, но без них вам придется тратить уйму времени на нахождение нужных формул. 🔍 Те же окружности не построить без знания тригонометрии, да и расстояние не рассчитать без теоремы Пифагора. А чем больше будете знать, тем круче у вас будут алгоритмы. 📊
2. Русский и английский языки.🌐 Нам часто приходится писать сценарии, инструкции, подсказки и документации к нашим программам. Пользователь должен получить всё необходимое в наименьшем объёме текста. 🖥 Про орфографию тоже нельзя забывать, чтобы не позориться перед пользователями и коллегами. А английский язык используется почти во всех ЯП, форумах и хороших книгах. 👑
3. Психология?📞 Требуется не так часто, как остальные, но также является важной: программист, который владеет этой наукой хотя бы поверхностно, способен написать интуитивно понятный и качественный интерфейс, предугадывать поведение пользователя, и сделать программу простой для любого человека, что конечно ценится. 💎
Они не являются обязательными для новичков, но программисту, который хочет стать востребованным и писать код эффективно, важно освоить их на высоком уровне.👍 Даже в айтишных вузах эти предметы глубоко изучаются, ведь они действительно полезны.
А ты любишь математику?😉
1. Математика, геометрия.
2. Русский и английский языки.
3. Психология?
Они не являются обязательными для новичков, но программисту, который хочет стать востребованным и писать код эффективно, важно освоить их на высоком уровне.
А ты любишь математику?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5 3 2❤1 1 1
Биохакинг. Мой опыт и лайфхаки, которые помогут вам запрограммировать организм на работу. 🧑🎓 Для тех, кто не в курсе, биохакинг – способ улучшить свои способности засчет правильного питания и образа жизни. 🗓 В нашем случае, этот метод поможет при работе за компьютером. И так, поделюсь с вами правилами, которые я считаю самыми эффективными:
1️⃣ Чтобы "сбросить" своё настроение, вам достаточно выйти на улицу на 30 минут. ⏱ Прогулка обычно выветривает из головы лишние мысли и помогает продуктивно продолжать день. ☀️
2️⃣ Удерживайте внимание. 💪 Звучит страшно, поясню: не давайте себе расслабляться. Стоит лишь раз позволить мозгу это сделать (например посмотреть кино, или полистать соцсети) и станет в разы труднее снова сесть за работу. Вместо этого, лучше просто полежите с закрытыми глазами. 🌜
3️⃣ Работа пробуждает. 👨💻 Честно, за последние пол года я не выпил ни одной чашки кофе. Когда я чувствую усталость, просто начинаю программировать. Мониторы устроены так, что их излучение взбадривает всё тело человека, и через час, вам будет так же хорошо, как после кофе. ☕️
Конечно, мы все разные, и не сказать точно, у кого что не так. Однако, люди находят способы быть продуктивнее, несмотря на суровый рабочий график.🚗
Конечно, мы все разные, и не сказать точно, у кого что не так. Однако, люди находят способы быть продуктивнее, несмотря на суровый рабочий график.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4 3 1
Как выучить любой ЯП за одну неделю? 🗓 Вы не станете продвинутым гуру, но сделать первый шаг в обучении я помогу.
1.1. Если любите читать, купите бумажную книгу, а не её цифровую версию.📕 Рекомендую издателя O'reilly, у них найдётся решение для любого языка.
1.2 Если нет денег на книгу, то вот не менее эффективный способ – курс видеоуроков с Youtube.▶️ Найдите подходящий плейлист из 7-13 видео, который сможете просмотреть за неделю, по 1-2 видео в день.
2. Теперь вам нужна практика.👨💻 Для миллионов стал отличным решением сайт Programiz, он бесплатный и поможет закрепить знания из видеоуроков, а также разобраться в своём коде.
3. Добавим ещё немного практики: сайт Codewars, что я не раз рекомендовал, создан для решения небольших, но интересных алгоритмических задачек.🧠 Поможет вам развить навык написания коротких и эффективных скриптов.
4. Под конец обучения я приготовил вам отличный pet-проект: свой аналог ИИ Jarvis или командной строки. Вы ведь смотрели фильм Железный человек?🤨 Не обязательно делать сложную систему ответов или подключать нейросети, пока достаточно добавить 10 функций, которые будут активироваться текстовыми командами. Например: Джарвис, сколько будет 25*12? 👀
Удачи всем новичкам, через неделю, в вашей копилке будет +1 язык.👑
1.1. Если любите читать, купите бумажную книгу, а не её цифровую версию.
1.2 Если нет денег на книгу, то вот не менее эффективный способ – курс видеоуроков с Youtube.
2. Теперь вам нужна практика.
3. Добавим ещё немного практики: сайт Codewars, что я не раз рекомендовал, создан для решения небольших, но интересных алгоритмических задачек.
4. Под конец обучения я приготовил вам отличный pet-проект: свой аналог ИИ Jarvis или командной строки. Вы ведь смотрели фильм Железный человек?
Удачи всем новичкам, через неделю, в вашей копилке будет +1 язык.
Please open Telegram to view this post
VIEW IN TELEGRAM
Скучно? Вот вам 5 занятий для программистов, одно из которых точно станет вашим!
1️⃣ Изучение Microsoft Office. Данный пакет программ наполнен функциями, с помощью которых программистам очень удобно визуализировать алгоритмы и правильно анализировать задачи. 📊
2️⃣ Поиск классных песен. В свободное время я люблю прослушивать новые песни и сортировать их по плейлистам. Это занятие хорошее, потому что вам не придётся каждый раз искать подходящую музыку и отвлекаться во время работы. 🎵
3️⃣ Улучшение своего рабочего места. Порядок и уют на столе - тоже самое в голове. Стремиться к идеальному сочетанию декора, проводов и освещения на рабочем месте будет интересным способом скоротать лишнее время. ⚡️
4️⃣ Просмотр фильмов на английском языке. Недавно нашёл крутейший сайт Inoriginal.net, где можно посмотреть почти любое зарубежное кино в оригинальной озвучке. Нюанс – нужно зарегистрироваться, но это бесплатно. 🍿
5️⃣ Завести YouTube канал? Не всегда, но это может дать вам отличный опыт в сфере развлечений. Хочу напомнить, что у меня он есть, и сейчас я начинаю активно выкладывать туда видео по играм и их разработке. Подпишись и будь в курсе всех новостей из нашего игрового мира! 🌎
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5 1 1
Вчера был день защиты детей. 🕯 В честь этого, мне будет очень приятно поделиться идеями, как программист может порадовать их.
1️⃣ Во-первых, дети – это всегда что-то невинное и чистое, как вода из родников или свет от звезды Сириус. Берегите их, даже если не знаете.
2️⃣ Во-вторых, им очень понравится поиграть в одну из моих игр, ведь почти все они для детей от 6 лет.
🫴 А теперь об идеях: понятно, что ребенку приятно иметь дело с игрой, созданной в честь него или с ним в главной роли, но есть ли что-нибудь более захватывающее? Да! ✔️
Это интерактивное кино, созданное на основе вашего дома, двора или знакомого места.📸 Чтобы сделать такое, достаточно придумать и снять на камеру короткий фильм с несколькими концовками. 👨💻 Видео, что получились, соедините в одной программе, где пользователь сможет выбирать продолжение. Игра Dragon’s Lair сделана как раз таким образом, и стала основоположником данного жанра, возьмите её для примера. ✏️
Не нужно искать повод для того, чтобы порадовать ребенка, просто сделайте это!🧸
Это интерактивное кино, созданное на основе вашего дома, двора или знакомого места.
Не нужно искать повод для того, чтобы порадовать ребенка, просто сделайте это!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6 2 1
Новый формат видео? 🎁 Да, я решил, что в них не хватает динамики, шуток и более интересного сценария. В этот раз, мне пришлось потратить больше времени на его создание, но поверьте, результат вас точно удивит! 💯
⚙️ В ролике я изменил поведение игрока, злодеев и диалоги, путем изменения исходного кода. Назвал его "Ломаем свои игры", если всем понравится, обязательно сделаю 2-ю часть! 🤝
📱 Переходите по ссылке и оцените наш новый Shorts, мне очень важно услышать ваше мнение:
https://youtube.com/shorts/NBSWrqXaByM?feature=share
https://youtube.com/shorts/NBSWrqXaByM?feature=share
Please open Telegram to view this post
VIEW IN TELEGRAM
Давно я не делился новостями разработки нашей главной игры Secrets of the Second dimension. Давайте исправим это. ✨
🔖 На самом деле, я начал этот проект ещё в начале 2024 года, и как видите до сих пор над ним работаю. За это время было написано более 5 тысяч строк кода, и многие его части стали тяжело читаемыми.
🖥 Неделю назад я решил полностью протестировать всё то, что уже было сделано, и понял вот что: проект надо переписывать. Спецэффекты были не того уровня, декорации слишком простыми, а графика мне не нравилась в плане дизайна. 💡
📣 Я сообщаю, что начинаю работать по проекту TPL – Time Project Limited, ускоренную разработку игры, при помощи готовых наработок и конструктора, который я вчера дописал.
✔️ Несмотря на всё это, разработка идёт гладко и без задержек. Могу вас заверить, что к концу лета будет полностью готова к выпуску и протестирована как минимум 2/3 игры. Как и было задумано, к концу 2025-го года проект будет завершён. Каждый месяц будут публиковаться новости и видео по разработке, а также, осенью, игра выйдет в Itch. 🎮
💬 Если у вас остались вопросы, я буду рад ответить на них. Спасибо, что вместе со мной создаёте столь масштабный и невероятный проект!
Please open Telegram to view this post
VIEW IN TELEGRAM
Друзья! 🇷🇺 В честь Дня России мы запускаем розыгрыш телеграм звёзд! В нём участвуют 2 моих канала, а также @Impudentneighbour, канал моего друга. 🤝
✉️ Условия и призы читайте ниже, желаю всем удачи и хорошего вечера!
Please open Telegram to view this post
VIEW IN TELEGRAM