Please open Telegram to view this post
VIEW IN TELEGRAM
👍8 4 3👎2 2
Жаркий день, прохладный выпуск. ❄️ Сейчас середина лета, заниматься программированием становится тяжело при высоких температурах, поэтому, вот вам 3 способа охладиться. 🥶
1️⃣ Чебурек. 🌮 Да, это глупо, но мне не раз такое помогало. Если вы дома, возьмите пододеяльник и наденьте его на вентилятор, положите всё на пол. Теперь, воздух надует наш чебурек, сохраняя внутри прохладу и уют. Идеально подойдёт для тех, у кого есть ноутбук. 🤌
2️⃣ Работайте ночью (если есть возможность). 🌛 Все знают, что ночью гораздо прохладнее, так почему бы это не использовать? Вставать в 4 часа дня и ложиться в 6 утра. Пойдет для фрилансеров, тех кто в отпуске и школьников. 🗓
3️⃣ Используйте воду. 💧 Обильное питье, тазик с прохладной водой для ног, влажное полотенце для обтирания и прохладный душ 2-3 раза в день. Это самое простое и эффективное решение. 💡
🏝 Летом может быть тяжело, но трудности всегда закаляют, особенно если мыться холодной водой. Пользуйтесь!)
Please open Telegram to view this post
VIEW IN TELEGRAM
Друзья, вы любите Game Jam'ы? 💬 Это конкурсы на лучшую игру, созданную за определенное время. Я хочу провести данное мероприятие в этом канале. Кто бы хотел участвовать в нём? 👥
Anonymous Poll
57%
Люблю такое, я бы хотел
17%
Нет, я не буду участвовать
26%
Ещё не знаю, но возможно да
Программист и природа. Насколько важно вовремя гулять, и где искать жизненную энергию. 💪
🔍 Почему такая тема? История: пару дней назад я решил навестить красивый и зелёный парк. Стоя на берегу озера ко мне приходили разные мысли, но одна из них стала решающей: пора что-то менять. Я знал что это – мое окружение. 📋
🍷 Это не канал про саморазвитие, однако мне хотелось бы, чтобы вы, мои коллеги и друзья, почувствовали себя лучше. Всем важно понимать, что жизнь неидеальна. Идеала никогда нельзя добиться, но стремится к нему должны все. Как раз такие моменты, как прогулка в парке или в лесу с другом, помогают чётко понять, что вам мешает быть лучше. 🏆
🔋 Многие люди должны работать каждый день, заставляя себя делать то, что они никогда не хотели. Но хочу сказать: решение этой и любых других проблем, очень легко осознать и найти в тихом и красивом месте, на природе. 🍀
🧠 Помните это, и знайте, что не стоит выполнять работу, которая не окупится.
❗️ P.S. Game Jam, про который я устроил опрос, официально будет! Целых 16 человек согласны участвовать, спасибо вам за голоса. Уже 27 июня выйдет пост с информацией о мероприятии, а 1 июля - начало джема. Не прощаемся!
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
417-й программист
В этот раз у нас очень много участников, от всей души желаю им удачи, ведь один из них получит от меня награду в 714 рублей!
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
417th Summer Jam 🔥
Специальная группа для участников Game Jam'а. Соблюдайте правила, когда общаетесь! 💬
⏰️ Начало: 1 июля, в 12:00 по МСК
⏰️ Окончание: 6 июля в 12:00 по МСК
👑 Организатор – @Prg417
🎡 Канал – @Programmer_417
⏰️ Начало: 1 июля, в 12:00 по МСК
⏰️ Окончание: 6 июля в 12:00 по МСК
👑 Организатор – @Prg417
🎡 Канал – @Programmer_417
This media is not supported in your browser
VIEW IN TELEGRAM
А что с Секретами Второго измерения? Пока у нас проходит джем, я поделюсь с вами новостями разработки своей игры, которая растет с каждым днем. ⬆️
1️⃣ Во-первых, представляю вам свой конструктор локаций. С помощью него я могу без труда визуализировать код. Данная программа похожа на Paint, но когда жмёшь кнопку Go, она выдаёт готовый код на Си, который можно вставить в основной проект. 🖥
2️⃣ Во-вторых, такой способ рисовки даёт более гибкую настройку окружающих объектов, которую нельзя получить, используя изображения. Например, можно заставить их светиться или добавить анимации. 💡
3️⃣ В-третьих, в игре будет алгоритм Liquid Light. Не знаю, был ли он создан раньше меня, но его суть в создании некой интерактивной жидкости, которая будет излучать свет и взаимодействовать с окружающими объектами. 🟢
Если вы наберете на этом посте 5 галочек, я выложу эту программу на GitHub вместе с исходным кодом.✔️
А ещё, я запускаю навигацию в канале по хештегам.🔤
#gamedev #2DSecrets
Если вы наберете на этом посте 5 галочек, я выложу эту программу на GitHub вместе с исходным кодом.
А ещё, я запускаю навигацию в канале по хештегам.
#gamedev #2DSecrets
Please open Telegram to view this post
VIEW IN TELEGRAM
417-й программист
А что с Секретами Второго измерения? Пока у нас проходит джем, я поделюсь с вами новостями разработки своей игры, которая растет с каждым днем. ⬆️ 1️⃣ Во-первых, представляю вам свой конструктор локаций. С помощью него я могу без труда визуализировать код.…
https://github.com/Programmer-417/Game-Constructor
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - Programmer-417/Game-Constructor: A simple program that translates your drawings into C code.
A simple program that translates your drawings into C code. - Programmer-417/Game-Constructor
И так, настало время. ⏱ Уже наш второй Game Jam подошёл к концу.
Вы наверное заметили, что сегодня не 6-е июля. Окончание было перенесено по результатам голосования в группе, это выбор большинства.📊
🫡 Скажу честно, было приятно его проводить, общаться с участниками и наблюдать за их разработкой. По сравнению с прошлым разом, мы побили все рекорды. ↗️
🤌 Хочу сказать спасибо всем, кто принял участие, вы создали замечательные игры. Я подведу итоги уже завтра, в 12:00, и озвучу имя победителя в этом посте. ✉️
👑 Победитель: MyPixel Studio
Вы наверное заметили, что сегодня не 6-е июля. Окончание было перенесено по результатам голосования в группе, это выбор большинства.
Please open Telegram to view this post
VIEW IN TELEGRAM
Как создать игру для конкурса? Я наблюдал частые ошибки участников как своих мероприятий, так и чужих, и расскажу про 3 самые распространенные. 📊
1. Сложная идея.🔋 За короткий срок вы успеете сделать большую игру, но она будет выглядеть сырой, как будто это лишь "скелет" будещего проекта. Лучше сделать что-то простое, но с душой, не торопясь и супер качественно. 🛡
2. Меню также важно.🖥 Помимо стандартных кнопок Играть и Выход, стоит сделать Инструкцию. Помните, что никто не сможет прочитать мысли разработчика и нажимать нужные клавиши. По-хорошему, игра должна сама предупреждать в начале, что делать и куда жать. ✉️
3. Лишние файлы.🗑 Не забывайте удалять системные файлы, простая игра не должна весить больше 100 МБ. По хорошему, основным весом должны быть музыка и изображения, а не файлы движка. ⚙️
🐳 Эти правила помогут вам не только в Game Jam'ах, но и в личных разработках. Они помогают пользователю полюбить игру и погрузиться в неё на достойном уровне. Помните это и не торопите свое творчество! 🤌
1. Сложная идея.
2. Меню также важно.
3. Лишние файлы.
Please open Telegram to view this post
VIEW IN TELEGRAM
Upd: в итоге никто из участников не написал посты. Конкурс завершен, победителей нет.
Please open Telegram to view this post
VIEW IN TELEGRAM
417-й программист
Please open Telegram to view this post
VIEW IN TELEGRAM
Сегодня у нас очередная подборка занятий для программиста, которые помогут улучшить его навыки. 🎯
1️⃣ Волонтёрство. Это увлечение не для всех пойдет, но оно сможет развить навыки общения и лидерства. Часто проходят разные конкурсы, выступления и хакатоны, которым нужны смелые ведущие. Покажите всем свои социальные качества, и заложите основу вашего будущего тимлида. 📈
2️⃣ Фокусы. Вы все верно прочитали - фокусы! Мелкая моторика рук очень важна, мало кто знал, но она напрямую влияет на скорость мышления. Также, общение со зрителем во время показа трюка развивает навыки коммуникации. 🤝
3️⃣ Видеоигры. Конечно, играя в Доту вы не станете программистом, но вот действительно полезные варианты: Factorio, Kerbal Space Program, Opus Magnum. А вообще, любые игры, где вам дают создавать, развивают навыки разработчика игр. 🎁
🗓 Вы могли заметить, что постов не было целую неделю. Это связано с чередой событий, которые ввели меня в глубокую депрессию. Очень хочу рассказать о том, как я смог выйти из неё, так что ждите еще один пост в ближайшие 48 часов.
Please open Telegram to view this post
VIEW IN TELEGRAM
Что такое депрессия и как из неё выйти? Хочу рассказать о способе, который сможет помочь программисту в трудную минуту, и дать пару советов. 🤔
🥵 Депрессия – как тяжелый рюкзак, который ты не можешь снять. Это не просто плохое настроение или тоска, которая проходит через пару дней. Это длительное состояние, которое влияет на твои мысли, чувства, поведение и тело в целом. 😞
🤕 У нас, программистов, часто бывает выгорание, но иногда оно переходит в уже более глубокую болезнь. Для того, чтобы помочь самому себе, важно вспомнить то, что вас радовало больше всего, придать этому новые краски, и пересмотреть план дня. 👌
👾 Как вышел из неё я? Когда лежал на кровати начал прокручивать в голове случайные события, искать выход из своего положения и понял, что давно не занимался любимыми делами: холодный душ, прослушивание энергичных песен, общение с коллегами и друзьями, прогулки на природе. Я собрал все силы и начал возвращаться к прежнему темпу, с мыслью о том, что иначе потеряю все. Вскоре, как видите, у меня начало получаться. 😏
Несмотря на причины депрессии скажу лишь одно: никогда, не вините самого себя. В любом событии виноваты как минимум двое.💯
Несмотря на причины депрессии скажу лишь одно: никогда, не вините самого себя. В любом событии виноваты как минимум двое.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
417-й программист
Please open Telegram to view this post
VIEW IN TELEGRAM
Эффективные алгоритмы и как их написать. Существует много способов решить какую-либо проблему, но в программировании это надо делать как можно быстрее. Давайте разберем основные моменты. 🧮
🪙 Неважно, какая стоит перед вами задача, важно, чтобы вы её четко представляли. Запишите все подробности в блокнот, опишите всё, как для другого человека, сделав первый шаг на пути к решению. ✏️
😶 Далее, разберите все моменты, которые вам не понятны. Если нужна какая-то формула, поищите в интернете, если совет, спросите на форуме, если идея, потратьте 10 минут, чтобы комфортно её придумать. Собрав всю информацию, вы готовы собирать пазл. 🧩
🧑💻 Напишите первую рабочую версию, скелет алгоритма. Пусть он работает неидеально, но вы всегда сможете это исправить. Пишите комментарии к каждому блоку кода, дополняйте делали, вспоминайте описание задачи и думайте, соответствует ли оно реальности. 📎
⌛ Наконец, оптимизируйте код с помощью нескольких приемов:
– Комбинирование циклов и удаление повторов
– Растяните время выполнения, чтобы снизить нагрузку
– Найдите наименее нагруженное место в коде, вставьте алгоритм именно туда
🔖 Это план, который я создал на основе рекомендаций и источников. Люблю его использовать при работе с графикой. Однако, не забывайте, что он не будет работать если задача слишком большая, всегда разбивайте её на более мелкие. Удачи в реализации!
#HappyCode
– Комбинирование циклов и удаление повторов
– Растяните время выполнения, чтобы снизить нагрузку
– Найдите наименее нагруженное место в коде, вставьте алгоритм именно туда
#HappyCode
Please open Telegram to view this post
VIEW IN TELEGRAM
Linux – первое правило безопасности. Хочу рассказать, какие функции этой ОС никогда не появятся в Windows и Mac, а также, почему я до сих пор не перешёл на неё. 🐧
🔒 Вы наверное знаете, что всякие хакеры и анонимы используют Linux, так как она самая защищенная. Но почему? Дело в том, что все её пользователи и программы имеют строгие права, которые делятся на три категории:
👑 Владелец файла
👥 Группа, которой принадлежит файл
🦊 Остальные пользователи
Зачастую, только владелец может изменять файлы и управлять ими. Остальные же – только читать и выполнять. Поэтому, если на компьютер будет загружен вирус, то он не сможет контролировать системные данные, или вообще не будет иметь доступа к ним. Однако, если пользователь передаст права вредоноснлму ПО, например трояну, то уже ничего не поделать.😢
👨💻 Как вы знаете, я пишу игры при помощи WinApi. Эта библиотека разработана строго под Windows, и не может быть запущена на других ОС. Мои проекты используют её как основную, и чтобы перейти на Linux, придётся их переписывать, например под OpenGl. Эта проблема часто встречается среди разработчиков, но если хочется, можно установить Linux рядом с Windows. ✔️
🔓 Если вам важна безопасность, вы не сильно привязаны к текущей системе и хотите попробовать что-то новое, то обязательно попробуйте Linux, и она откроет для вас новый мир, где вы – король и повелитель своего ПК. 👑
#Security
Зачастую, только владелец может изменять файлы и управлять ими. Остальные же – только читать и выполнять. Поэтому, если на компьютер будет загружен вирус, то он не сможет контролировать системные данные, или вообще не будет иметь доступа к ним. Однако, если пользователь передаст права вредоноснлму ПО, например трояну, то уже ничего не поделать.
#Security
Please open Telegram to view this post
VIEW IN TELEGRAM
Всем привет! Меня давно не было, очень рад снова работать для вас. Прошёл уже 1 месяц, закончилось лето и наступила осень. Кто учится в школе, поздравляю с новым учебным годом, а кто уже работает, желаю насладится золотой осенью! Выпускать посты я буду 1-2 раза в неделю, если есть пожелания по контенту, я 24/7 читаю ваши комментарии. Скоро увидимся! 🍃
Please open Telegram to view this post
VIEW IN TELEGRAM
Настольные игры & программист. 🏠
Когда вам говорят: "Хватит сидеть за компьютером", или просто хочется расслабиться без мониторов, отличным решением станут старые добрые настольные игры. Я опишу 5 таких занятий для одного человека, если вас двое, гораздо легче найти развлечение по душе.🤝
1️⃣ Пазлы. Самое простое что можно предложить. На один вечер подойдет набор с 100-300 деталями, а на долгий срок можно взять и до 1к. 🧩
2️⃣ Кроссворды. Их продают по цене булки хлеба в киосках и на почте, но если есть принтер, то лучше распечатать. Кроссворд на лист А4 займет ваши мозги на 1 час. ✏️
3️⃣ Раскраски по номерам. Это вовсе не детское занятие, подойдет каждому. Для любителей рисовать или работать с цветом – идеально. Пиксельные, как по мне, самые интересные. 🖼
4️⃣ Оригами. Напечатайте инструкцию или включите обучалку на фоне. Данное занятие отлично разрабатывает мелкую моторику и иногда расслабляет. 🛫
5️⃣ Карточные домики. Из 36 игральных карт создают пирамиды и мосты, а что придумайте вы? Это как необычный конструктор, который скоротает 10-20 минут. ☕️
Когда вам говорят: "Хватит сидеть за компьютером", или просто хочется расслабиться без мониторов, отличным решением станут старые добрые настольные игры. Я опишу 5 таких занятий для одного человека, если вас двое, гораздо легче найти развлечение по душе.
Please open Telegram to view this post
VIEW IN TELEGRAM