Колобот - Colobot

Колобот
Colobot logo.png
Оригинальный автор (ы)Epsitec SA
Разработчики)ICC и TerranovaTeam
изначальный выпуск2001
Предварительный выпуск
0.1.12 / 24 февраля 2019; 21 месяц назад (2019-02-24)
Репозиторий Отредактируйте это в Викиданных
Операционная системаLinux, Windows
ПлатформаКроссплатформенность
ТипСтратегия в реальном времени
ЛицензияGPLv3 +
Интернет сайтколобот.Информация
Скриншот колобота. Слева игровая сцена с двумя ботами и одним исследователем. Правильно, редактор программы для создания кода, управляющего ботами.

Колобот (Колонизируйте ботами) является образовательный стратегия в реальном времени видео игра с участием 3D графика, созданный швейцарским разработчиком Epsitec SA. Цель игры - найти планета за колонизация человечеством путем создания базовой инфраструктуры на поверхности и устранения любых иностранец формы жизни подвергая опасности экспедицию. Действие игры происходит на Земле, Луне и семи вымышленных планетах. Главная особенность игры, которая делает ее познавательной, - это возможность для игроков программа их роботы используя язык программирования похожий на C ++ или же Ява.

Разбор сюжета

Жизни на Земле угрожает разрушительное катаклизм, вынуждая человечество переехать и искать новый дом. Первая экспедиция, состоящая исключительно из роботов, была отправлена ​​на поиски другой пригодной для жизни планеты. Однако по неизвестным причинам миссия провалилась и больше не вернулась.

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

Миссии

Скриншот геймплея колобота

В игре игрок исследует Землю, Луну и семь вымышленных планет.

НетНазвание уровняПланетаХарактеристики
1Покидая Землюземной шарПланета, на которой начинается игра.
2На ЛунеЛунаГде последний раз видели предыдущую экспедицию.
3На тропикеТропикаТропическая планета.
4О кристаллиумеКристаллиумНизкотемпературная планета с кристаллами.
5На СаариСаариПланета пустыня.
6На вулканеВулканВулканическая планета.
7В столетиеСтолетиеСухая планета.
8На ОрфеонеОрфеонЭлектрическая планета.
9На ТеррановойТеррановаПланета похожа на Землю.

Обзор языка

Бот в колоботе

Язык программирования, используемый в Колобот это CBOT, синтаксически похожий на C ++ и Ява. Пример кода для бота, чтобы найти кусок титан руда и доставить на очистные сооружения:

внешний пустота объект::FetchTitanium(){	объект элемент; // объявляем переменную			элемент = радар(Титановая Руда); // находим кусок титановой руды	идти к(элемент.позиция); // переходим к руде	схватить(); // подбираем все, что находится перед роботом (предположительно руду)		элемент = радар(Конвертер); // находим конвертер руды	идти к(элемент.позиция); // переходим к конвертеру	уронить(); // бросаем кусок руды	двигаться(-2.5); // отступаем на 2,5 метра, чтобы конвертер начал переработку руды}

Наследие

Epsitec выпустила игры ' исходный код в октябре 2014 г. GNU GPL v3 после того, как с ним связались представители польского сообщества энтузиастов игр PPC.[1]

ICC и TerranovaTeam (ранее PPC[2]) получил исходный код компанией Epsitec по лицензии GPLv3.[1] Терранова находится в процессе обновления игры под названием Колобот: Золотое издание.[нужна цитата ] Они также работают над сиквелом: Колобот 2[нужна цитата ], стремясь к Пар релиз; Однако эта цель еще не достигнута.

Похожие игры

CeeBot, также созданный Epsitec, представляет собой очень похожую серию игр, охватывающую 4 названия.

  • CeeBot-A - расширение упражнений и задач Colobot.
  • CeeBot-Teen - ориентирован и упрощен для более молодой аудитории. Имеет базовые упражнения по программированию.
  • CeeBot3 - курс программирования, позволяющий студентам создавать рисунки и анимацию.
  • CeeBot4 - Основной курс программирования для студентов и слушателей, занимающихся программированием.

Прием

Игра была рекомендована Польское министерство национального образования в качестве учебного пособия для изучения основ алгоритмы и объектно-ориентированного программирования.[3]

внешняя ссылка

Рекомендации