Simple Directmedia Layer (SDL) - este o bibliotecă multimedia cross-platform care implementează o interfață software unic pentru subsistemul grafic, dispozitivele audio, și mijloace de intrare pentru o gamă largă de platforme. sprijină oficial sisteme de operare, cum ar fi: Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD / OS, Solaris, IRIX, și QNX. Aplicațiile scrise folosind SDL pot fi, de asemenea, operate în următoarele sisteme de operare: AmigaOS, Dreamcast, Atari, AIX, OSF / Tru64, RISC OS, SymbianOS, și OS / 2.
Utilizați SDL vă puteți sosleduyuschimi limbaje de programare: Ada, C #, D, Eiffel, Erlang, Euphoria, vicleșug, Haskell, Java, Lisp, Lua, ML, Objective C, C ++, Pascal, Perl, PHP, Pike, Pliant, Python , Ruby, Smalltalk, și Tcl.
SDL este distribuit de GNU LGPL versiune de licență a doua. Această licență vă permite să utilizați în mod liber SDL pentru programele comerciale.
Aceasta este explicația oficială este acum mai ușor de înțeles :). SDL - o bibliotecă pe care le puteți utiliza pentru a crea jocuri 2d (chiar și 3d).
caracteristici
bibliotecă, indiferent de sistemul de operare și limbajul de programare
Inteligibila documentare, ușor de înțeles
Ușor de utilizat bibliotecă
Redare grafică prin redare sale prin OpenGL (care vă permite să facă un joc tridimensional) și pentru unele sârguință și citiți documentația de pe site-ul oficial posibilitatea de a atrage grafica prin intermediul DirectX.
biblioteci suplimentare permit să extindă funcționalitatea de bază, cum ar fi:
imagine SDL - vă permite să utilizați diferite formate de imagine, de exemplu, * .jpg sau * .png.
mixer SDL - permite utilizarea diferitelor formate audio.
SDL net - utilizarea rețelei povzolyaet.
rtf SDL - va lucra cu formatul tektovym * .rtf. De exemplu, pot fi scrise în Word, iar apoi să o ajute pe ecranul jocului.
TET SDL - vă permite să utilizați în joc orice fonturi TTF.
plus o varietate de gui și coajă de cod pe care îl puteți găsi pe Internet.