Myš a obrázky v Javě — cvičení

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Samostatná práce: Dodána zadání, kategorie)
(Zadání: Doplnění zadání)
Řádka 57: Řádka 57:
  
 
==== 1. Hra na ovečky ====
 
==== 1. Hra na ovečky ====
*Ovce se po prostředku obrazovky pohybuje nahoru a dolů
+
*Ovce se pohybuje uprostřed okna nahoru a dolů (pohyb doprava ani doleva možný není).
*V náhodných intervalech běhají vodorovně vlci
+
*V náhodných intervalech vbíhají z levého a pravého okraje obrazovky vodorovně vlci.
*Ovce se musí vyhnout střetnutí s vlkem, jinak je sežrána a Game over! ;)
+
** Vlk vbíhá z jednoho okraje a konstantní rychlostí se vodorovně pohybuje k druhému okraji.
==== 2. Stříhání ovcí ====
+
*Ovce se musí vyhnout střetnutí s vlkem, jinak je sežrána a hra končí! ;)
 +
*Ovci ovládáme pohybem myši.
 +
**Pokud je kurzor myši na obrazovce výše než ovce, ovce se pohybuje nahoru.
 +
**Pokud je kurzor myši na obrazovce níže než ovce, ovce se pohybuje dolů.
 +
**Pokud je kurzor myši ve stejné výši jako ovce, ovce se nepohybuje.
 +
**Zajímá nás pouze souřadnice Y kurzoru myši, pozice ve vodorovném směru není podstatná.
 +
==== 2. Hra na ovečky (2) ====
 +
*Jako zadání 1), ale na obrazovce jsou dvě ovce.
 +
*Ovce se pohybují obě ve stejném sloupci, jedna se ovládá klávesami S a W, druhá klávesami L a O.
 +
*Ovce se mohou překrýt (mohou být obě na stejném místě obrazovky).
 +
*Hrají dva hráči, vyhrává hráč, jehož ovce je sežrána později.
 +
<!--
 +
==== 2. Hra na ovečky (3) ====
 +
*Jako zadání 1), ale ovce se pohybuje konstatní rychlostí směrem ke kurzoru myši.
 +
-->
 +
==== 3. Stříhání ovcí ====
 
*Na obrazovce se náhodně na nějakou dobu objevují ovce, vy je kliknutím musíte ostříhat.
 
*Na obrazovce se náhodně na nějakou dobu objevují ovce, vy je kliknutím musíte ostříhat.
 
*Počítá se počet ovcí, které jste ostříhali.
 
*Počítá se počet ovcí, které jste ostříhali.
==== 3. Pasáček ovcí ====
+
==== 4. Pasáček ovcí ====
 
*Na náhodných místech se objevuje tráva
 
*Na náhodných místech se objevuje tráva
 
*Ovce jde vždy směrem ke kurzoru myši, pohybuje se ale konstantní rychlostí.
 
*Ovce jde vždy směrem ke kurzoru myši, pohybuje se ale konstantní rychlostí.
 
*Náhodně vbíhají na obrazovku vlci
 
*Náhodně vbíhají na obrazovku vlci
==== 4. Malý princ ====
+
==== 5. Malý princ ====
 
*Uprostřed obrazovky je Květina
 
*Uprostřed obrazovky je Květina
 
*Na obrazovku náhodně vbíhají beránci
 
*Na obrazovku náhodně vbíhají beránci
 
*Musíme květinu ochránit tak, že kliknutím zavřeme beránka do bedýnky (zmizí).
 
*Musíme květinu ochránit tak, že kliknutím zavřeme beránka do bedýnky (zmizí).
==== 5. Ovčí bludiště ====
+
==== 6. Obrana zahrady ====
 +
* Spodní okraj obrazovky je ohrada zahrady se vzácnými květinami
 +
* Z horního okraje v náhodném místě vybíhají ovečky
 +
* na spodním okraji se pohybuje kurzorem myši plošina, ze které se směrem vzhůru vystřeluje síť.
 +
* Ovce nesmí dojít na spodní okraj obrazovky.
 +
 
 +
==== Obtížnější zadání: Ovčí bludiště ====
 
*Ovce musí projít bludištěm.
 
*Ovce musí projít bludištěm.
 
*Ovce jde vždy k nejbližšímu trsu trávy.
 
*Ovce jde vždy k nejbližšímu trsu trávy.
Řádka 80: Řádka 101:
 
*Trávu umísťujete kliknutím myši.
 
*Trávu umísťujete kliknutím myši.
 
*Máte omezený počet trav pro dané bludiště.
 
*Máte omezený počet trav pro dané bludiště.
==== 6. Obrana zahrady ====
 
* Spodní okraj obrazovky je ohrada zahrady se vzácnými květinami
 
* Z horního okraje v náhodném místě vybíhají ovečky
 
* na spodním okraji se pohybuje kurzorem myši plošina, ze které se směrem vzhůru vystřeluje síť.
 
* Ovce nesmí dojít na spodní okraj obrazovky.
 

Verze z 29. 12. 2010, 20:39


Obsah

Doporučená cvičení

Přesun autíčka tažením

Nápověda:

Nastavení pozice pomocí souřadnic

Nápověda:

Změna vzhledu autíčka

Nápověda:

Jedoucí autíčko

Nápověda:

Mnoho autíček

Nápověda:

Samostatná práce

Jak zjistím číslo svého zadání?

Která úloha je povinná pro konkrétního studenta OA?

  1. vezměte své číslo v třídní knize
  2. přičtěte k němu konstantu letošní posun (pro rok 2010/11 je letošní posun = -1)
  3. výsledek vydělte počtem zadání a spočtěte zbytek po dělení (viz 4. třída základní školy)
  4. zbytek po dělení zvyšte o jedničku a máte číslo svého zadání.

(Více o funkci celočíselné dělení (modulo))

Zadání

1. Hra na ovečky

2. Hra na ovečky (2)

3. Stříhání ovcí

4. Pasáček ovcí

5. Malý princ

6. Obrana zahrady

Obtížnější zadání: Ovčí bludiště

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje