Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Погружайтесь в загадочный мир подводных приключений с игрой

Тайна морей - Затерянные сокровища: Три в ряд

Три в ряд, Казуальные, Головоломки

Играть

Топ прошлой недели

  • Oskanov Oskanov 8 постов
  • AlexKud AlexKud 26 постов
  • StariiZoldatt StariiZoldatt 3 поста
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Новости Пикабу Помощь Кодекс Пикабу Реклама О компании
Команда Пикабу Награды Контакты О проекте Зал славы
Промокоды Скидки Работа Курсы Блоги
Купоны Biggeek Купоны AliExpress Купоны М.Видео Купоны YandexTravel Купоны Lamoda
Мобильное приложение

Ненормальное программирование

971 пост сначала свежее
9
DevKitchen
DevKitchen
1 месяц назад
Лига Разработчиков Видеоигр
Серия Делаю игру на Unity3d

Делаю игру на Unity3d. Эпизод 6: Машина состояний⁠⁠

Здравствуйте, дорогие Пикабушники и Пикабушницы!

Закончился мой отпуск в Сиродиле, и я нашел время сделать еще один ролик!

Делаю игру на Unity3d. Эпизод 6: Машина состояний Gamedev, Инди игра, Unity, Инди, Компьютерные игры, Программирование, Разработка, IT, IT юмор, Паттерны, Indiedev, Unity3D, Видео, Короткие видео, YouTube, Длиннопост

Мой проект сражается с Oblivion за право получить мое внимание. Фото в цвете.

На этот раз я покажу фичу, которая помогает мне реализовывать различное поведение у игровых объектов - составную машину состояний!

Для использования стейт машины нужно прикрепить к игровому объекту специальный компонент CompositeStateMachineComponent.

Делаю игру на Unity3d. Эпизод 6: Машина состояний Gamedev, Инди игра, Unity, Инди, Компьютерные игры, Программирование, Разработка, IT, IT юмор, Паттерны, Indiedev, Unity3D, Видео, Короткие видео, YouTube, Длиннопост

Видишь суслика?

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

Как я уже говорил - стейт машина составная. И в данном случае настроены три вложенных машины состояний:

Делаю игру на Unity3d. Эпизод 6: Машина состояний Gamedev, Инди игра, Unity, Инди, Компьютерные игры, Программирование, Разработка, IT, IT юмор, Паттерны, Indiedev, Unity3D, Видео, Короткие видео, YouTube, Длиннопост

Можно добавлять любое количество конечных автоматов.

Нажав на кнопку стейт машины мы открываем окно с её настройками:

Делаю игру на Unity3d. Эпизод 6: Машина состояний Gamedev, Инди игра, Unity, Инди, Компьютерные игры, Программирование, Разработка, IT, IT юмор, Паттерны, Indiedev, Unity3D, Видео, Короткие видео, YouTube, Длиннопост

Красота

Окно использует Graph API, для создания графа состояний с переходами между ними.

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

Делаю игру на Unity3d. Эпизод 6: Машина состояний Gamedev, Инди игра, Unity, Инди, Компьютерные игры, Программирование, Разработка, IT, IT юмор, Паттерны, Indiedev, Unity3D, Видео, Короткие видео, YouTube, Длиннопост

Вот такой вот рубильник!

А чтобы настроить переходы между состояниями, надо кликнуть на линию, связывающую их, и открыть окно редактирования условий переходов:

Делаю игру на Unity3d. Эпизод 6: Машина состояний Gamedev, Инди игра, Unity, Инди, Компьютерные игры, Программирование, Разработка, IT, IT юмор, Паттерны, Indiedev, Unity3D, Видео, Короткие видео, YouTube, Длиннопост

В этом окне можно настраивать условия переходов между состояниями и объединять их в группы.

А в игровом режиме редактор позволяет отслеживать текущее состояние объекта в реальном времени:

Подробнее я все разбираю в своем ролике. А если у вас возникнут вопросы по моему проекту или в общем по разработке игр в Unity, смело пишите их в комментарии!

Приятного просмотра!

