Colobot
Originalförfattare | Epsitec SA |
---|---|
Utvecklare | ICC & TerranovaTeam |
Initial release | 2001 |
Förhandsgranska release | 0.2.0 / 21 augusti 2021
|
Förvar | |
Operativ system | Linux, Windows |
Plattform | Cross-plattform |
Typ | Realtidsstrategi |
Licens | GPL-3.0 eller senare |
Hemsida |
Colobot ( Colonize with Bots ) är ett pedagogiskt , postapokalyptiskt strategispel i realtid med 3D-grafik , skapat av den schweiziska utvecklaren Epsitec SA. Målet med spelet är att hitta en planet för kolonisering av mänskligheten genom att etablera en grundläggande infrastruktur på ytan och eliminera alla främmande livsformer som äventyrar expeditionen. Spelet utspelar sig på jorden, månen och sju fiktiva planeter. Huvudfunktionen i spelet, som gör det lärorikt, är möjligheten för spelare att programmera sina robotar med hjälp av ett programmeringsspråk som liknar C++ eller Java .
Tomtöversikt
Livet på jorden hotas av en förödande katastrof som tvingar mänskligheten att flytta ut och söka efter ett nytt hem. En första expedition som enbart bestod av robotar skickades för att hitta en annan beboelig planet. Men av okända skäl var uppdraget en katastrof och återvände aldrig.
Med bara ett fåtal robotar för följeslagare måste spelaren resa till nya planeter. Houston , Earth Mission Control samt en spionsatellit kommer att sända värdefull information till spelaren. Spelaren måste bygga den infrastruktur som krävs för att samla in råvaror, energiförsörjning och producera de vapen som krävs för att försvara sig själva. Genom att programmera robotar kan spelaren delegera uppgifter till dem, så att spelaren kan fortsätta sitt uppdrag medan deras robotar underhåller basen, slåss mot fiender, skördar material och utför alla andra uppgifter som tilldelats dem.
Uppdrag
I spelet utforskar spelaren jorden, månen och sju fiktiva planeter.
Nej | Nivåns namn | Objekt | Egenskaper |
---|---|---|---|
1 | Lämna jorden | Jorden | Planeten där spelet börjar. |
2 | På månen | Måne | Där den förra expeditionen senast sågs. |
3 | På Tropica | Tropica | Tropisk planet. |
4 | På Kristallium | Kristallium | En lågtemperaturplanet med kristaller. |
5 | På Saari | Saari | Ökenplanet. |
6 | På vulkanen | Vulkan | Vulkanisk planet. |
7 | På Centuary | Århundradet | Torr planet. |
8 | På Orpheon | Orpheon | Elektrisk planet. |
9 | På Terranova | Terra Nova | Planet som liknar jorden. |
Språköversikt
Programmeringsspråket som används i Colobot är CBOT, syntaktisk likt C++ och Java . Exempelkod för en bot för att hitta en bit titanmalm och leverera den till en reningsanläggning :
extern void object::FetchTitanium ( ) { objektobjekt ; // deklarera variabel objekt = radar ( TitaniumOre ); // hitta en bit titanmalm goto ( artikel . position ); // gå till malmgrabben ( ); // plocka upp det som finns framför roboten (förmodligen malmen) objekt = radar ( Converter ); // hitta malmomvandlaren goto ( item . position ); // flytta till omvandlaren drop (); // släpp malmbiten ( -2,5 ); // säkerhetskopiera 2,5 meter för att låta omvandlaren börja bearbeta malmen }
Arv
Epsitec släppte spelens källkod i mars 2012 under GNU GPL-3.0 eller senare efter att ha blivit kontaktad av den polska spelentusiasten PPC.
ICC & TerranovaTeam (tidigare PPC) fick källkoden av Epsitec under licensen GPL-3.0 eller senare. TerranovaTeam håller på att uppdatera spelet, med titeln Colobot: Gold Edition .
Liknande spel
CeeBot , även tillverkad av Epsitec, är en mycket liknande serie spel som spänner över fyra titlar:
- CeeBot-A – en expansion av Colobots övningar och utmaningar.
- CeeBot-Teen – anpassad till och förenklad för en yngre publik. Har grundläggande programmeringsövningar.
- CeeBot3 – en program-till-måla programmeringskurs som låter eleverna göra ritningar och animationer.
- CeeBot4 – en stor programmeringskurs för högskolestudenter och publik inom programmeringsområdet.
Reception
Spelet har rekommenderats av det polska ministeriet för nationell utbildning som ett läromedel för att lära sig grunderna i algoritmer och objektorienterad programmering .
externa länkar
- Epsitec Colobot webbsida
- Colobot: Gold Edition webbplats - International Colobot Community
- Colobot på MobyGames