Kodu Game Lab

Kodu Game Lab
Первоначальный выпуск30 июня 2009 г .; 15 лет назад [1] ( 2009-06-30 )
Стабильный релиз
1.6.18.0 / 9 апреля 2023 г. ; 18 месяцев назад [2] ( 2023-04-09 )
Написано вС#
Операционная системаОкна
ТипВизуальное программирование
Веб-сайтkodugamelab.com

Kodu Game Lab , первоначально называвшаяся Boku , — это интегрированная среда разработки ( IDE) от FUSE Labs компании Microsoft . Она работает на Xbox 360 и Microsoft Windows . Она была выпущена на Xbox Live Marketplace 30 июня 2009 года. [3] Версия для Windows доступна для загрузки широкой публике с веб-портала FUSE компании Microsoft. [4]

Обзор

Kodu — это визуальный инструмент программирования , который используется для обучения основам кодирования с использованием блоков и изображений. Его дизайн позволяет любому человеку получить к нему доступ.

Kodu доступен для загрузки как Xbox One Indie Game. Также есть версия для ПК в открытой бета-версии, доступная всем желающим на их веб-сайте.

Kodu отличается от других проектов по нескольким ключевым параметрам:

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

Kodu Game Lab также используется в качестве образовательного инструмента в некоторых школах и учебных центрах.

Языковой дизайн

Модель программирования Kodu упрощена и может быть запрограммирована с помощью игрового контроллера или комбинации клавиатуры и мыши. Она обходится без большинства «серьёзных» соглашений программирования, включая символические переменные, ветвление, циклы, манипуляции с числами и строками, подпрограммы, полиморфизм и т. д.

Эта простота достигается путем размещения задачи программирования в в значительной степени полной среде моделирования. Пользователь программирует поведение персонажей в трехмерном мире, а программы выражаются в высокоуровневой сенсорной парадигме, состоящей из системы или языка на основе правил , основанных на условиях и действиях, аналогично AgentSheets .

Типичное «привет, мир» от Kodu выглядит так:

видеть - фрукт - двигаться - к

Грамматика этого выражения такова:

<условие> <действие>

Где <условие>:

<сенсор> [<фильтр> ...]

А <действие> — это:

<глагол> [<модификатор> ...]

Иллюстративный вариант вышеприведенной программы:

см. - красный - фрукт - двигаться - к - быстро

В Kodu Game Lab можно создавать игры самых разных типов, такие как гонки, стратегии, РПГ, приключения, платформеры, головоломки, шутеры от первого лица и другие.

Смотрите также

Ссылки

  1. ^ App Hub — подробности игры
  2. ^ "Коммиты · scoy/KoduGameLab". GitHub.com . Получено 2021-03-23 ​​.
  3. ^ "Xbox LIVE Marketplace". Архивировано из оригинала 2010-10-23 . Получено 2011-10-03 .
  4. ^ Что такое Kodu | Проекты | Fuse Labs
  • The Age (Австралия): «Присоединяйтесь к программе»
  • Неделя информации: Microsoft Research представляет предварительный просмотр среды программирования «Kodu» для детей
  • Wired: TechFest Демо: Kodu
  • Журнал Seed на Kodu
  • Журнал Slate: Логотип на стероидах
  • Журнал Edge: А вы коду?
  • Kodu - Исследования Microsoft
Взято с "https://en.wikipedia.org/w/index.php?title=Kodu_Game_Lab&oldid=1194787972"