Колобот
![]() | |
Оригинальный автор(ы) | Эпситек СА |
---|---|
Разработчик(и) | ICC и команда Terranova |
Первоначальный выпуск | 2001 |
Предварительный выпуск | 0.2.1
/ 8 августа 2023 г |
Репозиторий | |
Операционная система | Линукс, Винда |
Платформа | Кросс-платформенный |
Тип | Стратегия в реальном времени |
Лицензия | GPL-3.0 или новее |
Веб-сайт | колобот |

Colobot ( «Колонизация с ботами ») — образовательная постапокалиптическая в жанре стратегии в реальном времени видеоигра с 3D-графикой , созданная швейцарским разработчиком Epsitec SA. Цель игры — найти планету для колонизации человечества, создав на поверхности базовую инфраструктуру и уничтожив любые инопланетные формы жизни, угрожающие экспедиции. Действие игры происходит на Земле, Луне и семи вымышленных планетах. Основной особенностью игры, которая делает ее образовательной, является возможность для игроков программировать своих роботов, используя язык программирования, аналогичный C++ или Java .
Обзор участка
[ редактировать ]Жизни на Земле угрожает разрушительный катаклизм , заставляющий человечество переселиться и искать новый дом. Первая экспедиция, состоящая исключительно из роботов, была отправлена на поиски другой обитаемой планеты, но по неизвестным причинам миссия закончилась катастрофой и так и не вернулась.
Имея в качестве компаньонов всего несколько роботов, игрок должен отправиться на новые планеты. Хьюстон , Центр управления полетами Земли, а также спутник-шпион передадут игроку ценную информацию. Игроку необходимо построить инфраструктуру, необходимую для сбора сырья, энергии и производства оружия, необходимого для защиты. Программируя роботов, игрок может делегировать им задачи, позволяя игроку продолжать свою миссию, пока его роботы обслуживают базу, отбиваются от врагов, собирают материалы и выполняют любые другие порученные им задачи.
Миссии
[ редактировать ]
В игре игрок исследует Землю, Луну и семь вымышленных планет.
Нет. | Название уровня | Объект | Характеристики |
---|---|---|---|
1 | Покидая Землю | Земля | Планета, где начинается игра. |
2 | На Луне | Луна | Место, где в последний раз видели предыдущую экспедицию. |
3 | Это Тропика | Тропика | Тропическая планета. |
4 | О кристаллии | Кристалл | Низкотемпературная планета с кристаллами. |
5 | Есть остров | Удалить это | Пустынная планета. |
6 | На вулкане | Вулкан | Вулканическая планета. |
7 | К столетию | Столетие | Сухая планета. |
8 | На Орфеоне | Орфеон | Электрическая планета. |
9 | На Терранове | Терранова | Планета, похожая на Землю. |
Обзор языка
[ редактировать ]
Язык программирования, используемый в Colobot, — CBOT, синтаксически похожий на C++ и Java . Пример кода бота для поиска куска титановой руды и доставки его на очистную установку:
extern void object::FetchTitanium()
{
object item; // declare variable
item = radar(TitaniumOre); // find a piece of titanium ore
goto(item.position); // go to the ore
grab(); // pick up whatever is in front of the robot (presumably the ore)
item = radar(Converter); // find the ore converter
goto(item.position); // relocate to the converter
drop(); // drop the piece of ore
move(-2.5); // back up 2.5 meters to allow the converter to start processing the ore
}
Наследие
[ редактировать ]игр Epsitec выпустила исходный код в марте 2012 года под лицензией GNU GPL-3.0 или более поздней версии после того, как к ней обратилось польское сообщество энтузиастов игр PPC. [1] [2] [3]
ICC и TerranovaTeam (ранее PPC) [4] ) получил исходный код от Epsitec по лицензии GPL-3.0 или более поздней версии. [2] [3] TerranovaTeam находится в процессе обновления игры под названием Colobot: Gold Edition . [5]
Похожие игры
[ редактировать ]CeeBot , также созданная Epsitec, представляет собой аналогичную серию игр, состоящую из четырех названий:
- CeeBot-A — расширение упражнений и задач Colobot .
- CeeBot-Teen – ориентирован и упрощен для более молодой аудитории и содержит базовые упражнения по программированию.
- CeeBot3 — курс программирования для рисования, который позволяет студентам создавать рисунки и анимацию.
- CeeBot4 — основной курс по программированию для студентов колледжей и аудитории, занимающейся программированием.
Прием
[ редактировать ]Игра рекомендована Министерством народного образования Польши в качестве учебного пособия для изучения основ алгоритмов и объектно-ориентированного программирования . [6]
Ссылки
[ редактировать ]- ^ (на польском языке) Объявление на польском портале Colobot. Архивировано 7 августа 2012 г. на Wayback Machine.
- ^ Jump up to: а б Лицензия
- ^ Jump up to: а б Обновлена лицензия после переименования PPC в ICC&TerranovaTeam.
- ^ Переименование названия для PPC.
- ^ Колобот: Gold Edition README
- ^ (на польском языке) Учебные пособия - сайт Министерства национального образования Республики Польша. Архивировано 16 февраля 2008 г. в Wayback Machine.
Внешние ссылки
[ редактировать ]- Веб-страница Epsitec Colobot
- Веб-сайт Colobot: Gold Edition - международное сообщество колоботов
- Колобот и MobyGames