Показать полностью 5 2
[моё] Gamedev Инди игра Unity Инди Компьютерные игры Программирование Разработка IT IT юмор Паттерны Indiedev Unity3D Видео Короткие видео YouTube Длиннопост
0
6
simplysoo
simplysoo
1 месяц назад

Бесплатный шаблон WordPress-темы для разработчиков — темабокс⁠⁠1

Привет, Пикабу!
Я сделал чистейший генератор стартовой WordPress-темы (Underscores) наш и современнее, красивее и удобнее.
Главное: это совершенно бесплатно для любого и всегда, ни рекламы, ни скрытых ссылок, ни регистрации.

Что это такое?

  • Это генератор стартовой темы WordPress

  • 1 поле — название темы, жмёшь «Генерировать», сразу скачивается ZIP с темой для установки в WP

  • В теме нет ничего лишнего: никаких реклам, демо, бесполезного JS, только валидный HTML5, минимальный CSS и базовые шаблоны

  • Поддержка Elementor, Gutenberg, WooCommerce (можно добавить нужные галочки)

  • Всё уже адаптивно, по BEM-классам, код чистый и готов к продвинутой кастомизации


🎯 Кому пригодится?

  • Фрилансерам и студиям: моментально создать свой boilerplate, не копипастить с прошлых проектов

  • Frontend-разработчикам: для теста вёрстки на WP и чистого старта без головной боли

  • Тем, кто делает сайты для клиентов: легко объяснить и доработать под любые задачи

  • Тем, кто использует Elementor или Gutenberg: ничего не конфликтует, всё заводится и кастомизируется

  • Тем, кто просто хочет чистый WordPress без мусора!


Как это работает?

  1. Заходишь на temabox.ru (никакой регистрации и рекламы)

  2. Вводишь название будущей темы (например, my-first-theme)

  3. (Опционально — жмёшь «Дополнительные опции» и указываешь автора, описание, включаешь WooCommerce, SCSS и т.п.)

  4. Жмёшь «Генерировать» — получаешь ZIP с темой, готовую к установке через WP-админку


Внутри темы

  • style.css — валидный header и минимальный CSS (меньше 20 КБ)

  • functions.php — базовая поддержка всех современных фич WP (title-tag, миниатюры, кастом-меню, WooCommerce)

  • header.php, footer.php, index.php — современная структура с BEM

  • screenshot.png — аккуратное изображение темы для админки

  • Без левых ссылок и зашитого кода.


Почему это бесплатно?

Потому что достало вручную копировать базу для новых проектов и искать в Google «clean wp starter theme» — всегда находишь всякую устаревшую ерунду.
Пусть у каждого разработчика будет мгновенный доступ к идеальному старту!


Кому пригодится?

  • Для pet-проектов

  • Для коммерческих сайтов

  • Для быстрой вёрстки

  • Для всех, кто ценит чистоту кода


Пользуйтесь на здоровье!
Пишите свои идеи и фидбэк — сервис буду дорабатывать под комьюнити!

Показать полностью
[моё] Программирование Сайт
4
15
Womenfeel
Womenfeel
1 месяц назад

Продолжение поста «Программирование и рок»⁠⁠1

Продолжение поста «Программирование и рок» Юмор, Мемы, X (Twitter), Скриншот, Рок, Программирование, Комментарии, Ответ на пост, Повтор, Мат

UPD:

Абсурдные теории Фрейда

Показать полностью 1
Юмор Мемы X (Twitter) Скриншот Рок Программирование Комментарии Ответ на пост Повтор Мат
2
8
dm09111
dm09111
1 месяц назад

Ответ на пост «Топ-5 курсов по Fullstack-разработке»⁠⁠1

Все эти курсы за овер дохуя бабла - полная херня.
Расскажу, как я сам стал фулстек-разработчиком, а потом - проектным менеджером, без лишних вложений в сомнительные обучалки.

Начинал я, как и многие, с простого: HTML и CSS. Делал несложные сайты, первые клиенты приходили через сарафанное радио. Все шло неспешно, пока однажды мне не подкинули крупного заказчика из фармацевтической сферы. Это была рекомендация от одноклассницы, которая там работала. Работа была серьёзная - простыми верстками не обойтись.

