Игра «Блоки в коробку» на Яндекс играх

Иконка игры "Блоки в коробку"

Второй год как я продолжаю обучение на онлайн-платформе Skillbox по профессии «Разработчик игр на Unity с нуля до Middle». Разработка игр стала моим хобби. Но хочется чтобы в твои игры поиграл хоть кто-то кроме тебя. Для меня пока единственным реальным вариантом показать своё творчество является платформа Яндекс-игры. Как использовать их фирменное API я изучал по курсу «Яндекс игры […]

Игра «Забрось мяч» на Яндекс-играх

логотип "Забрось мяч"

В мае будет год как я учусь на обучающей онлайн-платформе Skillbox по профессии «Разработчик игр на Unity с нуля до Middle». Рано или поздно настаёт момент, когда хочется чтобы в твои игры поиграл хоть кто-то кроме тебя. Для меня реальным вариантом показать своё творчество оказались Яндекс-игры. Как использовать их фирменное API я изучал по курсу «Яндекс игры для […]

Unity, физика, работа с Joint и не только

Я продолжаю изучать Unity на одном из платных курсов платформы Skillbox. Несколько модулей в нем отведено изучению использования встроенного физического «движка». Интересные возможности для реализации Ваших механик представляет работа с Joint. В Unity можно задать некоторые варианты взаимодействия предметов, связав их с помощью различных Joint между собой. Их существует 5 типов для разных случаев взаимодействия. […]

Задача про «Написать сервлет, который будет обрабатывать запросы на /mirror»

На обучающей платформе Stepik я прохожу разные бесплатные курсы по программированию. Завершив с отличием «Java. Базовый курс» решил пройти курс «Разработка Web сервиса на Java (Часть 1)» восьмилетней давности. Простейшие серверы на фреймворках Питона и C# я уже запускал. Ну а про Java говорят, что backend для серьёзных приложений или систем чуть ли не основное […]

Кодируем данные экземпляра класса при хранении в файле или базе данных

логотип Python

Сохранение конфиденциальности при обработке пользовательских данных считается признаком хорошего тона. Во время передачи между клиентским приложением и сервером данные, как правило, защищены SSL шифрованием. Если данные представляют собой не строку текста, а имеют более сложную модель из строк, чисел, булевых переменных и пользовательских типов, то для их экземпляров нужно применять сериализацию. Сериализация возможна в файл […]

Как сделать Телеграмм бот на Python

логотип Python

На обучающей платформе Skillbox появился новый бесплатный вариант обучения — bootcamp. Пока есть три варианта: дизайн, программирование (на Python) и маркетинг. Я начал проходить 2 вариант. Как раз в первых двух занятиях разбиралось как создавать Телеграмм бот на Python. Эта тема меня интересовала давно, а в лекциях всё было описано так легко и просто, что […]

Как установить WEB-приложение Flask на хостинг Timeweb

логотип Python

Изучая разработку WEB-приложений рано или поздно возникает желание разместить свой сайт в сети Интернет, чтобы показать его кому-то или протестировать в реальной среде. Для подобных целей существует множество хостингов с разными тарифами и возможностями по производительности. Далее я опишу как установить WEB-приложение Flask на хостинг Timeweb. Любому сайту или WEB-приложению для размещения в сети нужно […]

Unity, физика, опыты с Joint

Любая игра погружает нас в нереальный мир. Герои и предметы в сцене могут взаимодействовать по своим законам. Иногда это совсем не похоже на то, с чем мы сталкиваемся в жизни. Герои проходят сквозь стены, перемещают огромные тяжести, выживают падая с огромной высоты и т.п. «Глюки» или «фичи» — как посмотреть. Но наш мозг мыслит аналогиями […]

Генератор чисел Фибоначчи

логотип Python

«Числа Фибоначчи или золотое сечение составляют основу разгадки окружающего мира, построения его формы и оптимального зрительного восприятия человеком, с помощью которых он может ощущать красоту и гармонию. Принцип определения размеров золотого сечения лежит в основе совершенства целого мира и его частей в своей структуре и функциях, его проявление можно видеть в природе, искусстве и технике.» — […]

Редактор уровней для MySpaceShooter

Я второй раз участвовал в интенсиве на образовательной платформе Skillbox по созданию на Unity космического шутера. Сама идея игры новизной не блещет, но захотелось доделать её до «релиза». Большинство игр состоят из уровней, миссий, локаций и т.п., процесс прохождения которых сопровождается усложнением геймплея. Разработка качественных уровней — головная боль дизайнеров. Для её удобства можно создать […]