GreenFoot
Z CHWiki
Stránka programu - [1]
Co je to GreenFoot
GreenFoot je jednoduché vývojové prostředí jazyka java, které nabízí práci s objekty interaktivní a vizuální formou. Na dvojrozměrné mřížce pomocí myši. GreenFoot umožnuje, editovat zdrojové soubory, spouštět, krokovat, zastavit, kompilovat a ukládat projekty formou scénářů. Je ideální k tvorbě 2D her a simulací při objektově orientovaném programovaní v jazyku java. I když byl primárně určen k výuce oop v jave, lze GreenFoot přirovnat ke Game_Makeru. Pro pokročilé začátečníky. Obrázky mužete nalézt na [2]
Stažení GreenFoot(u)
Na domovské stránce v downloadech - [http://www.greenfoot.org/download/
Obsah |
[editovat] Instalace
K instalaci budete potřebovat Java Development Kit (JDK) 5.0 (pro verzi 2.0. JDK 6) nebo vyšší http://cs.wikipedia.org/wiki/JDK . Po té můžete přistoupit k samotné instalaci GreenFootu(u). Která je k dispozici formou instalátoru Windows, MacOS X, Debian, Ubuntu a nebo jako samostatný jar soubor pro ostatní systémy. Instalace probíhá standardním způsobem daného systému. Po spuštění samotného programu máte k dispozici základní scénáře (tutoriály).
[editovat] Kudy dál
V menu pod nabídkou "Help" je možnost přejít na stránky
tutoriálu (GreenFoot Tutorial) http://www.greenfoot.org/doc/tutorial.html , scénářů (Get more scenarios) http://www.greenfoot.org/scenarios/index.html , stránky GreenFoot Gallery (GreenFoot Gallery) http://greenfootgallery.org/ , GreenFoot rozhraní (GreenFoot Class Documentation) http://www.greenfoot.org/files/javadoc/ (které je součástí instalace) a v neposlední řadě rozhraní jazyka Java (Java Library Documentation) http://download.oracle.com/javase/1.5.0/docs/api/index.html.
Za zmínku jistě stojí GreenFoot Gallery, kde je nepřeberné množství již hotových scénářů z nichž celá řada obsahuje zdrojové kódy a ukázky her, algoritmů a již hotových řešení. Kde můžete též nalézt "Reusable actors & support classes collections" již hotových poměrně často používaných řešení, které jsou někdy nezbytné pro tvorbu her, jako
třídy na výpočet FPS (snímková frekvence) http://greenfoot.org/programming/classes/FPS.java , AnimatedActor (třída pro animování obrázků) http://greenfoot.org/programming/classes/AnimatedActor.java , Vector (třída pro rychlost a směr) http://greenfoot.org/programming/classes/Vector.java a mnoho dalších.
Na tuto galerii též odkazuje stránka Support classes http://www.greenfoot.org/doc/support_classes , kde jsou popsané možnosti dané třídy a odkaz na samotný scénář v GreenFoot Galerii.
[editovat] Publikace
Po dokončení svého scénáře máte možnost jej uložit v několika formách přímo z GreenFoot(u).
a) uložit jako scénář na lokální disk či jiné medium (Scenario > save) nebo (Scenario a copy as) b) exportovat scénář na http://greenfootgallery.org kde musíte být předem zaregistrovaný. c) exportovat scénář jako webovou stránku. d) exportovat scénář jako spustitelný "jar" soubor.
Exportované scénáře lze "uzamknout" a tím zaručit že nebude klasickou cestou nadále upravován. Ke všem exportovaným je potřeba ke spuštění JVM ( http://cs.wikipedia.org/wiki/Java_Virtual_Machine ) nikoli samotný GreenFoot.
[editovat] Diskuse
Dále máte možnost vstoupit do diskusní skupiny "Greenfoot Discuss", která je na Google skupinách. Přímo zde http://groups.google.com/group/greenfoot-discuss , kde můžete pokládat dotazy které jsou často komentovány samotnými vývojáři GreenFoot(u). Nebo také sledovat diskuse a vstřebávat často velice užitečné informace o novinkách, změnách při GreenFoot(u), nebo samotných problémech ostatních vývojářů. ! EDIT: Diskuse z "Google skupin" se přestěhovala na "Greenfoot Gallery". tj. http://greenfootgallery.org/topics
[editovat] Twitter
Pokud využíváte službu "twitter" můžete se připojit k odběru na http://twitter.com/GreenfootTeam , kde se objevují velice aktuální informace. Ohledně dení kolem GreenFoot(u).
[editovat] Blog
Ještě bližší informace lze nalézt přímo u vedoucího projektu GreenFootu(u) a to na blogu "mik's blog" Michaela Köllinga. http://blogs.kent.ac.uk/mik/
[editovat] Něco málo o GreenFoot(u)
Je vyvíjen na University of Kent a Deakin University za podpory Sun Microsystems nyní Oracle http://www.oracle.com (Kde jak se zdá podpora s "koupí" Sunu Oraclem neskončila, jelikož nová verze GreenFoot 2.0 je již pod známkou Oracle). Neméně zajímavým faktem je že GreenFoot je vlastně založen na BlueJ http://cs.wikipedia.org/wiki/BlueJ , což je také vývojové prostředí zaměřené na výuku, na kterém se podílí část autorů GreenFoot(u) a pro potencionální zájemce o GreenFoot může být dalším krokem k vývoji. Další positivum může být článek Greenfoot rocks! psaný samotným Jamesem Goslingem.
[editovat] Licence
http://www.greenfoot.org/about/license.html
[editovat] Odkazy
Domovská stránka http://www.greenfoot.org Galerie projektů http://greenfootgallery.org Diskuse http://groups.google.com/group/greenfoot-discuss EDIT: Diskuse z "Google skupin" se přestěhovala na "Greenfoot Gallery". tj. http://greenfootgallery.org/topics Vedoucí projektu http://www.cs.kent.ac.uk/people/staff/mik/ Oracle Programming Center http://www.oracle.com/technetwork/topics/newtojava/young-developers-jsp-136992.html Odkazy na domovské stránce http://www.greenfoot.org/programming/ GreenFoot na wikipedii http://en.wikipedia.org/wiki/Greenfoot
