zur Startseite zum Inhalt zur Navigation

Greenfoot

 

Mit Greenfoot for Lazarus habe ich versucht das Java 
Framework von http://www.greenfoot.org für 
Lazarus zu portieren.

Greenfoot ist eine Speziel für Programmierneulinge
designtes Framework, welches mit nur wenigen Zeilen
Code ein sehr breites Spektrum an 2D-Anwendungen 
abbilden kann.

Bis auf die SoundEngine sind alle Basiskomponenten 
TWorld, TActor, TGreenfoot, TGreenfootImage und einige
Hilferoutinen sowie eine eigene GraphikEngine 
verfügbar.

Greenfoot for Lazarus kompiliert problemlos unter
Windows und Linux (auch Mac müsste funktionieren).

Die Anzeige übernimmt OpenGL (die dglOpenGL.pas muss
also extra nachgeladen werden). Ebenso ist die Unit
vectormath.pas (Projekte->OpenGLgraphikengine) 
notwendig.

Im Projekt enthalten sind einige Beispiele. Da ich die
Greenfoot Unit aber fast 1:1 übersetzen konnte, kann 
auch die Online Dokumentation von Greenfoot direkt
genutzt werden.

Zu Beachten ist allerdings, das Lazarus/ FPC keine
GarbageCollektion hat.

 

(7462 Hits)

 

  button_tool     uuart     tbitstream     bezier     klab     iq_block     bmp_font     3d_puzzle     gedanken_leser     hough_transformation     balanced     bigprim     info     pointer     8x8x8     greenfoot     weihnachtsstern     wuerfel     parken     delforlaz     sortieren2     dithering_filtering     5ermedian     desktop_lock     mandelbrot     binaeruhr     kollision     balanced2     gorilla     fakenet     tankplan     clickomania     projizierte_schatten     pingpong     turing_maschine     fpc_depencies     calender     bignumber     td     fourier     newton     piemenue     dxtools     mastermind     gc_solver     picam     attributgrammatik     crc     einstein     diffusionsfilter     steganographie     pentago     quadtree     2048     transparenz     heapsim     file_transfer     digiman     shannon_fano_coding     network_bandwidth_limiter     4_wins     textfilter     openglsphere     bww     kwirk     ae20125     loop     screensaveblocker     anty_krypt     updater     netzwerkprotokol     trio     ntools     matrix     imageinspector     gebmanager     clear_engine     proto     farbspectrum     picking     zufall     passbildcreator     cpu_load     kartei     serial     vokabel     screeny     wii_whiteboard     copycommander     boxmuller     send_get_file     chunkmanager     verzeichnung     alt_f2     ccm     generische_liste     binomial     sql     rubik_cube2     address_db     winkonfig     partikelengine     nsudoku     fingerspeed     qprogrammer     suchen_dialog     hoertest     funplay2     ym1602c     dcf77     wuerfelzauber     network_listener     sfxr     filetools     minipaint     fouriersynthese     gpu_info     fir_iir     io_serializer     galton_brett     numeric_instability     feder_masse     textur_filterung     gefangenen_dilemma     cubemap     xml     wecker     trackball     puzzle     stm     tg12864b