Kodu Game Lab: визуальный конструктор трехмерных игр
Все просто

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

И если основные конструкции уже выучены, то пора ехать дальше.
Но куда? С чем еще «поиграть»?
Все просто – Kodu Game Lab!



Kodu Game Lab – это то, чему не учат у нас в университете. Это совершенно другой подход – из параллельной вселенной ).

Предлагаемый ресурс представляет собою небольшую программку, требующую установки. Он направлен не на изучение конкретного языка программирования, а на развитие логического мышления и понимания связей между GUI, периферийными устройствами компа и «магией» программной логики. Как управлять объектами с помощью клавиатуры, как работает система накопления баллов, а еще как этому придать нормальный вид – ведь об этом также следует задуматься. Простота в разработке и использовании конечного продукта – вот главные принципы данного ресурса.

Юный дизайнер

Итак, приступим. Ни для кого не секрет, что оформление имеет большое значение. Что мы будем иметь в начале: зеленую долину и ряд инструментов для работы с эффектами и персонажами.



Начнем что-то создавать, используя меню: значок персонажа (четвертый слева) – для добавления объектов; соединенные шарики – для прорисовки траекторий, которые могут стать дорогами и стенами, полосами леса (флора, стены, дороги).

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



Два последних значка в меню позволят «стереть» все огрехи нашего дизайна и провести общие настройки, например, окрасить небосвод лучами зари или разрешить персонажам летать не только над сушей…

А еще каждый объект можно красить, поворачивать, изменять его размер… Функция копирования здесь тоже есть, так что если надо, то можно кого-то и клонировать ;)

Визуально-событийный кодер

Ну, одним ландшафтом вряд ли можно удовлетвориться. Хорошо бы, чтобы персонажи что-то делали по нашему велению )
Для этого мы обратимся к пункту контекстного меню «Программа» и для начала выбираем, когда персонаж должен что-то сделать.



И как видите, перед нами ряд событий.

Событийное программирование – просто «навешиваем» обработчики-программы на нужное событие.

Визуальное программирование (тут и далее): мы не пишем код, мы выбираем блоки.

Ну, вот и все – один из наших персонажей управляем стрелочками.



А теперь попробуем что-то сложнее.
У нас есть перепады в рельефе, здания, деревья и персонаж – Коду.



Сейчас наш Коду будет ходить и есть яблочки )

Как видите, все очень просто: событие – действие.

Кстати, заметьте, что он гурман – только красные яблочки ), а еще Коду разговорчив.



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



Почему бы не пострелять, погонять на байке, не посоревноваться против компа или напарника по игре – все это позволяет создавать и использовать Kodu Game Lab.



Ну и если захотим, всегда можно что-то «допилить» по своему вкусу – режим редактирование с нами )







// Елена Куропятник
Размещено: 27 апреля 2016
НОВОСТИ И СОБЫТИЯ
Какие важные события произошли, что интересного ожидается. Будьте в курсе, участвуйте, делитесь впечатлениями!
Гайд первака. Часть 0
Новый учебный год уже совсем близко, а это значит, что на наш факультет пришли новые студенты: совсем юные, в большинстве неопытные, но готовые учиться. Что их выдает: большие и удивленные глаза, а еще - множество вопросов, которые им пока еще неясны. Мы решили немного поправить это... Куда бежать в первые дни? Как не заблудиться в ДИИТе? Что взять с собой в первый день занятий? Найду ли общий язык с одногруппниками? Хочу быть старостой. Что, как и почему? Что такое факультет, кафедра, деканат? Преподаватель и учитель, в чем разница? Кто такой куратор? Еще вопросы-ответы Куда бежать в первые дни? Ты поступил в ДИИТ – чудесно…
Гайд первака. Часть 1
Мы уже ответили на часть вопросов , но их еще так много... И чтоб голова не шла кругом, а новизна не стала пугающе-отпугивающей, мы публикуем вторую часть вопросов-ответов... Что такое «модуль»? Система оценивания Перфа Сроки сдачи Рейтинг, начисление стипендии Предвзятое отношение к контрактникам? Питание. Вероятность смерти от голода Общежитие. Мифы и реальность Что такое «модуль» Люди довольно просто ведут отсчет времени: часы, сутки, недели, месяцы и прочее, к чему мы все привыкли. Но только не студенты ДИИТ: для них основные временные единицы – неделя и модуль (аналог школьной четверти). Обучение разделено по неделям. На…
Що покласти в портфоліо?!
Огляд курсових робіт кафедра КІТ
49000 Днепр, Украина
улица Лазаряна 2, ДИИТ
Телефон деканата: +38 (056) 373-15-52
Кибер Академия
Факультет «Компьютерные технологии и системы» ДИИТа
Так ли часто мы говорим по душам, в особенности, если велика разница в возрасте?

А ведь это важно и необходимо: если общение идет на равных, то младшим и старшим наверняка есть, чем поделиться друг с другом.

Наш клуб задуман именно как место для подобного общения. Между преподавателями и студентами в первую очередь - но не только.
© 1965-2024 ФАКУЛЬТЕТ «Компьютерные технологии и системы» ДИИТа