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.

 

(7439 Hits)

 

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