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

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

🔴 YouTube канал:
https://youtube.com/@programmer_417
Download Telegram
Друзья! ⚡️Сегодня, в канун Нового Года, я, вместе с каналом XZcode, решил провести среди вас Гейм Джем. 🎮 Если кто не в курсе, Game Jam – конкурс на лучшую компьютерную игру, созданную за короткий срок.

Основная информация:
Призы:
🥇 1-е место - 300₽
🥈 2-е место - 200₽
🗓 Срок: с 01.01.2025 по 05.01.2025
⚙️ Ограничения: игра должна работать на ОС 📱 Windows и иметь вес не более 500 MB
⚠️ Условия: подписка на мой канал, а также на XZcode_office
⚠️ Если вы участвуете, то напишите об этом в комментариях до 31.12.2024
🛡 Участники, взявшие заранее готовые работы будут дисквалифицированы.

Покажите свои невероятные и уникальные идеи другим, докажите, что именно вы – мастер своего дела и король Gamedev'а! ✔️ Желаю вам приятной разработки и удачи! ⭐️
Please open Telegram to view this post
VIEW IN TELEGRAM
71
Не знаете что посмотреть в новый год? 🔭 Вот 5 отличных фильмов для программистов, и тех кто любит компьютеры.
1️⃣ Хакер (2014). 🔓  Это история о том, как молодой парень решает вступить в криминальную интернет-организацию DarkWeb. Вы узнаете, как живут мошенники и какие последствия их могут ждать.
2️⃣ Иллюзия обмана (2013). Не совсем о компьютерах, но вам точно понравится! Здесь банда отменных фокусников пытаются перехитрить судьбу используя интеллект.
3️⃣ Исходный код (2011). Террорист взорвал поезд, но благодаря технологии симуляции событий главный герой погружается в программу и вычисляет преступника.
4️⃣ Джобс: Империя соблазна (2013). 📱 История легендарного человека, основавшего Apple. В фильме показаны все трудности, тактики и многие мысли Стива Джобса.
5️⃣ Джон Уик (2014). 💪 Да, это боевик, не связанный с IT, но этот шедевр вы должны посмотреть. Одноимённый фильм о том, как выкрутиться даже из самой сложной ситуации.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32
Дорогие подписчики! Вот и настал конец 2024-го года, который лично для меня был невероятно красочным и необычным. Давайте подведём итоги с момента создания канала (16.08.2024):
Подписались 35 человек
📹 Всего было выложено 7 видеороликов
✏️ Написано более 70 постов на самые разные темы
👑 Я создал свой стикерпак с 25-ю стикерами

На 2025-й год у меня запланировано очень много мероприятий, изменений, нововведений, а также парочка новых игр. 🤫 Кстати, вы слышали, что 2025 – это 45²?)

Хочу сказать всем вам спасибо за то, что считаете мой контент полезным. В наступающем году я желаю вам достичь тех высот, которых стремились в этом, а также, пусть ваше любимое дело станет ключом к успеху! 🔓 Вы были первыми на моём канале, после вас будет гораздо больше. Не прощаемся, увидимся уже через 24 часа) 🔜
Please open Telegram to view this post
VIEW IN TELEGRAM
53🎅2
417-й программист
Друзья! ⚡️Сегодня, в канун Нового Года, я, вместе с каналом XZcode, решил провести среди вас Гейм Джем. 🎮 Если кто не в курсе, Game Jam – конкурс на лучшую компьютерную игру, созданную за короткий срок. Основная информация: Призы: 🥇 1-е место - 300₽ 🥈 2-е…
🎮 Наш Game Jam официально начался! Напоминаю, что призовой фонд – 500💸. Тема игры – свободная.
И так как сейчас праздники, мы решили продлить сроки: с 01.01.2025 по 08.01.2025 включительно. ❄️ Если хотите принять участие, то читайте пост о мероприятии выше. 🔼

❗️Игры присылайте @xzcode_official
Please open Telegram to view this post
VIEW IN TELEGRAM
7
417-й программист pinned «🎮 Наш Game Jam официально начался! Напоминаю, что призовой фонд – 500💸. Тема игры – свободная. И так как сейчас праздники, мы решили продлить сроки: с 01.01.2025 по 08.01.2025 включительно. ❄️ Если хотите принять участие, то читайте пост о мероприятии выше.…»
Полное тестирование игры. 🛡 Вот небольшая памятка для вас:

