417-й программист
108 subscribers
63 photos
9 videos
4 files
41 links
Всё о жизни программиста и GameDev: новости, советы, лайфхаки, опыт. Здесь ты откроешь для себя секреты мира IT! 🕹

🎮 Заходите поиграть: https://programmer-417.itch.io

🔴 YouTube канал:
https://youtube.com/@programmer_417
Download Telegram
Как выучить любой ЯП за одну неделю? 🗓 Вы не станете продвинутым гуру, но сделать первый шаг в обучении я помогу.

1.1. Если любите читать, купите бумажную книгу, а не её цифровую версию. 📕 Рекомендую издателя O'reilly, у них найдётся решение для любого языка.
1.2 Если нет денег на книгу, то вот не менее эффективный способ – курс видеоуроков с Youtube. ▶️ Найдите подходящий плейлист из 7-13 видео, который сможете просмотреть за неделю, по 1-2 видео в день.

2. Теперь вам нужна практика. 👨‍💻 Для миллионов стал отличным решением сайт Programiz, он бесплатный и поможет закрепить знания из видеоуроков, а также разобраться в своём коде.

3. Добавим ещё немного практики: сайт Codewars, что я не раз рекомендовал, создан для решения небольших, но интересных алгоритмических задачек. 🧠 Поможет вам развить навык написания коротких и эффективных скриптов.

4. Под конец обучения я приготовил вам отличный pet-проект: свой аналог ИИ Jarvis или командной строки. Вы ведь смотрели фильм Железный человек? 🤨 Не обязательно делать сложную систему ответов или подключать нейросети, пока достаточно добавить 10 функций, которые будут активироваться текстовыми командами. Например: Джарвис, сколько будет 25*12? 👀

Удачи всем новичкам, через неделю, в вашей копилке будет +1 язык. 👑
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍2111
Скучно? Вот вам 5 занятий для программистов, одно из которых точно станет вашим!

1️⃣ Изучение Microsoft Office. Данный пакет программ наполнен функциями, с помощью которых программистам очень удобно визуализировать алгоритмы и правильно анализировать задачи. 📊

2️⃣ Поиск классных песен. В свободное время я люблю прослушивать новые песни и сортировать их по плейлистам. Это занятие хорошее, потому что вам не придётся каждый раз искать подходящую музыку и отвлекаться во время работы. 🎵

3️⃣ Улучшение своего рабочего места. Порядок и уют на столе - тоже самое в голове. Стремиться к идеальному сочетанию декора, проводов и освещения на рабочем месте будет интересным способом скоротать лишнее время. ⚡️

4️⃣ Просмотр фильмов на английском языке. Недавно нашёл крутейший сайт Inoriginal.net, где можно посмотреть почти любое зарубежное кино в оригинальной озвучке. Нюанс – нужно зарегистрироваться, но это бесплатно. 🍿

5️⃣ Завести YouTube канал? Не всегда, но это может дать вам отличный опыт в сфере развлечений. Хочу напомнить, что у меня он есть, и сейчас я начинаю активно выкладывать туда видео по играм и их разработке. Подпишись и будь в курсе всех новостей из нашего игрового мира! 🌎
Please open Telegram to view this post
VIEW IN TELEGRAM
👍511
Вчера был день защиты детей. 🕯 В честь этого, мне будет очень приятно поделиться идеями, как программист может порадовать их.

1️⃣ Во-первых, дети – это всегда что-то невинное и чистое, как вода из родников или свет от звезды Сириус. Берегите их, даже если не знаете.
2️⃣ Во-вторых, им очень понравится поиграть в одну из моих игр, ведь почти все они для детей от 6 лет.

🫴 А теперь об идеях: понятно, что ребенку приятно иметь дело с игрой, созданной в честь него или с ним в главной роли, но есть ли что-нибудь более захватывающее? Да! ✔️

