1.
2.
3.
4.
5.
Я сам соблюдаю эти рекомендации, и они действительно помогают.
Please open Telegram to view this post
VIEW IN TELEGRAM
The Sky.exe
105.8 KB
🦖 Когда я изучал основы языка C, мне пришла в голову мысль создать свою первую красивую игру на нём. Это было 4 года назад, идей особо не было, и я решил написать упрощённый аналог игры Rise Up. 🎈 Программа не напрягала процессор, и не требовала лишних файлов (изображения, музыка, модели).
Почему я пишу код именно на этом языке? Потому что у него нет ограничений, он быстрый и гибкий, а также, благодаря подобным инструментам, мы не утрачиваем способность самостоятельно мыслить, так как создаём все алгоритмы сами.🌡 Когда программист использует готовые библиотеки и решения, он сокращает время разработки, однако принцип их работы понимают не все. 🙁 Давайте же будем теми самыми 10% программистов, которые пишут код сами. 💪
Почему я пишу код именно на этом языке? Потому что у него нет ограничений, он быстрый и гибкий, а также, благодаря подобным инструментам, мы не утрачиваем способность самостоятельно мыслить, так как создаём все алгоритмы сами.
Please open Telegram to view this post
VIEW IN TELEGRAM
Слепая печать. Зачем это нужно и как научиться? 👨💻
Программисту важно быстро выполнять задачи и писать код, чтобы не сбиться с мысли, пока ищешь нужную кнопку на клавиатуре.🔍 Это не так трудно как многие считают, вам не нужно учить порядок клавиш как стих, наизусть, достаточно регулярно практиковаться. 🗓
Для этого существуют специальные бесплатные сервисы:
1. Stamina-online.com. Этот сайт поможет изучить основы слепой печати, и выработать мышечную память.📀 Поддерживает русский, английский и ещё 5 языков.
2. Monkeytype.com. Сервис весьма популярный, он повысит скорость печати и отучит вас смотреть на клавиатуру.🏆
Всем этим я сам уже давно пользуюсь, и результаты дают о себе знать. Думаю, что всем, у кого есть лишние 10 минут в день, стоит попробовать.⚡️
Программисту важно быстро выполнять задачи и писать код, чтобы не сбиться с мысли, пока ищешь нужную кнопку на клавиатуре.
Для этого существуют специальные бесплатные сервисы:
1. Stamina-online.com. Этот сайт поможет изучить основы слепой печати, и выработать мышечную память.
2. Monkeytype.com. Сервис весьма популярный, он повысит скорость печати и отучит вас смотреть на клавиатуру.
Всем этим я сам уже давно пользуюсь, и результаты дают о себе знать. Думаю, что всем, у кого есть лишние 10 минут в день, стоит попробовать.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍1👏1
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