✔️ Дайте поиграть тому, кто не разбирается в играх. Это может быть друг, родственник, родитель, ну или бабушка.
✔️ Для самостоятельного тестирования сделайте "схему" игры, а потом пройдитесь по ней. Выше показан пример, применявшийся мною.
✔️ Нашли ошибку и нет времени её исправлять? Тогда лучше отключить багованную часть кода, иначе у игрока может сложиться неприятное впечатление о вашей игре.
✔️ Тестирование – это ещё и подготовка продукта для игроков. Если в игре нет инструкции по управлению или подсказок, то сделайте хотя бы readme файлик с нужной информацией.
✔️ Удалите все лишние данные из файлов игры. Копии, макеты и заметки будут ненужным весом.

Эти правила я советую использовать инди-разработчикам, у которых нет денег на тестировщика. 💰 Надеюсь, это поможет нашим участникам соревнования. 🤝
Please open Telegram to view this post
VIEW IN TELEGRAM
7
🔤🔤🔤🔤🔤🔤🔤. Трудно ли это, и с чего начать?

Arduino – это плата микроконтроллера, позволяющая программировать алгоритмы взаимодействия внешних устройств. 🔈  Например, если подключить к плате 10 светодиодов, то можно сделать гирлянду, предварительно написав код для подачи сигналов и энергии. 💡 Можно написать простейшую программу имея только Arduino, вот пример. Потом уже нужно купить небольшой набор с транзисторами, проводами и моторчиками, и начать изучать основы робототехники. 🤖 Единственный минус у данного занятия – необходимость покупать компоненты для сборки. Их можно купить втридорога в интернете, или же найти магазины радиоэлектроники, где значительно дешевле. 🪙

В общем, если есть лишние 400 рублей, то советую вам попробовать. Это очень перспективное и интересное направление, которое важно освоить уважающему себя программисту. 👨‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
61
ℹ️ Дорогие участники Game Jam'а! Сегодня, 8-го января, мы завершаем приём работ. 🗓 Не забудьте отправить свои шедевры @xzcode_official на проверку.

Обновление: 🥉 Мы добавили 3-е место с призом 100💸.

💎 Трёх гениальных разработчиков игр, одержавших победу, объявим уже на этой неделе. Ждите. 🔜
Please open Telegram to view this post
VIEW IN TELEGRAM
6
This media is not supported in your browser
VIEW IN TELEGRAM
⭐️ Моя новая игра "Секреты Второго измерения". Вот свежие новости о её разработке:
💯 Первая глава полностью завершена
🔈 Добавлены звуки и плавные переходы
👌 Меню игры почти готово
🗣️ Проработаны диалоги
Обновлены спецэффекты

Теперь я приступаю к написанию уже 2-й главы моего большого проекта. ✏️ Если говорить о ней кратко, то наш главный герой пойдёт работать, и нечаянно уронит шар могущественного навыка. 💣 После этого он отправится в город треугольников и вступит в войну...

И так как игру я планирую выпустить только осенью 2025-го года, весной будет выпущена небольшая мини игра, так скажем про то, что было до основных событий. 🗓
Материал по главной игре выходит редко, но знайте, что я всего лишь пытаюсь сохранить интригу) 🎁
Please open Telegram to view this post
VIEW IN TELEGRAM
41🫡1
‼️ Уважаемые участники Game Jam'a! Вынужден вам сообщить, что по неизвестным причинам я не могу выйти на связь с владельцем канала XZcode, то есть подвести итоги пока невозможно. Поэтому, я прошу вас отправить свои игры ещё раз, но уже мне: @Prg417.
✔️ В качестве извинений, я напишу персональные рекомендации для каждого участника. ✉️ Итоги подведу в ближайшее время, как только смогу оценить все игры.
Ещё раз извиняюсь, не подумал, что так может случиться. 😢
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
👑 Итоги Game Jam 2025. Готовы услышать имена победителей?)

🥇 Первое место – игра Bez-Sonnitsa от @Pidjachok, если хотите поиграть, то вот она: https://pifdjakg.itch.io/insomnia
🥈 Второе место – игра Santa Shooter от @EasyGameMaker
🥉 Третье место – игра Impudent Neigbour от @sevasikdeveloper

Благодарю каждого за участие и желаю удачи в дальнейших разработках!
Please open Telegram to view this post
VIEW IN TELEGRAM
5321
Устал сидеть за компьютером? 🔖 Вот топ 5 необычных способов заняться программированием.

💻 Если есть ноутбук:
🔤 В кафе. Удобный столик, зарядка под рукой, приятная атмосфера и чашечка кофе. ☕️ Что может быть лучше?)
🔤 В вагоне электрички. Немного странно, но у тебя будет возможность вдохновиться видами из окна, и за копейки воспользоваться зарядкой.
🔤 В лобби отелей. Мягкое кресло, розетка, музыка и уют. 🪟 Никто тебя не выгнет, однако приходить туда всё время не стоит.

🔍 Когда нужен компьютер:
🔤 Общественные библиотеки. Достаточно часто в таких местах стоят компьютеры, если принести с собой флешку, то можно кодить в необычном и тихом месте.
🔤  В магазинах электроники. Пробовал тыкаться на ноутбуках и новеньких смартфонах? 👀 На них можно и программировать, а если спросят, то ты просто "проверяешь", подойдёт ли тебе устройство. ✔️
Please open Telegram to view this post
VIEW IN TELEGRAM
5👎22😁1
Что такое Assembler и как на нём пишут код? 🔤
Язык Ассемблера - представление команд процессора в виде, доступном для чтения человеком. 🧑‍🎓  Да, именно команд процессора! Языки Python или C# предоставляют готовые функции, в которых уже прописано, что нужно делать компьютеру, а Assembler правит им напрямую, без ограничений. 👑 Чтобы вывести "Hello World!", вам потребуется написать 10 строчек кода, смотря на которые можно заметить очень тонкие и интересные команды. 👀 Плюсов у таких языков немного, но благодаря им, написаны ядро Linux и многие микропроцессоры. ⚙️ Учить его не советую, это очень не эффективно и сложно, но знать, что существует такой монстр вы должны. 😼
Please open Telegram to view this post
VIEW IN TELEGRAM
52
🛡 Пару слов о защите данных от утери. Потерять устройство тяжело, но это возможно, а если его найдёт нехороший человек, то он сможет использовать данные для кибербуллинга и слива в сеть. 🔓  Чтобы такого не случилось, я советую вам не хранить всё в одном месте, и переместить важную информацию со смартфона на домашний компьютер, ноутбук или диск, это в разы безопаснее.  ✔️
Также, если вы программист, то обязательно пользуйтесь сервисом GitHub 📱 или хотя бы простым облаком для хранения ваших проектов. 💰 Ставьте пароли на все устройства, покупайте только качественные накопители и не давайте никому шанс завладеть вашей личной информацией.  📀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42
Tennis and code for learning.zip
1.8 KB
🧑‍🎓 Немного обучающего материала для вас. Если вы только начинаете изучать язык Python или хотите убедиться в его простоте, то в прикрепленной zip-папке находится пример игры "Теннис" с кодом (45 строк) и комментариями в каждой строке, написанными мною. ✏️
Если же у вас есть опыт, то вот вам 3 интересных факта про Python:
1. 🖥 Его очень удобно использовать для парсинга (сбора информации с сайтов)
2. ⚡️ Введите "import this" в командной строке Python, и увидите весьма интересный текст
3. 🤑 Язык назван в честь комедийного телешоу 1970-х "Летающий цирк Монти Пайтона".
А также, советую вам создать своего Телеграм бота-помощника на Python, это несложно и интересно.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Они не восстанут, их заставят нас заменить... 🤖
Мы все знаем, что нейронные сети, такие как ChatGPT, Midjourney, и т.д. могут написать рассказ или портфолио за несколько секунд, бесплатно и качественно. 👌 Зачем же тогда выбирать профессионалов, если можно их заменить? Да, люди всегда старались оптимизировать рутинную работу, но сейчас эта идея начала выходить за пределы разумного. 👎 Через несколько лет мы начнём использовать нейросети для личных задач, работы и принятия важных решений. 🧠  А что будет дальше? Не трудно догадаться, что ИИ перейдёт в уже настоящих роботов-гуманоидов, которые будут выполнять огромный спектр человеческой работы. ✍️
Таким образом, люди начинают становиться ленивыми, они отдают свои жизни нейросетям, компьютерам, чтобы никогда не испытывать трудности. Но с этим можно бороться. 🤕  Не обязательно полностью отказываться от помощи ИИ, но важно понимать, где его действительно полезно использовать.
Please open Telegram to view this post
VIEW IN TELEGRAM
71
Это стоит знать каждому программисту. ℹ️ Не секрет, что айтишники сидят за компьютером от 2-х до 10-ти часов, что плохо для их зрения. 😵‍💫 Чтобы сохранить его, следуйте трём простым правилам:
1. 👀 Каждый час делайте разминку: 10 кругов глазами по часовой стрелке, а потом 10 против.
2. 🛡 Используйте фильтры синего света, мониторы с IPS матрицей (она наиболее безопасная) и дополнительное освещение рабочего места.
3. ☀️ Яркость на мониторе должна быть выше 60%, это уменьшит мерцание.
Глаза для программиста – как страховка для таксиста. Без них будет очень тяжело, так что берегите своё зрение как зеницу ока, ведь это так просто. 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
62
🔝 Лучшие облачные сервисы – найди подходящий для себя.

