PEXESO - Zapoctovy test, 2010-02-08, 14:00
Napsal: 8. 2. 2010 23:59
Zadání bylo (prý mimořádně) jednoduché - naprogramovat pexeso, které:
- dostane jako parametr adresář s obrázky
- podle počtu obrázků zvolí velikost pole (jen celé čtverce, tj. 2x2, 4x4, 6x6, ...)
- při odkrytí dvou obrázků je uživatel skryje pouze kliknutím na jeden z nich
- dvakrát kliknout na stejný obrázek by nemělo udělat nic
Bylo potřeba si pořádně přečíst zadání a splnit každý takovýhle detail, ale dalo se to stihnout. Hodí se umět:
rychle dynamicky vytvářet GUI (všechno muselo být ručně psáno)
pracovat s obrázky a se soubory v adresáři
používat něco, na co funguje funkce Collections.shuffle(), jak bylo napovězeno...
pokud programujete v Javě 2 dny jako já, potom používat Eclipse nebo NetBeans a jejich "InteliSense"
Ukázkový kód je trochu bastl, ale funguje...
- dostane jako parametr adresář s obrázky
- podle počtu obrázků zvolí velikost pole (jen celé čtverce, tj. 2x2, 4x4, 6x6, ...)
- při odkrytí dvou obrázků je uživatel skryje pouze kliknutím na jeden z nich
- dvakrát kliknout na stejný obrázek by nemělo udělat nic
Bylo potřeba si pořádně přečíst zadání a splnit každý takovýhle detail, ale dalo se to stihnout. Hodí se umět:
rychle dynamicky vytvářet GUI (všechno muselo být ručně psáno)
pracovat s obrázky a se soubory v adresáři
používat něco, na co funguje funkce Collections.shuffle(), jak bylo napovězeno...
pokud programujete v Javě 2 dny jako já, potom používat Eclipse nebo NetBeans a jejich "InteliSense"
Ukázkový kód je trochu bastl, ale funguje...