Karel žije!

Karel v Javascriptu verze 2.0.5 (IE 6+, Opera 9.10+, Konqueror 3.5.6+, Firefox 2+)

Karel v Javascriptu verze 1.2 (IE 4.0+, Opera 7+, Konqueror 3.1+)

Download     Visual Karel '99 verze 1.1 (Windows 95+)   Zdrojové soubory Karla v Javascriptu verze 1.2   Příklady do Windows verze Karla

Novinky

12. 8. 2008 Nová zpětně kompatibilní javascriptová verze, testována v Internet Exploreru 6 a 7, Opeře 9.10, Konqueroru 3.5.6, Firefoxu 2. Novinky naleznete zde, mezi nejvýraznější patří kompletně předělané uživatelské rozhraní, ukládání komentářů, nástrojové tipy včetně uživatelských příkazů. Až bude čas (cca do 2 let), tak budou domovské stránky včetně hlášení chyb, fóra, ukládání slovníků na serveru (včetně sdílení), táhni-a-pusť zvětšování města a další.
28. 7. 2003 Javascriptová verze plně funguje v Konqueroru dodávaném spolu s KDE 3.1.2 (Linux). Rozšiřuje se tak počet známých prohlížečů podporujících Karla na tři.
21. 4. 2003 Do javascriptové verze doplněna vlastnost rychlého provádění příkazů. Při rychlém provádění Karel nedělá žádnou pauzu. Zápis bloku najdete v nápovědě na konci sekce Co Karel umí. U windowsové verze Visual Karel tuto změnu přidávat nebudu.
23. 11. 2002 Nová Opera 7 v pořádku zobrazuje javascriptovou verzi Karla.
20. 9. 2002 Do javascriptové verze přidáno nové syntaktické pravidlo. Nyní je možné zapisovat cykly s degenerovanou vstupní i výstupní podmínkou. Popis nové vlastnosti naleznete v části o cyklech v nápovědě. U windowsové verze Visual Karel nepředpokládám tuto úpravu, protože je velmi nízký poměr dosažený efekt/práce.
1. 8. 2002 Zveřejněna první část tutoriálu – Příklady k jednotlivým kapitolám. Jejich počet přesáhl 100 a může se dále rozšířit. Struktura dokumentu se další prací na tutoriálu změní.
1. 8. 2002 Přidána automatická záměna znaku „dlouhá pomlčka“ za znak „krátká pomlčka“ (srovnej – a -). Úprava provedena v javascriptové verzi i ve verzi pro Windows. Upravil jsem také soubor nápovědy, aby byly dodrženy (alespoň některé) typografické požadavky.
17. 7. 2002 Odstraněna chyba při mazání příkazu v javascriptové verzi Karla.
16. 7. 2002 Počátek práce na tutoriálu programování pomocí jazyka robota Karla.
9. 4. 2002 První uvedení Karla na www stránky sweb.cz.

Kdo je Karel

Karel otočený na jih Karel otočený na východ Karel otočený na sever Karel otočený na západ

Tento robot se jmenuje Karel. Jméno Karel mu dal roku 1981 učitel programování – autor prvního programu a knížky „Karel The Robot“ – Richard E. Pattis ze Stanfordské univerzity. Své jméno získal na počest spisovatele Karla Čapka, autora divadelní hry RUR – Rossums Universal Robots.

U nás se objevil poprvé zásluhou docenta Hvoreckého, CSc. Robota Karla se ujala spousta lidí, mezi nimi i ing. Tomáš Bartovský, CSc., a ing. Rudolf Pecinovský, CSc., kteří zjednodušením „pravidel“ jazyka robota Karla více přiblížili dětem. Oproti americkému Karlovi přidali také rekurzi.

Pro Tebe a všechny české a moravskoslezské přátele ho v roce 1999 znovu oživil a v roce 2001 pro Internet připravil vysokoškolský student Oldřich Jedlička. Na tyto webové stránky se dostal poprvé až v roce 2002.

Co Karel umí

Karel je především robot. Jako každý správný robot i Karel plní něčí příkazy. Tou váženou osobou, která mu může dávat příkazy, jsi Ty. Karel umí kráčet, otáčet se, pokládat značky na zem, zvedat značky ze země, umí se rozhodovat. Nauč se s ním pracovat a zažiješ s ním spoustu legrace.

Jak to spustím

Pokud používáš Internet Explorer verze 4 a vyšší nebo Operu verze 7 a vyšší, nebude Ti dělat problémy ovládání online verze Karla. Stačí klepnout nahoře na stránce na odkaz Karel v JavaScriptu a můžeš začít programovat. Budeš-li mít nějaké problémy, stačí se podívat do nápovědy k programu.

Pokud pracuješ v systému Windows, můžeš si stáhnout spustitelnou verzi Karla. Jmenuje se Visual Karel '99 a je volně k dispozici, nemusíš za něj nikomu nic platit. Pokud nevíš, jak zacházet se souborem ve formátu ZIP, zeptej se kamarádů, přátel, jistě Ti rádi poradí.

Zkusíš-li obě verze, zjistíš, že se od sebe příliš neliší. Spustitelná verze navíc umožňuje jednoduchou manipulaci s příkazy metodou Drag&Drop („Táhni a padej“).

Nějaký program do online verze?

Příklad programu (připravený pro vložení do Karla) nalezneš na stránce „o mě“.


CorteNico (Oldřich Jedlička), 12. 8. 2008