Code Every Day 🚀
30 subscribers
687 photos
243 videos
22 files
174 links
Просто для развлечения
Download Telegram
День 38: Заметка 1: История создания Тетрис

👉 Вдохновляющая история создания игры Tetris разработчиком из СССР.
👀 YouTube

#Life
👍2
День 39: 256 день в году

Хай, Кодерс 🤟

🎉 Всех с днем программиста!
👉 Сегодня байт!

💪 Каждому желаю написать лучшую программу, стать супер-пупер кодером, достичь тех высот, которые вы сами перед собой определяете! Нет ничего невозможного.
🎉2
На рабочем проекте у нас значимая дата - выпустили новый релиз по iOS)
На память оставлю этот пост.
Не каждый день такое бывает.
1🔥1🦄1
День 40: Чем опасны версии App неофициального разработчика

🎯 Хороший пример того, что не стоит ставить модифицированные версии аналогов популярных приложений, разобран в статье «Злой двойник Telegram атакует китайских пользователей»

👉 В модифицированную версию разработчик альтернативного клиента телеграмм встроил перехват данных и сообщений пользователя (в том числе и файлов) и отправку их себе на сервер.
Приложение было размещено в Google Play, пройдя все проверки на review, но проверки, на мой взгляд, и не должны были вызвать подозрение, так как дополнительный код был обычным: обрабатывал данные, шифровал их и отправлял на командный сервер злоумышленика. Подозрение на что-то плохое такой код не вызвал бы.

🤔 В итоге даже на проверенных площадках таких, как Google Play , могут быть залиты приложения от злоумышленников. Будьте на чеку, лучше доверять тем приложениям, которые выпускают создатели сервиса.

Еще подборка примеров в статье Шпионские версии мессенджеров в Google Play

#securelist
🤔1
День 40: NauEngine: Бесплатный игровой движок от российских разработчиков

👉 Вчера товарищ поделился ссылкой на проект NauEngine https://nauengine.org/
Игровой движок, разрабатываемый командой из России.

👨‍🎓 Изучил сайт, посмотрел их презентации, очень хотелось посмотреть на примеры, как все устроено, но пока доступ к beta тестированию по запросу, запрос сделал, в ответ пока глухо.

👨‍💻 Я так понял, что программы будут разрабатываться на C++, С# и еще каком-нибудь (пока не понял, на каком) скриптовом языке программирования. Обещают возможность визуального программирования, так сказать zero coding, системы аналитик и тому подобное.

🤔 Конечно, плохой признак, что нет ничего открытого, что можно уже посмотреть. В СМИ нагоняют интригу, а посмотреть пока не на что. Надеюсь, у ребят получиться сделать хороший движок 💪. Судя по видео это ребята из индустрии и понимают, что к чему.

🤔 Скорее всего, чтобы конкурировать, с Unity или Unreal Engine придется сделать форк какого-нибудь opensource движка, в противном случае ничего хорошего не получиться, кажется. А может быть, у команды уже есть свое решение, которое они использовали ранее. Эти движки разрабатывались не один год, просто так подобное не сделать быстро.
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
День 41: Анимация персонажа - перемещение по лестнице

🎯 Для персонажа реализована анимация перемещения по лестнице

👉 Пример на демо

#Arduino
👍1
👉 Атлас кадров был заготовлен следующий
👨‍💻 По коду
Все также, просто расширяем класс спрайта, дописываая поддержку нового состояния
Media is too big
VIEW IN TELEGRAM
👉 И традиционное
Демо всех имеющихся состояний со случайной сменой состояния
👍4
Media is too big
VIEW IN TELEGRAM
День 42: Персонаж и облако

🎯 Помимо персонажа решил еще разместить облачко, которое будет летать по экрану.

👉 Пример на демо

#Arduino
👍1
👉 Атлас облака состоит из одного кадра, нарисовал его и сконвертировал в C-массив для отрисовки в программе
👨‍💻Написал класс спрайта для облака и создал его экземпляр
👨‍💻Написал метод отрисовки облака, добавил вызов метода в поток отрисовки
👨‍💻Добавил метод перемещения объекта по экрану, добавил вызов метода в поток для пермещения объектов по экрану
Code Every Day 🚀
День 42: Персонаж и облако 🎯 Помимо персонажа решил еще разместить облачко, которое будет летать по экрану. 👉 Пример на демо #Arduino
🤔 На видео видно, когда облако пролетает над персонажем, оно рисуется поверх, те пиксели, что должны быть прозрачными рисуются просто как выключенные пиксели, затирая кусочек персонажа
Media is too big
VIEW IN TELEGRAM
День 43: Персонаж, облако и растения

🎯 Рядом с персонажем было решено разместить растения, пальму слева, куст справа.
🤔 Получился практически лес 🙂

👉 Пример на демо

#Arduino
👍2