Allegro (bibliotecă software)
Bine dispus software | |
---|---|
Tip | Mediul de dezvoltare a jocului |
Dezvoltator | Diversi autori |
Ultima versiune |
|
Sistem de operare | Multiplatform |
Limba | C. C ++ |
Licență |
|
Site-ul web | liballeg.org |
Allegro este o bibliotecă open source pentru crearea de jocuri video . Dezvoltat în C , oferă funcții pentru gestionarea graficii 2D, manipularea imaginii, imprimarea textului pe ecran, redarea audio, citirea intrărilor și a temporizatoarelor. Numele este un acronim recursiv al A llegro L ow LE vel G ame RO utines.
Programele scrise cu această bibliotecă pot rula pe diverse platforme: DOS , Microsoft Windows , macOS , BeOS , QNX și pe sisteme de tip unix (cum ar fi Linux , BSD ,Solaris ).
Cu Allegro este posibil să creați programe în C și C ++ , dar este extensibil la alte limbi, cum ar fi Python , .NET , Lisp și Lua prin legături .
Istorie
Allegro a fost creat inițial în anii nouăzeci de către Shawn Hargreaves pentru Atari ST (prima literă A a acronimului a reprezentat inițial Atari), dar proiectul a fost abandonat când autorul a realizat că platforma era destinată morții sigure. Hargreaves în 1995 a reimplementat biblioteca pentru compilatoarele Borland C ++ și DJGPP . În versiunea 2.0 a Allegro, dezvoltatorii au încetat să accepte Borland C ++, făcând din DJGPP singurul compilator acceptat. DJGPP este un compilator DOS și, prin urmare, toate programele scrise cu versiuni mai vechi ale Allegro erau disponibile numai pentru DOS. În 1998 au fost create portarea pe platformele Microsoft Windows și Unix , respectiv WinAllegro Xwinallegro.
linkuri externe
- ( RO ) Site oficial , pe alleg.sourceforge.net .
- ( EN ) Site semioficial al comunității Allegro , pe allegro.cc .