Пришлось срочно прокачиваться. Нашел торренты курсов «Специалист» от Бауманки и засел за PHP. Научился делать формы, параллельно втянулся в SEO - учился по YouTube. Там же освоил запуск рекламных кампаний в Директе и Google Ads. Сначала все было на базовом уровне, но с годами я отточил эти навыки, изучил фреймворки, подтянул JavaScript и другой полезный инструмент.

Попутно пришлось освоить графические редакторы - фотошоп, потом Фигму. Без этого никуда.

За 17 лет пути (с 2008 года) я накопил огромную базу знаний и инструментов. Купил кучу полезного софта: сайт-аудиторы, SEO-инструменты и многое другое. В моем архиве есть всё, чтобы выполнить даже самый сложный проект.

Со временем начал делать собственные проекты. Запустил интернет-магазин мототехники - успешно продал. На эти деньги открыл производство металлоконструкций - тоже продал. Сейчас вкладываюсь в землю: скупаю участки, строю дома и сдаю их в аренду.

При этом я до сих пор работаю проект-менеджером в зарубежной компании. Получаю 2000 рублей в час. Работаю всего по 2 часа в день - это плюс 120 тысяч рублей в месяц к основному доходу.

Важно понимать: этим нужно жить. Всё постоянно меняется, появляются новые инструменты, технологии, подходы. Нужно держать руку на пульсе, учиться каждый день, пробовать новое. А вот эти курсы, про которые вещают из каждой тумбочки - просто способ выкачать из тебя деньги. Обещают сделать тебя крутым спецом, но на деле - наглая ложь. Настоящий опыт и знания приходят только через практику и вовлеченность.

Показать полностью
[моё] Онлайн-курсы Учеба Обучение Программирование Веб-разработка Мат Ответ на пост Текст
7
0
youengineerasu
youengineerasu
1 месяц назад

Работа со средой разработки Дракон++ с последующей конвертацией в ОВЕН ПР225⁠⁠

Приветствую уважаемые Друзья, читатели, коллеги. Поработал я со средой Дракон++.

В двух словах Дракон++ - это графический Алгоритмический язык программирования. Его задача строить понятные структурные алгоритмы работы соответствующих узлов, линий, теплиц, умных зданий, станков и т.д. и конвертировать их в код ПК, ПЛК или ПР.

Если есть вопросы пишите в ТГ-канале "Ты же инженер АСУ ТП".

Мануал от данной среды тоже есть в канале. В тексте я напишу просто последовательность своих действий для лучшего восприятия.

Где скачать Среду ?

Скачать её можно по этой ссылке в телеграмме. "Алгоритмический язык Дракон++". Чат тут по Дракону.

Пока сама программная среда на стадии разработки. Но есть уже рабочие объекты и можно получить код программы.

Среда. Начало.

Возьмем простой пример Счетчика, делать его код будем для программируемого реле ОВЕН ПР 225.

Начинаем. Будем считать, что всё установили.

Работа со средой разработки Дракон++ с последующей конвертацией в ОВЕН ПР225 Программа, Инженер, Python, Гайд, ПЛК, Программирование, Разработка, Тестирование, Гифка, Яндекс Дзен (ссылка), Длиннопост

Создаём проект.

Работа со средой разработки Дракон++ с последующей конвертацией в ОВЕН ПР225 Программа, Инженер, Python, Гайд, ПЛК, Программирование, Разработка, Тестирование, Гифка, Яндекс Дзен (ссылка), Длиннопост

Называем, выбираем Программируемое реле ОЛ.

Работа со средой разработки Дракон++ с последующей конвертацией в ОВЕН ПР225 Программа, Инженер, Python, Гайд, ПЛК, Программирование, Разработка, Тестирование, Гифка, Яндекс Дзен (ссылка), Длиннопост

Не буду писать подробное руководство, его можно найти по ссылкам выше. Напишу коротко Класс объекта - ЭТО Функциональный блок на ST в ОВЕН ПР225.