Это интерактивное кино, созданное на основе вашего дома, двора или знакомого места. 📸 Чтобы сделать такое, достаточно придумать и снять на камеру короткий фильм с несколькими концовками. 👨‍💻 Видео, что получились, соедините в одной программе, где пользователь сможет выбирать продолжение. Игра Dragon’s Lair сделана как раз таким образом, и стала основоположником данного жанра, возьмите её для примера. ✏️

Не нужно искать повод для того, чтобы порадовать ребенка, просто сделайте это! 🧸
Please open Telegram to view this post
VIEW IN TELEGRAM
621
Новый формат видео? 🎁 Да, я решил, что в них не хватает динамики, шуток и более интересного сценария. В этот раз, мне пришлось потратить больше времени на его создание, но поверьте, результат вас точно удивит! 💯

⚙️ В ролике я изменил поведение игрока, злодеев и диалоги, путем изменения исходного кода. Назвал его "Ломаем свои игры", если всем понравится, обязательно сделаю 2-ю часть! 🤝

📱 Переходите по ссылке и оцените наш новый Shorts, мне очень важно услышать ваше мнение:
https://youtube.com/shorts/NBSWrqXaByM?feature=share
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍21
Давно я не делился новостями разработки нашей главной игры 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
3321
Друзья! 🇷🇺В честь Дня России мы запускаем розыгрыш телеграм звёзд! В нём участвуют 2 моих канала, а также @Impudentneighbour, канал моего друга. 🤝

✉️ Условия и призы читайте ниже, желаю всем удачи и хорошего вечера!
Please open Telegram to view this post
VIEW IN TELEGRAM
321
Please open Telegram to view this post
VIEW IN TELEGRAM
541
Дизайн & Minecraft. 🎨 Как я научился придавать красоту любому предмету и как это пригодится вам.

🫰 Я очень люблю эту игру, начиная с её самых ранних версий. Она мне помогла развить пространственное воображение и научило видеть результат задолго до того, как я его достигну. 😵

Когда создаёшь свой мир в ней, у тебя нет ничего, но спустя время, ты обустраиваешь свой первый деревянный домик и делаешь его красивым, даже когда нет декора. Такой способ научил меня концентрировать уют вокруг себя, выбрасывать ненужное, видеть недочёты. 🛠

🎮 Согласитесь, в индустрии геймдева нужны дизайнеры, например, чтобы создавать карты, комфортный игровой процесс, и чтобы картинка радовала глаз. Ещё лучше, когда программист, никогда не учившейся дизайну может сам создавать шедевры.

👍 Думаю, что многие из вас играли в эту игру. Я сейчас говорю именно про одиночный режим, без готовых карт, когда вы сами создаёте и выживаете. Тогда и развивается дух дизайнера, который помогает мне и многим разработчикам творить с нуля и без ограничений. 💪

💡 Своего рода программирование – тот же Майнкрафт, только здесь строчки кода, вместо блоков и пикселей.
Please open Telegram to view this post
VIEW IN TELEGRAM
552
417-й программист
Please open Telegram to view this post
VIEW IN TELEGRAM
33👎2
💰 Наш розыгрыш завершён!

⭐️ Целых 500 звёзд распределены между 5 участниками, они уже знают об этом. ✉️

🌧 Как многие из вас могли видеть, все каналы подверглись накрутке подписчиков, всего около 600 человек. Однако, мы смогли успешно отбить их атаку, и повысили вам шансы на победу. 🛡

🍾 Спасибо всем за участие, следующий розыгрыш будет в июле.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍843👎22
Жаркий день, прохладный выпуск. ❄️ Сейчас середина лета, заниматься программированием становится тяжело при высоких температурах, поэтому, вот вам 3 способа охладиться. 🥶

1️⃣ Чебурек. 🌮 Да, это глупо, но мне не раз такое помогало. Если вы дома, возьмите пододеяльник и наденьте его на вентилятор, положите всё на пол. Теперь, воздух надует наш чебурек, сохраняя внутри прохладу и уют. Идеально подойдёт для тех, у кого есть ноутбук. 🤌

