See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Colobot - Wikipedia, wolna encyklopedia

Colobot

Z Wikipedii

Colobot
Producent Epsitec
Wydawca Alsyd
Dystrybutor Manta Multimedia
Data wydania 3 listopada 2001
Gatunek RTS
Tryb gry Singleplayer
Platforma PC
Nośniki CD-ROM (1)
Wymagania
Kontrolery klawiatura i mysz

Colobot (zapisywane również CoLoBoT) - edukacyjna strategiczna gra czasu rzeczywistego z elementami programowania.

Program uzyskał rekomendację[1] Ministerstwa Edukacji i Nauki jako środek dydaktyczny na poziomie gimnazjum i szkół ponadgimnazjalnych w zakresie nauki tworzenia algorytmów oraz opanowania reguł programowania i składni typowych dla języków C++ i Java.

Gra składa się z 5 trybów: misji, swobodnej gry, ćwiczeń, wyzwań oraz z trybu poziomy, w którym znajdują się misje stworzone przez użytkownika.

Spis treści

[edytuj] Główne tryby gry

[edytuj] Misje

Gracz wciela się w postać astronauty, który eksploruje kosmos w poszukiwaniu planety, na której będzie mogła zamieszkać ludzkość, ponieważ życie na Ziemi zagrożone jest niszczącym kataklizmem. Celem gracza jest wykonywanie określonych zadań na kolejnych planetach przy pomocy robotów, które można programować za pomocą języka C-BOT lub kierować nimi ręcznie.

Tryb misji składa się z 32 zadań (poziomów) umiejscowionych na 8 planetach i jednym księżycu (Ziemi, Księżycu, Tropice, Krystali, Saari, Wulkani, Centuri, Orfeni oraz Nowej Ziemi).

Tryb misji jest fabularną częścią gry i do jego ukończenia nie jest potrzebna znajomość języka C-BOT, jednak jego znajomość znacznie ułatwia samą rozgrywkę.

[edytuj] Swobodna gra

W tym trybie dostępne są tylko te planety, które gracz przeszedł w trybie misji. W swobodnej grze nie ma określonego celu, więc nigdy się nie wygrywa. Można robić to, co w trybie misji, tzn. budować budynki i roboty, programować, zabijać wrogów itp.

[edytuj] Ćwiczenia i wyzwania

Tryby gry, których celem jest wykonywanie określonych zadań jedynie za pomocą programowania robotów językiem C-BOT. W tych trybach gry nie ma możliwości ręcznego sterowania robotem.

Przykładowym zadaniem jest nakazanie wyszukania robotowi rudy tytanu, następnie dostarczenie jej do huty w celu przetopienia jej na tytan.

Ćwiczenia opisane są krok po kroku, tak aby osoba nie znająca języka C-BOT mogła się jego nauczyć, natomiast wyzwania, aby wykonać określone zadanie wymagają od gracz wiedzy zdobytej podczas ćwiczeń.

[edytuj] Poziomy użytkownika

Wikibooks

W tym trybie dostępne są poziomy stworzone przez użytkownika, bądź pobrane z internetu i stworzone przez innych użytkowników, które zostały umieszczone w katalogu user. Cel poziomu zależy wyłącznie od jego twórcy.

[edytuj] Programowanie w grze

Zobacz więcej w osobnym artykule: C-BOT.

Język programowania C-BOT jest językiem stworzonym specjalnie dla gry Colobot, jednak składniowo podobny jest do języków C++ oraz Java. Sama znajomość języka C-BOT nie umożliwi pisania programów w którymkolwiek z tych języków, jednak ułatwi ich naukę i zrozumienie. Język programowania w grze pozwala między innymi na używanie instrukcji warunkowych typu if i else, a także poleceń sterujących return i break.

Przykładowy program:

extern void object::SzukTyt()
{

        object item; // deklaracja zmiennej
                
        item = radar(TitaniumOre); // znajdź położenie rudy tytanu
        goto(item.position); // idź do rudy tytanu
        grab(); // podnieś ją
        
        item = radar(Converter);
        goto(item.position);
        drop(); // upuść rudę tytanu
        move(-2.5); // cofnij się 2,5 metra

}

[edytuj] Zobacz też

Wikibooks
Zobacz podręcznik na Wikibooks:
Colobot nieoficjalnie

[edytuj] Linki zewnętrzne

Przypisy

W innych językach


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -