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.

 

( 103 Hits )

 

  tbitstream     motionblur     tippsy3     stm     l_system     balanced     fir_iir     klab     tg12864b     kollision     copycommander     project_uncollector     parken     ae20125     race_condition     ccm     basic     kwirk     picam     fourier     exp_func     funkuhr     cpu_load     wuerfel     sql     8x8x8     pi     funplay2     gedanken_leser     ascii     passbildcreator     sprite_engine     einstein     kartei     lzw     gorilla     multilanguage     dithering_filtering     send_get_file     3d_puzzle     sdl_tcp_ip     knack     formelparser     iq_block     wii_headtrack     feder_masse     chunkmanager     waage     fpc_depencies     mauskoordinaten     induktion     ntools     affenpuzzle     atmegaboard     sfxr     delforlaz     bww     verzeichnung     anty_krypt     tankplan     opengltruetypefont     bitverknupfung     crc     rubik_cube     tokenizer     bmp_font     suchen_dialog     gc_solver     4_wins     2048     qprogrammer     fouriersynthese     hoertest     newton_interpolation     openglsphere     dcf77     gefangenen_dilemma     rollenspiel     maw     pingpong     balanced2     torus_chess     proof2e1     diffusionsfilter     uuart     clickomania     dithering_mask     pwm     desktop_lock     newton     summe_n     hilbert     shannon_fano_coding     button_tool     alt_f2     tetris     wuerfelzauber     codeviewer     reihen     c_depencies     binaeruhr     sudoku     filetools     c_libs     gebmanager     address_db     turing_maschine     calender     socket     schachprobleme     imageinspector     updater     clear_engine     logger     tasker     screensaveblocker     simple_font     mandelbrot     5ermedian     rent_it     gpu_info     partikelengine     library     codecounter     serial     rubik_cube2     cleanup