2️⃣ Работайте ночью (если есть возможность). 🌛 Все знают, что ночью гораздо прохладнее, так почему бы это не использовать? Вставать в 4 часа дня и ложиться в 6 утра. Пойдет для фрилансеров, тех кто в отпуске и школьников. 🗓

3️⃣ Используйте воду. 💧 Обильное питье, тазик с прохладной водой для ног, влажное полотенце для обтирания и прохладный душ 2-3 раза в день. Это самое простое и эффективное решение. 💡

🏝 Летом может быть тяжело, но трудности всегда закаляют, особенно если мыться холодной водой. Пользуйтесь!)
Please open Telegram to view this post
VIEW IN TELEGRAM
83
Друзья, вы любите Game Jam'ы? 💬 Это конкурсы на лучшую игру, созданную за определенное время. Я хочу провести данное мероприятие в этом канале. Кто бы хотел участвовать в нём? 👥
Anonymous Poll
57%
Люблю такое, я бы хотел
17%
Нет, я не буду участвовать
26%
Ещё не знаю, но возможно да
621
Программист и природа. Насколько важно вовремя гулять, и где искать жизненную энергию. 💪

🔍 Почему такая тема? История: пару дней назад я решил навестить красивый и зелёный парк. Стоя на берегу озера ко мне приходили разные мысли, но одна из них стала решающей: пора что-то менять. Я знал что это – мое окружение. 📋

🍷 Это не канал про саморазвитие, однако мне хотелось бы, чтобы вы, мои коллеги и друзья, почувствовали себя лучше. Всем важно понимать, что жизнь неидеальна. Идеала никогда нельзя добиться, но стремится к нему должны все. Как раз такие моменты, как прогулка в парке или в лесу с другом, помогают чётко понять, что вам мешает быть лучше. 🏆

🔋 Многие люди должны работать каждый день, заставляя себя делать то, что они никогда не хотели. Но хочу сказать: решение этой и любых других проблем, очень легко осознать и найти в тихом и красивом месте, на природе. 🍀

🧠 Помните это, и знайте, что не стоит выполнять работу, которая не окупится.

❗️ P.S. Game Jam, про который я устроил опрос, официально будет! Целых 16 человек согласны участвовать, спасибо вам за голоса. Уже 27 июня выйдет пост с информацией о мероприятии, а 1 июля - начало джема. Не прощаемся!
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍11
This media is not supported in your browser
VIEW IN TELEGRAM
📣 Я хочу анонсировать летний Game Jam в нашем канале! 🔥

🏆 Всё верно, у нас будет конкурс на лучшую игру, созданную за 5 суток. Победитель получит мегаприз, размером в 714 рублей (417 наоборот)! 💸

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

Начало джема: 1 июля в 12:00 по мск, а окончание: 6 июля в 12:00 по мск.
❗️ Любые файлы игры и её данные, сделанные за пределами этого срока будут удалены.

🛍 Шансы у всех равны, ведь игра может быть сделана на любую тему.
Please open Telegram to view this post
VIEW IN TELEGRAM
52👍1
417-й программист
📣 Я хочу анонсировать летний Game Jam в нашем канале! 🔥 🏆 Всё верно, у нас будет конкурс на лучшую игру, созданную за 5 суток. Победитель получит мегаприз, размером в 714 рублей (417 наоборот)! 💸 ✔️ Чтобы принять участие вам нужно лишь вступить в эту группу.…
👉 Summer Game Jam начался! Всю информацию я выложил в группе, где вы также сможете поиграть в игры участников. 👑

ℹ️ Напомню, что джем продлится 5 дней и закончится 6 июля в 12:00. Вы можете стать участником даже сейчас, главное – отправить игру в срок. ✔️

В этот раз у нас очень много участников, от всей души желаю им удачи, ведь один из них получит от меня награду в 714 рублей! 🥇
Please open Telegram to view this post
VIEW IN TELEGRAM
542
This media is not supported in your browser
VIEW IN TELEGRAM
А что с Секретами Второго измерения? Пока у нас проходит джем, я поделюсь с вами новостями разработки своей игры, которая растет с каждым днем. ⬆️

