GreenFoot

Z CHWiki

Přejít na: navigace, hledání

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