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.

 

(7391 Hits)

 

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