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.

 

(7414 Hits)

 

  fpc_depencies     wecker     feder_masse     knack     tbitstream     minipaint     gefangenen_dilemma     lazcomment     opengltruetypefont     rsa     serial     stm     fir_iir     simple_cad     kartei     qprogrammer     sql     socket     trio     cleanup     greenfoot     atmegaboard     tipp_it     imageinspector     pi     codecounter     farbspectrum     summe_n     picking     wuerfel     5ermedian     iq_block     filetools     laufschrift     game_of_life     openglsphere     dithering_filtering     rubik_cube2     ym1602c     maw     perlin_noise     4_gewinnt     wireworld     network_bandwidth_limiter     ae20125     balanced2     weihnachtsstern     td     nsudoku     diffusionsfilter     l_system     verzeichnung     loop     funplay2     mandelbrot     screeny     tankplan     reihen     logger     bignumber     proof2e1     ctools     binomial     cubemap     xml     sdl_tcp_ip     chunkmanager     stereoprojektion     basic     trackball     projizierte_schatten     episodenmanager     tetris     bigprim     mastermind     induktion     turing_maschine     picturerotate     bmp_font     waage     vedische_multiplication     funkuhr     klab     race_condition     sortieren2     pointer     hilbert     dcommenter     newton_interpolation     binaeruhr     partikelengine     sirpinksy     zauber     torus_chess     dxtools     fourier     simple_font     button_tool     gedanken_leser     bww     tclockex     desktop_lock     bezier     suchen_dialog     picam     kwirk     calender     kollision     steganographie     8x8x8     graphen_algos     winkonfig     gc_solver     library     cpu_load     anty_krypt     textfilter     labyrintcreator     3d_puzzle     tokenizer     sprite_engine     screensaveblocker     file_transfer     ascii     puzzle     euler     rubik_cube     passbildcreator     pwm     delforlaz     2048     clear_engine     address_db     4_wins     balanced     shannon_fano_coding     matrix     crc     generische_liste     sfxr     exp_func     wii_headtrack     tasker     hoertest     codeviewer     network_listener     ntools     c_depencies     io_serializer     gorilla     transparenz     fouriersynthese     copycommander     alt_f2     lzw     sortieren     parken     wii_whiteboard     vokabel     gpu_info     project_collector     info     raetsel     piemenue     clickomania     tg12864b     tippsy3     newton     ccm     sudoku     zufall     numeric_instability     c_libs     portal     heapsim     fakenet     gebmanager     dcf77     send_get_file     netzwerkprotokol     proto     wuerfelzauber     jazzball