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.

 

(7456 Hits)

 

  winkonfig     suchen_dialog     gebmanager     piemenue     tclockex     farbspectrum     l_system     codecounter     dxtools     balanced     proto     newton     torus_chess     vokabel     wii_headtrack     sudoku     lzw     network_listener     mauskoordinaten     openglsphere     verzeichnung     picking     fpc_depencies     iq_block     netzwerkprotokol     pointer     bmp_font     laufschrift     turing_maschine     textfilter     race_condition     trackball     passbildcreator     socket     shannon_fano_coding     baum     greenfoot     filetools     file_transfer     galton_brett     graphen_algos     mandelbrot     diffusionsfilter     pingpong     picturerotate     dithering_mask     cpu_load     pwm     fir_iir     klab     bezier     delforlaz     fourier     crc     simple_cad     desktop_lock     waage     hough_transformation     weihnachtsstern     button_tool     feder_masse     serial     cleanup     clear_engine     fouriersynthese     dcommenter     copycommander     fakenet     quadtree     4_wins     opengl_spriteengine     jazzball     tetris     nsudoku     c_depencies     atmegaboard     ntools     alt_f2     ym1602c     uuart     address_db     3d_puzzle     gorilla     mastermind     binaeruhr     dcf77     sql     matrix     sortieren2     io_serializer     pentago     reihen     picam     projizierte_schatten     wecker     cubemap     info     tg12864b     wuerfel     multilanguage     wuerfelzauber     bww     ccm     zufall     ae20125     imageinspector     loop     screeny     c_libs     transparenz     sprite_engine     bignumber     labyrintcreator     calender     wii_whiteboard     schachprobleme     parken     updater     stereoprojektion     stm     steganographie     hex     numeric_instability     puzzle     partikelengine     balanced2     qprogrammer     gedanken_leser     2048     episodenmanager     td     wireworld     rubik_cube     anty_krypt