Нажимаем Плюсик.

Работа со средой разработки Дракон++ с последующей конвертацией в ОВЕН ПР225 Программа, Инженер, Python, Гайд, ПЛК, Программирование, Разработка, Тестирование, Гифка, Яндекс Дзен (ссылка), Длиннопост

Получаем вот это.

Работа со средой разработки Дракон++ с последующей конвертацией в ОВЕН ПР225 Программа, Инженер, Python, Гайд, ПЛК, Программирование, Разработка, Тестирование, Гифка, Яндекс Дзен (ссылка), Длиннопост

Жмем сюда, и добавляем все необходимые нам переменные (локальные, входные, выходные)

Работа со средой разработки Дракон++ с последующей конвертацией в ОВЕН ПР225 Программа, Инженер, Python, Гайд, ПЛК, Программирование, Разработка, Тестирование, Гифка, Яндекс Дзен (ссылка), Длиннопост

Тут четыре типа переменных (Bool, Uint, Real, Time)

Работа со средой разработки Дракон++ с последующей конвертацией в ОВЕН ПР225 Программа, Инженер, Python, Гайд, ПЛК, Программирование, Разработка, Тестирование, Гифка, Яндекс Дзен (ссылка), Длиннопост

Вот так отображается.

Работа со средой разработки Дракон++ с последующей конвертацией в ОВЕН ПР225 Программа, Инженер, Python, Гайд, ПЛК, Программирование, Разработка, Тестирование, Гифка, Яндекс Дзен (ссылка), Длиннопост

Чтоб добавить ветку наводим мышку на линию.

Работа со средой разработки Дракон++ с последующей конвертацией в ОВЕН ПР225 Программа, Инженер, Python, Гайд, ПЛК, Программирование, Разработка, Тестирование, Гифка, Яндекс Дзен (ссылка), Длиннопост

Чтоб добавить Блок-схему наводим мышку на линию.

Работа со средой разработки Дракон++ с последующей конвертацией в ОВЕН ПР225 Программа, Инженер, Python, Гайд, ПЛК, Программирование, Разработка, Тестирование, Гифка, Яндекс Дзен (ссылка), Длиннопост

Переменные добавили, создаем алгоритмы. (Все подробное описание в каналах и соответствующих чатах)

От себя добавлю - когда мы подаем импульс - срабатывает селектор(да) - селектор триггера на 0(нет) - автоматом записываем импульс(ИСТИНА) - и переходим на ветку Счетчик.

Работа со средой разработки Дракон++ с последующей конвертацией в ОВЕН ПР225 Программа, Инженер, Python, Гайд, ПЛК, Программирование, Разработка, Тестирование, Гифка, Яндекс Дзен (ссылка), Длиннопост

Ветка Счетчик - Утилитарная функция + (Складываем импульсы) - выходим из алгоритма и ждем следующего сигнала.

Работа со средой разработки Дракон++ с последующей конвертацией в ОВЕН ПР225 Программа, Инженер, Python, Гайд, ПЛК, Программирование, Разработка, Тестирование, Гифка, Яндекс Дзен (ссылка), Длиннопост

Когда всё нарисовали, жмем на класс и кнопку Экспортировать

Работа со средой разработки Дракон++ с последующей конвертацией в ОВЕН ПР225 Программа, Инженер, Python, Гайд, ПЛК, Программирование, Разработка, Тестирование, Гифка, Яндекс Дзен (ссылка), Длиннопост

Получаем исходник и вносим в проект OWEN LOGIC.

Работа со средой разработки Дракон++ с последующей конвертацией в ОВЕН ПР225 Программа, Инженер, Python, Гайд, ПЛК, Программирование, Разработка, Тестирование, Гифка, Яндекс Дзен (ссылка), Длиннопост

Получаем вот это. Вносим в Макрос ST.

Работа со средой разработки Дракон++ с последующей конвертацией в ОВЕН ПР225 Программа, Инженер, Python, Гайд, ПЛК, Программирование, Разработка, Тестирование, Гифка, Яндекс Дзен (ссылка), Длиннопост

Получаем результаты, радуемся.

