Colobot
Oryginalni autorzy | Firma Epitec SA |
---|---|
Deweloperzy | Zespół ICC i Terranova |
Pierwsze wydanie | 2001 |
Wersja podglądu | 0.2.0 / 21 sierpnia 2021
|
Magazyn | |
System operacyjny | Linuksa, Windowsa |
Platforma | Międzyplatformowe |
Typ | Strategia czasu rzeczywistego |
Licencja | GPL-3.0-lub nowsza |
Strona internetowa |
Colobot ( Colonize with Bots ) to edukacyjna , postapokaliptyczna strategia czasu rzeczywistego z grafiką 3D , stworzona przez szwajcarskiego dewelopera Epsitec SA. Celem gry jest odnalezienie planety do kolonizacji przez rasę ludzką poprzez stworzenie na powierzchni podstawowej infrastruktury i wyeliminowanie wszelkich obcych form życia zagrażających ekspedycji. Gra toczy się na Ziemi, Księżycu i siedmiu fikcyjnych planetach. Główną cechą gry, która czyni ją edukacyjną, jest możliwość programowania przez graczy swoich robotów przy użyciu języka programowania podobnego do C++ lub Java .
Przegląd fabuły
Życiu na ziemi zagraża niszczycielski kataklizm , który zmusza ludzkość do wyprowadzki i poszukiwania nowego domu. Pierwsza ekspedycja złożona wyłącznie z robotów została wysłana w celu znalezienia innej nadającej się do zamieszkania planety. Jednak z nieznanych przyczyn misja zakończyła się katastrofą i nigdy nie powróciła.
Mając tylko kilka robotów za towarzyszy, gracz musi podróżować na nowe planety. Houston , Earth Mission Control oraz satelita szpiegowski przekażą graczowi cenne informacje. Gracz musi zbudować infrastrukturę niezbędną do gromadzenia surowców, zapasów energii oraz produkcji broni niezbędnej do obrony. Programując roboty, gracz może delegować im zadania, pozwalając graczowi kontynuować misję, podczas gdy ich roboty utrzymują bazę, walczą z wrogami, zbierają materiały i wykonują wszelkie inne powierzone im zadania.
Misje
W grze gracz eksploruje Ziemię, Księżyc i siedem fikcyjnych planet.
NIE | Nazwa poziomu | Obiekt | Charakterystyka |
---|---|---|---|
1 | Opuszczenie Ziemi | Ziemia | Planeta, na której rozpoczyna się gra. |
2 | Na Księżycu | Księżyc | Gdzie poprzednia ekspedycja była ostatnio widziana. |
3 | Na Tropicę | Tropica | Tropikalna planeta. |
4 | Na Crystalium | Kryształ | Niskotemperaturowa planeta z kryształami. |
5 | Na Saari | Saari | Pustynna planeta. |
6 | Na wulkanie | Wulkan | Planeta wulkaniczna. |
7 | W stulecie | stulecie | Sucha planeta. |
8 | Na Orfeonie | Orfeon | Elektryczna planeta. |
9 | Na Terranovie | Nowa Ziemia | Planeta podobna do Ziemi. |
Przegląd języków
Językiem programowania używanym w Colobot jest CBOT, składniowo podobny do C++ i Java . Przykładowy kod dla bota do znalezienia kawałka rudy tytanu i dostarczenia go do oczyszczalni:
extern void obiekt::FetchTitanium () { element obiektu ; // zadeklaruj zmienną item = radar ( TitaniumOre ); // znajdź kawałek rudy tytanu goto ( item . position ); // przejdź do chwytaka rudy ( ); // podnieś wszystko, co znajduje się przed robotem (prawdopodobnie rudę) item = radar ( Converter ); // znajdź konwerter rudy goto ( item.position ) ; // przenieś do konwertera drop (); // upuść ruch rudy ( -2.5 ); // cofnij się o 2,5 metra, aby konwerter mógł rozpocząć przetwarzanie rudy }
Dziedzictwo
kod źródłowy gier w marcu 2012 roku na licencji GNU GPL-3.0-lub nowszej po skontaktowaniu się z polską społecznością entuzjastów gier PPC.
ICC & TerranovaTeam (dawniej PPC) otrzymał kod źródłowy od firmy Epsitec na licencji GPL-3.0 lub nowszej. TerranovaTeam jest w trakcie aktualizacji gry, zatytułowanej Colobot: Gold Edition .
Podobne gry
CeeBot , również stworzony przez firmę Epsitec, to bardzo podobna seria gier obejmująca cztery tytuły:
- CeeBot-A – rozszerzenie ćwiczeń i wyzwań Colobota.
- CeeBot-Teen – dostosowany i uproszczony dla młodszych odbiorców. Posiada podstawowe ćwiczenia programistyczne.
- CeeBot3 – kurs programowania typu „program-to-paint”, który umożliwia studentom tworzenie rysunków i animacji.
- CeeBot4 – główny kurs programowania dla studentów i słuchaczy w dziedzinie programowania.
Przyjęcie
Gra została rekomendowana przez Ministerstwo Edukacji Narodowej jako pomoc dydaktyczna do nauki podstaw algorytmów i programowania obiektowego .
Linki zewnętrzne
- Strona internetowa firmy Epsitec Colobot
- Witryna Colobot: Gold Edition — międzynarodowa społeczność Colobot
- Colobot w MobyGames