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)

 

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