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.

 

(7425 Hits)

 

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