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.

 

(7451 Hits)

 

  codeviewer     matrix     picam     minipaint     balanced     socket     steganographie     rubik_cube     parken     5ermedian     4_wins     screeny     torus_chess     klab     fourier     heapsim     gc_solver     info     verzeichnung     graphen_algos     fir_iir     gpu_info     fakenet     picking     filetools     zauber     digiman     knack     wecker     ccm     nsudoku     trio     project_collector     jazzball     mauskoordinaten     io_adapter     newton_interpolation     picturerotate     updater     funkuhr     greenfoot     fpc_depencies     io_serializer     raetsel     transparenz     address_db     gedanken_leser     pingpong     maw     ctools     tipp_it     piemenue     screensaveblocker     dcf77     netzwerkprotokol     c_libs     td     baum     serial     bezier     bww     pointer     fouriersynthese     turing_maschine     iq_block     ym1602c     xml     puzzle     sql     tg12864b     newton     network_bandwidth_limiter     laufschrift     dithering_mask     codecounter     schachprobleme     binomial     sortieren2     simple_font     sudoku     kollision     feder_masse     opengl_graphikengine     shannon_fano_coding     vokabel     rubik_cube2     pentago     copycommander     network_listener     button_tool     anty_krypt     4_gewinnt     generische_liste     exp_func     8x8x8     dcommenter     rollenspiel     bmp_font     clear_engine     cpu_load     stm     weihnachtsstern     multilanguage     tankplan     ntools     mastermind     trackball     loop     tclockex     proto     hoertest     ascii     rsa     crc     2048     pi     alt_f2     wireworld     summe_n     qprogrammer     mandelbrot     projizierte_schatten     basic     partikelengine     wii_whiteboard     textfilter     hilbert     tbitstream     chunkmanager     induktion     openglsphere     gorilla     imageinspector     farbspectrum     3d_puzzle     hex     diffusionsfilter     proof2e1     dxtools     kwirk     cleanup     winkonfig     wuerfel     attributgrammatik     hough_transformation     balanced2     kartei     wuerfelzauber     gebmanager     bignumber     desktop_lock     episodenmanager     ae20125     simpleray     wii_headtrack     numeric_instability     passbildcreator     calender     euler     lzw     suchen_dialog