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.

 

(7418 Hits)

 

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