Всем пока-пока.

Показать полностью 15
Программа Инженер Python Гайд ПЛК Программирование Разработка Тестирование Гифка Яндекс Дзен (ссылка) Длиннопост
4
Аноним
Аноним
1 месяц назад

Прозвище коллег⁠⁠

Давайте запустим волну о прозвищах коллег основанных на их профессионализме.

На Авиастаре есть заместитель директора по информационным технологиям без специального образования.

Начальник его называет Примитивный интеллект.

Профессия Сотрудники Программирование Авиастар Ао Авиастар-СП Ил Ростех Текст
4
YellowClub
YellowClub
1 месяц назад

Онлайн квиз для 1С программистов⁠⁠

Онлайн квиз для 1С программистов 1С, Квиз, Программирование

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

Такой формат хорошо зарекомендовал себя на курсе «Чистый код на 1С». 600 выпускников курса поучаствовали в подобном квизе и подтвердят насколько это крутой опыт. Несколько отзывов приложил выше. Во время квиза узнаете что-то новое, освежите старые знания, блеснете своими навыками в теме стандартов.

Вторая станция путешествия — «Выходи гулять»

В детстве, чтобы собраться во дворе нам не нужна была дополнительная мотивация. Мы просто знали, что надо идти! В создании онлайн квиза мы учли все, чтобы вы провели время так же здорово, как во дворе в детстве с ребятами.

Что вас ждет ⬇️

🟡возможность классно провести время с единомышленниками

🟡проверка знаний в теме «Стандарты 1С»

🟡возможность выиграть Яндекс Станцию (каждому участнику команды победителей) и другие крутые призы

🟡новые знакомства

🟡участие в онлайн-трансляции квиза

Регистрация откроется уже ЗАВТРА. Включайте уведомления, потому что всего 100 мест 👨‍💻

Показать полностью 1
1С Квиз Программирование
5
13
dialectic.club
dialectic.club
1 месяц назад
За рабочее дело

Разработчики Overwatch объединились в профсоюз⁠⁠

Разработчики популярной игры Overwatch, работающие в компании Blizzard Entertainment, объявили о создании профсоюза Overwatch Gamemakers Guild. Как сообщает профсоюзная организация Communications Workers of America (CWA), к гильдии присоединились около 200 дизайнеров, программистов, звукорежиссеров и специалистов по контролю качества. Гильдия стала частью профсоюза, который представляет интересы около 700 тысяч работников по всей территории США.

Разработчики Overwatch объединились в профсоюз США, Работники, Профсоюз, Игры, Компьютерные игры, IT, Графический дизайн, Программирование, Windows, Microsoft, Overwatch, World of Warcraft, Blizzard

Коллаж: www.dialectic.club

В числе приоритетных задач организации — защита сотрудников от необоснованных увольнений, повышение заработной платы, обеспечение возможности удаленной работы и ограничение передачи задач на аутсорсинг.

Игра Overwatch разработана компанией Activision Blizzard, которая входит в состав корпорации Microsoft. Руководство Microsoft официально признало новую профсоюзную организацию. Ранее, в 2024 году, к CWA присоединились разработчики World of Warcraft из Blizzard, а также сотрудники отдела контроля качества Activision.

Показать полностью 1
[моё] США Работники Профсоюз Игры Компьютерные игры IT Графический дизайн Программирование Windows Microsoft Overwatch World of Warcraft Blizzard
2
Посты не найдены
О Нас
О Пикабу
Контакты
Реклама
Сообщить об ошибке
Сообщить о нарушении законодательства
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Команда Пикабу
Бан-лист
Конфиденциальность
Правила соцсети
О рекомендациях
Наши проекты
Блоги
Работа
Промокоды
Игры
Скидки
Курсы
Зал славы
Mobile
Мобильное приложение
Партнёры
Промокоды Biggeek
Промокоды Маркет Деливери
Промокоды Яндекс Путешествия
Промокоды М.Видео
Промокоды в Ленте Онлайн
Промокоды Тефаль
Промокоды Сбермаркет
Промокоды Спортмастер
Постила
Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии