Колобот - Colobot

Колобот
Colobot logo.png
Түпнұсқа автор (лар)Epsitec SA
ӘзірлеушілерICC & TerranovaTeam
Бастапқы шығарылым2001
Алдын ала қарау
0.1.12 / 24 ақпан 2019; 21 ай бұрын (2019-02-24)
Репозиторий Мұны Wikidata-да өңдеңіз
Операциялық жүйеLinux, Windows
ПлатформаКросс-платформа
ТүріНақты уақыттағы стратегия
ЛицензияGPLv3 +
Веб-сайтколобот.info
Колоботтың скриншоты. Екі бот және бір зерттеуші бар сол жақтағы ойын көрінісі. Боталарды басқаратын кодты жасайтын бағдарлама редакторы.

Колобот (Боттармен отарлау) болып табылады тәрбиелік нақты уақыттағы стратегия Видео ойын ерекшеліктері 3D графика, швейцариялық Epsitec SA әзірлеушісі жасаған. Ойынның мақсаты а планета үшін отарлау жер бетінде негізгі инфрақұрылымды құру және кез келгенін жою арқылы адамзат ұрпағымен шетелдік тіршілік формалары экспедицияға қауіп төндіруде. Ойын Жерде, Айда және жеті ойдан шығарылған планетада өтеді. Ойынның оны тәрбиелікке айналдыратын басты ерекшелігі - ойыншыларға мүмкіндік бағдарлама олардың роботтар пайдалану бағдарламалау тілі ұқсас C ++ немесе Java.

Сюжетке шолу

Жер бетіндегі өмірге жойқын қауіп төніп тұр катаклизм, адамзатты көшуге және жаңа үй іздеуге мәжбүр етеді. Роботтардан тұратын алғашқы экспедиция басқа өмір сүруге болатын планетаны табуға жіберілді. Алайда белгісіз себептермен миссия апатқа ұшырады және қайтып оралмады.

Бірнеше ғана роботтар серіктестер үшін ойыншы жаңа планеталарға саяхат жасауы керек. Хьюстон, Жер миссиясын басқару, сондай-ақ тыңшы жерсерік ойыншыға құнды ақпаратты жібереді. Ойыншыға шикізат, энергия көздерін жинауға және өзін-өзі қорғау үшін қажетті қару-жарақты өндіруге қажетті инфрақұрылымды құру қажет. Роботтарды бағдарламалау арқылы ойыншы оларға роботтар базаны ұстап тұру, жауларымен күресу, материалдарды жинау және оларға жүктелген кез келген басқа міндеттерді орындау кезінде ойыншының өз миссиясын жалғастыруына мүмкіндік бере отырып, тапсырмаларды бере алады.

Миссиялар

Колобот ойынының скриншоты

Ойында ойыншы Жерді, Айды және жеті ойдан шығарылған планетаны зерттейді.

ЖоқДеңгейдің атыПланетаСипаттамалары
1Жерден кетуЖерОйын басталатын планета.
2АйдаАйАлдыңғы экспедиция соңғы рет қайда болған.
3Tropica туралыTropicaТропикалық планета.
4КристалийдеКристалийКристалдары бар төмен температуралы планета.
5СааридеСаариШөлді планета.
6ЖанартаудаЖанартауВулкандық планета.
7ЖүздеЦентрҚұрғақ планета.
8ОрфеондаОрфеонЭлектрлік планета.
9Терранова туралыТеррановаЖерге ұқсас планета.

Тілдерге шолу

Колоботтағы бот

Қолданылған бағдарламалау тілі Колобот CBOT, синтаксистік ұқсас C ++ және Java. Боттың үлгісін табуға арналған мысал коды титан руда және оны тазарту мекемесіне жеткізу:

экстерн жарамсыз объект::FetchTitanium(){	объект элемент; // айнымалысын жариялау			элемент = радиолокация(ТитанРудасы); // титан рудасының бөлігін табу	бару(элемент.позиция); // кенге бару	ұстап алу(); // роботтың алдында тұрғанның бәрін алу (руда болуы мүмкін)		элемент = радиолокация(Конвертер); // кен конверторын табу	бару(элемент.позиция); // түрлендіргішке көшу	түсіру(); // кеннің бір бөлігін тастаңыз	қозғалу(-2.5); // конвертердің кенді өңдеуге кірісуіне мүмкіндік беру үшін 2,5 метрге резерв жасаңыз}

Мұра

Epsitec ойындарды шығарды ' бастапқы код 2014 жылдың қазанында GNU GPL v3 польшалық ойын энтузиастарының ППК-мен байланысқа шыққаннан кейін.[1]

ICC & TerranovaTeam (бұрын PPC[2]) берілген бастапқы код GPLv3 лицензиясы бойынша Epsitec.[1] Терранова атты ойын жаңару үстінде Colobot: Gold Edition.[дәйексөз қажет ] Олар сондай-ақ жалғасын дайындауда: Colobot 2[дәйексөз қажет ], а Бу босату; дегенмен, бұл мақсат әлі орындалған жоқ.

Ұқсас ойындар

CeeBot, сондай-ақ Epsitec жасаған, 4 атақты қамтитын өте ұқсас ойындар сериясы.

  • CeeBot-A - Colobot жаттығулары мен қиындықтарын кеңейту.
  • CeeBot-Teen - кішігірім аудиторияға арналған және жеңілдетілген. Бағдарламалаудың негізгі жаттығулары бар.
  • CeeBot3 - студенттерге суреттер мен анимациялар жасауға мүмкіндік беретін бояуға арналған бағдарламалау курсы
  • CeeBot4 - колледж студенттері мен бағдарламалау саласындағы аудиторияға арналған бағдарламалаудың негізгі курсы.

Қабылдау

Ойын ұсынылды Польша ұлттық білім министрлігі негіздерін білуге ​​арналған оқу құралы ретінде алгоритмдер және объектіге бағытталған бағдарламалау.[3]

Сыртқы сілтемелер

Әдебиеттер тізімі