Game Engine 3 — оболочка для визуального программирования игр на Python (от идеи до реализации)

Привет, Хабр! Сегодня я хочу рассказать о своём проекте — «Game Engine 3», программной оболочке для создания двумерных игр и приложений. Game Engine 3 — это инструмент для создания 2D‑игр с физикой и анимацией. С открытым исходным кодом, интуитивным редактором визуального программирования на основе нодов и возможностями работы с графикой, физикой и анимацией, он подходит как для новичков, так и для профессионалов. В этой статье разберем, что делает эту оболочку уникальной.

https://habr.com/ru/articles/902426/

#python #game_engine #visual_programming #open_source #сезон_open_source #game_dev #визуальное_программирование #игровой_движок #разработка_игр #разработка_приложений

Game Engine 3 — оболочка для визуального программирования игр на Python (от идеи до реализации)

Разработка приложений стала проще, мощнее и нагляднее Привет, Хабр! Сегодня я хочу рассказать о своём проекте - "Game Engine 3", программной оболочке для создания двумерных игр и приложений. Введение...

Хабр

Minecraft для детей 7–10 лет: как обучиться блочному программированию с Code Builder

Блочное программирование нетрудно освоить с помощью Minecraft Education Edition и Code Builder. Давайте разбираться, что это за инструменты, как они знакомят детей с программированием еще в начальной школе и какую пользу могут принести. Чем обусловлена популярность визуального программирования: - Реализацией игрового принципа. Тот же Scratch позволяет быстро создавать простые проекты в виде игр. Minecraft Education Edition и Code Builder не стоит считать исключениями, но обо всем по порядку; - Простотой и понятностью. Среды, предназначенные для обучения младших школьников визуальным языкам и блочному кодингу, действительно детские, но в хорошем смысле слова. Это плюс, выражающийся в интуитивно понятном интерфейсе, отсутствии текстового кода, а также в возможности создания первых проектов почти мгновенно. Сегодня хотим рассказать о Minecraft Education Edition и Code Builder, а также отметить их образовательный потенциал с точки зрения визуального программирования в Майнкрафте – популярной инди-игре в жанре песочницы. Предлагаем перейти к основной части.

https://habr.com/ru/companies/pixel_study/articles/851522/

#minecraft_education_edition #блочное_программирование #визуальное_программирование #minecraft_для_детей_7_лет #minecraft_для_8_лет #майнкрафт_для_910_лет

Minecraft для детей 7–10 лет: как обучиться блочному программированию с Code Builder

Ребенок постоянно сидит за компьютером и интересуется только геймингом? Не беда: его увлечение можно направить в перспективное русло. В этом поможет блочное программирование, которое нетрудно освоить...

Хабр

Блочное программирование для детей: среды, языки и уроки

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

https://habr.com/ru/companies/pixel_study/articles/850322/

#блочное_программирование #визуальное_программирование #блочные_среды_программирования #программирование_для_маленьких

Блочное программирование для детей: среды, языки и уроки

Визуально-блочные среды программирования – отличные инструменты для погружения детей в основы и базовые принципы написания кода. Особенность на примере знакомого многим Scratch – использование блоков,...

Хабр

Телеграм-бот для преподавателей: создавайте быстро, проверяйте просто

Привет! Меня зовут Андрей, и я более 25 лет в IT, даю частные уроки. Как преподавателю вам, наверное, знакома ситуация, когда нужно быстро провести срез знаний учеников. Обычно для этого мы распечатываем тесты и тратим время на их ручную проверку. Но зачем усложнять, когда есть удобный инструмент? Смартфон с камерой сейчас есть у каждого школьника, Телеграмм пользуются почти все.

https://habr.com/ru/articles/845048/

#телеграмбот #учительученик #тестирование #визуальное_программирование

Телеграм-бот для преподавателей: создавайте быстро, проверяйте просто

Привет! Меня зовут Андрей, и я более 25 лет в IT, даю частные уроки. Как преподавателю вам, наверное, знакома ситуация, когда нужно быстро провести срез знаний учеников. Обычно для этого мы...

Хабр

Программирование для детей 7 лет: ТОП-30 бесплатных видеоуроков

Научиться программировать может даже ребенок 7 лет. В этом ему помогут вводные языки и среды вроде Scratch и Kodu Game Lab. О них и поговорим в этой статье и прикрепим ссылки на уроки. Мы с коллегами считаем, что даже младший школьный возраст — не причина для отказа от обучения ребенка кодингу. Особенно при условии, что он интересуется геймингом и написанием кода. Это увлечение обязательно нужно поддержать: погружение дошкольника или школьника в азы программирования в игровой форме способно приблизить к IT и заложить основы профессионального будущего в одной из востребованных профессий. Хочу отметить 3 направления обучения для начинающих: Scratch Junior, Kodu Game Lab и Scratch. Давайте рассмотрим каждое и ознакомимся с тематическими уроками: это поможет погрузиться в основы IT и попрактиковаться, решая различные задачи по понятным примерам.

https://habr.com/ru/companies/pixel_study/articles/841482/

#программирование_для_детей_7_лет #программирование_в_1_классе #scratch #scratch_junior #kodu_game_lab #визуальное_программирование #блочное_программирование

Программирование для детей 7 лет: ТОП-30 бесплатных видеоуроков

