Petr - projekt
Na závěr programování s použitím programovacího nástroje
Petr je zadán následující projekt (předpokládaný čas 2 měsíce - tedy 5-8 vyučovacích
dvouhodin):
- vycházíme z manuálního ovládání - tedy podoba hry DOOM - s tím rozdílem,
že tentokrát si všechny klávesy pro ovládání volí sám programátor (vpřed,
otočit doleva, sebrat předmět, položit předmět, ...) a navíc jde o ovládání
2 postaviček - Petra a Lucky (oba jsou viditelní!);

- plochu rozdělíme editorem plochy na 2 části - klasickou zeleň a navíc oblohu;

- na zelenou plochu si (opět editorem plochy) umístíme stavební materiál,
který použijeme na stavbu domečku. Je vhodné si dát materiálu raději více
a předem zvážit jaký materiál a v jakém pořadí ho budou postavičky brát a
používat na stavbu domku (střecha se staví většinou až naposled);

- pak už jen stačí klávesami dovést postavičku Petra či Lucky (libovolné pořadí
a libovolné střídání se ve stavbě) k materiálu, ten vzít a položit postupně
na jiné místo plochy tak, aby na rozhraní zelené a oblohy vznikl domeček;

- na výše uvedeném obrázku je Petr na modré ploše -
ovšem stojí na domečku - to je v naprostém pořádku.
Co je zakázáno:
- chodit po obloze

- šlapat po položeném materiálu
Je třeba vyřešit spoustu věcí, které na hodinách nebyly
řešeny úplně konkrétně, ovšem je možné zkusit najít jejich řešení pomocí již
naučených postupů či zvolit libovolný svůj úplně nový postup.
Je dobré začít co nejdříve a diskutovat na hodinách případné
problémy.
Známkování:
- každý ukáže svoje řešení a vysvětlí to, co bylo nové
a jak to bylo řešeno
- přihlíží se k době (datumu), kdy předloží své řešení
- nehodnotí se (hodnotí se špatnou známkou) to, co
bylo opsáno
- celý projekt bude vyhodnocen ve 3 etapách:
- kolem 15. ledna
- hned po pololetních prázninách
- v průběhu února
Nápady - myšlenky - problémy, které je vhodné použít -
vyřešit:
- stavba lešení -
není dovoleno chodit "po obloze" tedy postavíme si kolem domečku
lešení
- pouze jedna klávesa
na pokládání předmětů - protože Petr i Lucka berou řadu rozdílných předmětů,
které pak použijí pro stavbu domku, nemá smysl zavádět do ovládání pro každý
předmět speciální klávesu - lepší je použít proměnnou, předměty si očíslovat,
před sebráním předmětu uložit příslušné číslo do proměnné a pak před položením
se podívat na hodnotu proměnné a položit příslušný předmět (nápad může jít
až tak daleko, že neutrální nula znamená že jsme nic ještě nesebrali a tedy
sebere předmět, číslo větší než nula znamená sebraný předmět a tedy je možné
jak pro sbírání tak i pro pokládání předmětů použít pouze jednu klávesu)
- odstranění zbytečného
chození - vhodnou volbou čísel lze vzít více shodných předmětů a ty
pak postupně pokládat na stavbu domku
- každý další nápad, který Vás napadne ať v hodinách IVT či doma
A dobrá zpráva nakonec - co není zakázáno, to je povoleno.