1️⃣ Во-первых, представляю вам свой конструктор локаций. С помощью него я могу без труда визуализировать код. Данная программа похожа на Paint, но когда жмёшь кнопку Go, она выдаёт готовый код на Си, который можно вставить в основной проект. 🖥

2️⃣ Во-вторых, такой способ рисовки даёт более гибкую настройку окружающих объектов, которую нельзя получить, используя изображения. Например, можно заставить их светиться или добавить анимации. 💡

3️⃣ В-третьих, в игре будет алгоритм Liquid Light. Не знаю, был ли он создан раньше меня, но его суть в создании некой интерактивной жидкости, которая будет излучать свет и взаимодействовать с окружающими объектами. 🟢

Если вы наберете на этом посте 5 галочек, я выложу эту программу на GitHub вместе с исходным кодом. ✔️

А ещё, я запускаю навигацию в канале по хештегам. 🔤
#gamedev #2DSecrets
Please open Telegram to view this post
VIEW IN TELEGRAM
95👍2
И так, настало время. Уже наш второй Game Jam подошёл к концу.

Вы наверное заметили, что сегодня не 6-е июля. Окончание было перенесено по результатам голосования в группе, это выбор большинства. 📊

🫡  Скажу честно, было приятно его проводить, общаться с участниками и наблюдать за их разработкой. По сравнению с прошлым разом, мы побили все рекорды. ↗️

🤌 Хочу сказать спасибо всем, кто принял участие, вы создали замечательные игры. Я подведу итоги уже завтра, в 12:00, и озвучу имя победителя в этом посте. ✉️

👑 Победитель: MyPixel Studio
Please open Telegram to view this post
VIEW IN TELEGRAM
73👍22
Как создать игру для конкурса? Я наблюдал частые ошибки участников как своих мероприятий, так и чужих, и расскажу про 3 самые распространенные. 📊

1. Сложная идея. 🔋 За короткий срок вы успеете сделать большую игру, но она будет выглядеть сырой, как будто это лишь "скелет" будещего проекта. Лучше сделать что-то простое, но с душой, не торопясь и супер качественно. 🛡

2. Меню также важно. 🖥 Помимо стандартных кнопок Играть и Выход, стоит сделать Инструкцию. Помните, что никто не сможет прочитать мысли разработчика и нажимать нужные клавиши. По-хорошему, игра должна сама предупреждать в начале, что делать и куда жать. ✉️

3. Лишние файлы. 🗑 Не забывайте удалять системные файлы, простая игра не должна весить больше 100 МБ. По хорошему, основным весом должны быть музыка и изображения, а не файлы движка. ⚙️

🐳 Эти правила помогут вам не только в Game Jam'ах, но и в личных разработках. Они помогают пользователю полюбить игру и погрузиться в неё на достойном уровне. Помните это и не торопите свое творчество! 🤌
Please open Telegram to view this post
VIEW IN TELEGRAM
41
⭐️ А теперь еще один конкурс для вас! Как я ранее упоминал, у меня есть второй канал. Мне не хватает времени, чтобы развивать его и проводить мероприятия, поэтому, предлагаю отдать его в хорошие руки одному из вас! ✔️

👑Победитель получит:
🔤 Канал с 100+ подписчиками
🔤 Права на владельца
🔤 Место, где он сможет делиться своими идеями

⬇️ Кто в деле, вот условия и принцип конкурса:
🔤 Для участия подпишитесь на эту группу
🔤 Каждому нужно будет написать один пост в моем стиле. Кто сделает это лучше, тот и победил
🔤 Остальная информация будет в группе

👨‍💻 Помню, как мне было тяжело набирать первых подписчиков. Хочу дать одному из вас рывок в развитии и шанс попасть в удивительное приключение. Посмотрим, что из этого выйдет. 👀

Upd: в итоге никто из участников не написал посты. Конкурс завершен, победителей нет. 😅
Please open Telegram to view this post
VIEW IN TELEGRAM
62