Научиться программировать может даже ребенок семи лет. В этом ему помогут вводные языки и среды вроде Scratch и Kodu Game Lab. О них и поговорим в этой статье. Мы с коллегами в детской IT-школе...

Хабр

Дополненная реальность в Scratch для детей: гайд

Уверен, что многие из вас играли в Pokemon Go и «ловили» питомцев в скверах, в подъездах или в детской песочнице. Геймплей этой игры как раз основан на дополненной реальности (AR): через камеру смартфона мы видим реальный мир, в котором появляются цифровые объекты, меняющие его. Такая игра взбудоражила детей и взрослых по всему миру. Дети с их неутолимым любопытством и жаждой приключений особо восприимчивы к таким технологиям, как AR. Попробуйте создать собственную виртуальную игру с дополненной реальностью на базе

https://habr.com/ru/companies/pixel_study/articles/835094/

#Scratch #программирование_для_детей #визуальное_программирование #дети #обучение_программированию #ar #создание_игр #разработка_игр #дошкольники #дошкольное_образование

Дополненная реальность в Scratch для детей: гайд

Уверен, что многие из вас играли в Pokemon Go и «ловили» питомцев в скверах, в подъездах или в детской песочнице. Геймплей этой игры как раз основан на дополненной реальности (AR): через камеру...

Хабр

Бот в блокноте — как я написал конструктор Телеграм-ботов для гуманитариев

Если вы когда-либо мечтали создать своего Телеграм-бота, но вас пугали технические сложности и необходимость программирования или рисования блок-схем, то у меня для вас отличные новости. Представляю вам Бот в блокноте — конструктор Телеграм-ботов, который я разработал специально для тех, кто далёк от мира IT, но хочет легко и быстро создать своего бота. В отличие от традиционных конструкторов с блок-схемами, я предлагаю более гибкий и удобный способ работы. Блок-схемы могут быть сложными и запутанными, особенно когда проект становится большим.

https://habr.com/ru/articles/832570/

#телеграм #телеграмбот #телеграмботы #конструктор #визуальное_программирование #разметка

Бот в блокноте — как я написал конструктор Телеграм-ботов для гуманитариев

Если вы когда-либо мечтали создать своего Телеграм-бота, но вас пугали технические сложности и необходимость программирования или рисования блок-схем, то у меня для вас отличные новости. Представляю...

Хабр

[Перевод] Насколько нам нужно визуальное программирование?

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

https://habr.com/ru/companies/ruvds/articles/829252/

#ruvds_перевод #программирование #визуальное_программирование #stripe #диаграммы #swimlaneдиаграммы

Насколько нам нужно визуальное программирование?

Большинство сред визуального программирования не находят достойного применения. Как вы думаете, почему? Они нацелены на замену синтаксиса кода и бизнес-логики, но разработчики никогда эти аспекты не...

Хабр

Программирование для народа

Программирование в его нынешней младенческой форме - слишком сложное занятие, требующее специализации, многолетней учебы и нужным образом повернутых мозгов. Добавьте к этому свободный рынок и получите нынешнее четкое разделение на разработчиков и юзеров. Первые пишут, вторые - пользуются готовым и не жужжат. Но иногда им все-таки хочется большего - как-то повлиять на то, чем они, собственно, пользуются. В большой и сложной системе, особенно если она соприкасается с постоянно осциллирующими бизнес-требованиями постоянно возникают мелкие задачи, которые программисту делать лень. Зато пользователям этой самой сложной, но не вполне их удовлетворяющей системы такие вещи, прямо касающиеся их непосредственных занятий, наоборот, весьма родны и близки. И потому возникает естественная мысль - передать такие вещи тому, кому больше надо, заодно разгрузив от них себя.

https://habr.com/ru/articles/784858/

#интерфейс_пользователя #dsl #непрограммисты #визуальное_программирование #визуальный_редактор

Программирование для народа

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

Хабр

FlowCanvas и визуальное программирование в Unity

Визуальное программирование облегчает работу геймдизайнеров и сценаристов, но сильно портит жизнь программистам. Собирать уровни и механики гораздо удобнее и приятнее в графе, но поддерживать и отлаживать эти разноцветные макароны - сущий ад. Инди-команды не имея опыта в программировании собирают целые игры исключительно на нодах, а большие игры-сервисы удерживают исходники проекта в текстовом варианте? В нескольких проектах, с которыми я работал, были инструменты и системы визуального программирования: от древнего, тогда еще самостоятельного Bolt до монстров FlowCanvas/NodeCanvas и BluePrints в Unreal Engine. После такого разнообразного опыта и раздумий, в сюжетном проекте столкнулся с FlowCanvas, который оказался очень нужен даже мне, как программисту и архитектору. Поработав с ним и интегрировав его в архитектуру проекта, имею вам кое-что сказать за визуальное программирование. В начале - много текста, процессов, методологии и проектирования, но в конце - это приводит к короткой и (надеюсь) понятной реализации. Рассчитываю на вдумчивых читателей и обсуждение в комментариях. заварить лапшу

https://habr.com/ru/articles/783060/

#flowcanvas #uinty #gamedev #c# #визуальное_программирование

FlowCanvas и визуальное программирование в Unity

Визуальное программирование облегчает работу геймдизайнеров и сценаристов, но сильно портит жизнь программистам. Собирать уровни и механики гораздо удобнее и приятнее в графе, но поддерживать и...

Хабр