1️⃣ Сбер диск. Одно из самых дешёвых хранилищ, 100 ГБ стоят 100 рублей. 🪙 Есть приложения для всех устройств, синхронизация.

2️⃣ Яндекс диск. Пожалуй, самое популярное и надёжное облако среди российских аналогов. 🏆 Цены дороже, но зато есть удобный интерфейс и высокие оценки пользователей.

3️⃣ Облако Mail. Если берете на год – получается очень выгодно. Есть много разных тарифов и отличное web-приложение.

4️⃣ Google диск. Самое лучшее решение, но в РФ не работает оплата. 🚫 На каждый аккаунт дают 15 ГБ бесплатного места, так что можно сделать их сколько угодно и пользоваться.

5️⃣ Telegram. Да, у него полностью неограниченное хранилище для каждого пользователя. 📀 Отправляйте в Избранное любые файлы до 4 ГБ и не волнуйтесь за безопасность.

А какими сервисами пользуешься ты? Поделись в комментариях. 📣
Please open Telegram to view this post
VIEW IN TELEGRAM
7
Запретные приёмы оптимизации и улучшения кода. 🤫 Перед сдачей проекта или релизом игры мы всегда обязаны её протестировать и оптимизировать, а иначе программу посчитают неготовой. 😵

🖥 Во-первых, измените количество кадров в секунду. Для простых игр и вспомогательного ПО достаточно задержки обновления в 10 мс.

🛠 Во-вторых, если у вас есть повторения в коде, то постарайтесь их объединить для улучшения читаемости и быстрого выполнения.

⚠️ В-третьих, всегда смотрите на нагрузку ЦП вашей программой, это можно сделать в диспетчере задач. Идеальная нагрузка – <15%.

👀 Если хотите, чтобы я выложил пример моего кода, то ставьте под этим постом.
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍1
Space_War.zip
2.7 KB
🧑‍🎓 Любишь учиться? Тогда у меня для тебя есть код небольшой игры "Space War" с комментариями в каждой строке, обязательно посмотри. ✔️ Когда программист изучает чужой код, он видит новые возможности решения самых разных задач. 💡 Это как открыть последнюю страницу учебника и посмотреть ответы.

👑 А для тех, кто уже достаточно опытный, я подготовил 3 интересных факта про нейросети:
1️⃣ Первый прототип нейронной сети был представлен ещё в 1957 году.
2️⃣ ChatGPT набрал 100 млн. пользователей всего за 2 месяца.
3️⃣ Чтобы обучить нейросеть, нужно лишь "пустить" через неё поток данных типа "вопрос-ответ".
Please open Telegram to view this post
VIEW IN TELEGRAM
5