Allegro (software library) (original) (raw)

About DBpedia

ألجرو (Allegro) هي مكتبة برمجية مفتوحة المصدر مصممة لتطوير ألعاب الكمبيوتر، مع وظائف مثل الرسومات ثنائية الأبعاد البسيطة، معالجة الصور، إخراج النصوص، إخراج الصوت، موسيقي MIDI، الإدخال، والعدادات. تعمل المكتبة على منصةدوس، مايكروسوفت ويندوز، وماك أو.إس عشرة، ونظائر يونكس مع أو بدون نظام النوفذة س. كما توجد نسخة منفصلة لأميجا أو إس. كتبت المكتبة بلغة سي.وهي مطورة للاستخدام بلغتي سي وسي++، ويمكن للمكتبة التعامل مع الرسوم ثلاثية الابعاد بشكل محدود.

thumbnail

Property Value
dbo:abstract ألجرو (Allegro) هي مكتبة برمجية مفتوحة المصدر مصممة لتطوير ألعاب الكمبيوتر، مع وظائف مثل الرسومات ثنائية الأبعاد البسيطة، معالجة الصور، إخراج النصوص، إخراج الصوت، موسيقي MIDI، الإدخال، والعدادات. تعمل المكتبة على منصةدوس، مايكروسوفت ويندوز، وماك أو.إس عشرة، ونظائر يونكس مع أو بدون نظام النوفذة س. كما توجد نسخة منفصلة لأميجا أو إس. كتبت المكتبة بلغة سي.وهي مطورة للاستخدام بلغتي سي وسي++، ويمكن للمكتبة التعامل مع الرسوم ثلاثية الابعاد بشكل محدود. (ar) Allegro je open source knihovna pro základní 2D grafiku, práci s obrázky, textový výstup, zvukový výstup, timery, matice, práci se soubory a velmi limitovaně s 3D grafikou. Název pochází z "Atari Low-Level Game Routines", v překladu Nízko úrovňová rutina pro hry na Atari. (cs) Allegro is a software library for video game development. The functionality of the library includes support for basic 2D graphics, image manipulation, text output, audio output, MIDI music, input and timers, as well as additional routines for fixed-point and floating-point matrix arithmetic, Unicode strings, file system access, file manipulation, data files, and 3D graphics. The library is written in the C programming language and designed to be used with C, C++, or Objective-C, with bindings available for Python, Lua, Scheme, D, Go, and other languages. Allegro comes with extensive documentation and many examples. Allegro supports Windows, macOS, Unix-like systems, Android, and iOS, abstracting their application programming interfaces (APIs) into one portable interface. It can run also on top of Simple DirectMedia Layer which is used to run Allegro programs in web browser using Emscripten. Released under the terms of the zlib license, Allegro is free and open source software. (en) Allegro ist eine in C geschriebene, freie Bibliothek für die Programmierung von Computerspielen in C, C++ und anderen Sprachen. Allegros Lizenz (zlib-Lizenz) schränkt Verwendung, Veränderung und Vertrieb der Bibliothek in keiner Weise ein. Ein großer Vorteil ist die Portabilität von Allegro. Programme lassen sich meist ohne Änderungen unter einer Vielzahl von Betriebssystemen kompilieren und ausführen. In der aktuellen stabilen Version 5.0 werden Windows, Unix (Linux, FreeBSD, Irix, Solaris, Darwin) sowie macOS und iOS unterstützt. Zu den grundlegenden Leistungen Allegros zählen Funktionen und Datenstrukturen für zweidimensionale Grafik, Tonausgabe, Benutzereingaben und die zeitliche Steuerung von Programmen. Darüber hinaus liefert die Bibliothek Unterstützung für mathematische Berechnungen, einfache 3D-Computergrafik, komprimierte Daten, Dateisysteme und eine einfache grafische Benutzeroberfläche. (de) Allegro (pronunciado alegro) es una biblioteca libre y de código abierto para la programación de videojuegos desarrollada en lenguaje C. Allegro es un acrónimo de «Atari Low Level Game Routines» (rutinas de bajo nivel para videojuegos). La biblioteca cuenta con funciones para gráficos, manipulación de imágenes, texto, sonidos, dispositivos de entrada (teclado, ratón y mandos de juego) y temporizadores, así como rutinas para aritmética de punto fijo y acceso al sistema de archivos. Hasta agosto de 2011, hay 2 versiones de Allegro que cuentan con soporte oficial por parte de los desarrolladores, la versión clásica (Allegro 4) y la nueva versión (Allegro 5). La versión más reciente de Allegro 4 incluye soporte para el manejo de archivos de datos y una implementación por software de funciones para gráficos en 3D. La versión 5 de Allegro cuenta con una nueva API y cambia la implementación por software de las rutinas gráficas por una implementación basada en OpenGL o Direct3D. Aunque Allegro ofrece una API en lenguaje C, actualmente existen envolventes y bibliotecas adicionales que permiten utilizarlo en otros lenguajes como C++, Java, C#, Visual Basic.NET, Python, D, Lua, Pascal, Perl, Ruby, Go, Scheme, Common Lisp, Ocaml, Forth y Mercury. (es) Allegro est une bibliothèque logicielle libre dédiée à la création de jeux vidéo. Elle fournit aux programmeurs des routines bas niveau (optimisées pour la rapidité) portables. « Allegro » est un acronyme récursif qui correspond à « Allegro Low LEvel Game ROutines » (routines de bas niveau Allegro pour les jeux). (fr) Allegro − otwarta i wieloplatformowa biblioteka do tworzenia gier 2D oraz 3D. Projekt został założony w 1996 przez Shawna Hargreavesa, który po pewnym czasie udostępnił źródła biblioteki wszystkim zainteresowanym. Początkowo biblioteka była rozpowszechniana na , jednak od wersji 5.0 jest udostępniana na licencji zlib. (pl) Allegro è una libreria open source per la creazione di videogiochi. Sviluppata in C, fornisce delle funzioni per la gestione della grafica 2D, manipolazione delle immagini, stampa di testo a schermo, riproduzione audio, lettura degli input e timers. Il nome è un acronimo ricorsivo di Allegro Low LEvel Game ROutines. I programmi scritti con questa libreria possono girare su varie piattaforme: DOS, Microsoft Windows, macOS, BeOS, QNX e sui sistemi unix-like (come Linux, BSD, Solaris). Con Allegro è possibile creare programmi in C e C++, ma è estendibile verso altri linguaggi come Python, .NET, Lisp e Lua tramite i binding. (it) Allegro — свободная кроссплатформенная мультимедийная библиотека. Она предоставляет инструменты для вывода базовой 2D-графики и текста, работы с изображениями, воспроизведения аудиофайлов (в том числе MIDI-музыки) и обработки пользовательского ввода. Она также предоставляет дополнительные функции для использования чисел с фиксированной и плавающей запятой, операций над матрицами, использования строк в формате Юникод, работы с файловой системой и 3D-графикой. Библиотека написана на языке программирования C и рассчитана на использование с языками C, C++. Также возможна связка с Pascal, Python, Lua, Scheme, D, Go и множеством других языков. Allegro поддерживает платформы Windows, macOS, Unix-подобные системы, Android и iOS, абстрагируя их API в один переносимый интерфейс. Существует независимый порт Allegro на AmigaOS 4 и MorphOS. (ru) Allegro é uma biblioteca livre de código fonte aberto para o desenvolvimento de Video games. O objetivo principal é a portabilidade entre as plataformas em que é feito uso da biblioteca. O mesmo código-fonte deve compilar e rodar em todas as plataformas suportadas. Um objetivo de curto prazo é a plataforma 64-bits. O seu principal uso é no escopo da programação de jogos. Atualmente ela possui uma grande comunidade, pois além de possuir diversos recursos nativamente (gráficos 2D e 3D com OpenGL, entrada de dados pelo teclado e mouse, RLE-Sprites, exibição de vídeos e controle de som) a API é bastante extensível fazendo que com existam diversos addons disponíveis. A interface pública de acesso da biblioteca é escrita em C, porém há algumas versões (não-oficiais) para outras linguagem de programação. Internamente seu código fonte é escrito em uma mistura de C, Assembly (drivers i386), C++ e Objective-C. Historicamente, um ponto forte do Allegro era sua performance. Uma parcela de seu código fonte era escrita de forma otimizada em Assembly para situações em que tempo de processamento é fundamental. Quando seu código fonte deixou de ser escrito exclusivamente para DOS alguns desses processamentos críticos passaram a ser feitos pelo sistema operacional, como por exemplo, com o uso interno da biblioteca DirectX no Windows. (pt) Allegro是一个特别针对于电子游戏的开发的自由软件程式库。 该库提供基本二维图形、图像操作、音效输出、MIDI音乐、输入、计时器,以及额外的寻路、UNICODE、文件系统管理、有限而建基於軟件的三维图形。 其版本4.0可以运行在DOS、Microsoft Windows、BeOS、Mac OS X、多种类Unix,程序只需要嵌入其API即可使用。该库还有独立的AmigaOS 4移植版。 该库使用C语言编写,适用于C或C++,其附带很多文档和实例。 (zh)
dbo:genre dbr:Multimedia dbr:Video_game
dbo:latestReleaseDate 2022-06-05 (xsd:date)
dbo:latestReleaseVersion 5.2.8
dbo:license dbr:Zlib_license
dbo:operatingSystem dbr:Android_(operating_system) dbr:MacOS dbr:Windows dbr:IOS dbr:Linux_as_gaming_platform
dbo:programmingLanguage dbr:C_(programming_language)
dbo:thumbnail wiki-commons:Special:FilePath/Allegro-logo.png?width=300
dbo:wikiPageExternalLink http://www.allegro.cc/depot/action/ http://liballeg.org http://wiki.allegro.cc http://www.shawnhargreaves.com
dbo:wikiPageID 44502 (xsd:integer)
dbo:wikiPageLength 7840 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1111959157 (xsd:integer)
dbo:wikiPageWikiLink dbr:Python_(programming_language) dbr:Scheme_(programming_language) dbr:List_of_game_engines dbr:MIDI dbr:Borland dbc:Linux_APIs dbc:Software_using_the_zlib_license dbc:Windows_APIs dbr:Unicode dbr:Unix-like dbc:Cross-platform_software dbr:Matrix_(mathematics) dbr:ClanLib dbr:Emscripten dbr:Free_and_open_source_software dbr:Go_(programming_language) dbr:Multimedia dbr:Android_(operating_system) dbr:Application_programming_interface dbr:Lua_(programming_language) dbr:MacOS dbr:Simple_DirectMedia_Layer dbr:Simple_and_Fast_Multimedia_Library dbc:Free_software_programmed_in_C dbr:C++ dbr:C_(programming_language) dbc:C_(programming_language)_libraries dbr:Windows dbr:Language_binding dbc:Video_game_development_software dbr:DJGPP dbr:DOS dbr:D_(programming_language) dbr:Event-driven_programming dbr:Video_game dbr:Atari_ST dbc:AmigaOS_4_software dbc:Application_programming_interfaces dbc:Graphics_libraries dbc:MacOS_APIs dbc:MorphOS_software dbc:Widget_toolkits dbc:Free_game_engines dbr:Microsoft_XNA dbr:Zlib_license dbr:DirectX dbr:Borland_Graphics_Interface dbr:IOS dbr:Microsoft_Windows dbr:Objective-C dbr:OpenAL dbr:OpenGL dbr:Raylib dbr:Software_development_kit dbr:SciTech_SNAP dbr:UniVBE dbr:Software_library dbr:File:Allegro-logo.png dbr:Linux_as_gaming_platform
dbp:caption Allegro logo (en)
dbp:developer Allegro developers (en)
dbp:genre Multimedia and Games SDK (en)
dbp:latestReleaseDate 2022-06-05 (xsd:date)
dbp:latestReleaseVersion 5.200000 (xsd:double)
dbp:license Allegro 5: zlib (en)
dbp:name Allegro (en)
dbp:operatingSystem Windows, Linux, macOS, Android, iOS, web browser et al. (en)
dbp:programmingLanguage dbr:C_(programming_language)
dbp:released early (en)
dbp:screenshot dbr:File:Allegro-logo.png
dbp:screenshotSize frameless (en)
dbp:website http://liballeg.org
dbp:wikiPageUsesTemplate dbt:Ill dbt:Infobox_software dbt:Official_website dbt:Reflist dbt:Short_description dbt:Start_date_and_age dbt:Video_game_engines
dct:subject dbc:Linux_APIs dbc:Software_using_the_zlib_license dbc:Windows_APIs dbc:Cross-platform_software dbc:Free_software_programmed_in_C dbc:C_(programming_language)_libraries dbc:Video_game_development_software dbc:AmigaOS_4_software dbc:Application_programming_interfaces dbc:Graphics_libraries dbc:MacOS_APIs dbc:MorphOS_software dbc:Widget_toolkits dbc:Free_game_engines
rdf:type owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397
rdfs:comment ألجرو (Allegro) هي مكتبة برمجية مفتوحة المصدر مصممة لتطوير ألعاب الكمبيوتر، مع وظائف مثل الرسومات ثنائية الأبعاد البسيطة، معالجة الصور، إخراج النصوص، إخراج الصوت، موسيقي MIDI، الإدخال، والعدادات. تعمل المكتبة على منصةدوس، مايكروسوفت ويندوز، وماك أو.إس عشرة، ونظائر يونكس مع أو بدون نظام النوفذة س. كما توجد نسخة منفصلة لأميجا أو إس. كتبت المكتبة بلغة سي.وهي مطورة للاستخدام بلغتي سي وسي++، ويمكن للمكتبة التعامل مع الرسوم ثلاثية الابعاد بشكل محدود. (ar) Allegro je open source knihovna pro základní 2D grafiku, práci s obrázky, textový výstup, zvukový výstup, timery, matice, práci se soubory a velmi limitovaně s 3D grafikou. Název pochází z "Atari Low-Level Game Routines", v překladu Nízko úrovňová rutina pro hry na Atari. (cs) Allegro est une bibliothèque logicielle libre dédiée à la création de jeux vidéo. Elle fournit aux programmeurs des routines bas niveau (optimisées pour la rapidité) portables. « Allegro » est un acronyme récursif qui correspond à « Allegro Low LEvel Game ROutines » (routines de bas niveau Allegro pour les jeux). (fr) Allegro − otwarta i wieloplatformowa biblioteka do tworzenia gier 2D oraz 3D. Projekt został założony w 1996 przez Shawna Hargreavesa, który po pewnym czasie udostępnił źródła biblioteki wszystkim zainteresowanym. Początkowo biblioteka była rozpowszechniana na , jednak od wersji 5.0 jest udostępniana na licencji zlib. (pl) Allegro是一个特别针对于电子游戏的开发的自由软件程式库。 该库提供基本二维图形、图像操作、音效输出、MIDI音乐、输入、计时器,以及额外的寻路、UNICODE、文件系统管理、有限而建基於軟件的三维图形。 其版本4.0可以运行在DOS、Microsoft Windows、BeOS、Mac OS X、多种类Unix,程序只需要嵌入其API即可使用。该库还有独立的AmigaOS 4移植版。 该库使用C语言编写,适用于C或C++,其附带很多文档和实例。 (zh) Allegro ist eine in C geschriebene, freie Bibliothek für die Programmierung von Computerspielen in C, C++ und anderen Sprachen. Allegros Lizenz (zlib-Lizenz) schränkt Verwendung, Veränderung und Vertrieb der Bibliothek in keiner Weise ein. Ein großer Vorteil ist die Portabilität von Allegro. Programme lassen sich meist ohne Änderungen unter einer Vielzahl von Betriebssystemen kompilieren und ausführen. In der aktuellen stabilen Version 5.0 werden Windows, Unix (Linux, FreeBSD, Irix, Solaris, Darwin) sowie macOS und iOS unterstützt. (de) Allegro is a software library for video game development. The functionality of the library includes support for basic 2D graphics, image manipulation, text output, audio output, MIDI music, input and timers, as well as additional routines for fixed-point and floating-point matrix arithmetic, Unicode strings, file system access, file manipulation, data files, and 3D graphics. The library is written in the C programming language and designed to be used with C, C++, or Objective-C, with bindings available for Python, Lua, Scheme, D, Go, and other languages. Allegro comes with extensive documentation and many examples. (en) Allegro (pronunciado alegro) es una biblioteca libre y de código abierto para la programación de videojuegos desarrollada en lenguaje C. Allegro es un acrónimo de «Atari Low Level Game Routines» (rutinas de bajo nivel para videojuegos). Aunque Allegro ofrece una API en lenguaje C, actualmente existen envolventes y bibliotecas adicionales que permiten utilizarlo en otros lenguajes como C++, Java, C#, Visual Basic.NET, Python, D, Lua, Pascal, Perl, Ruby, Go, Scheme, Common Lisp, Ocaml, Forth y Mercury. (es) Allegro è una libreria open source per la creazione di videogiochi. Sviluppata in C, fornisce delle funzioni per la gestione della grafica 2D, manipolazione delle immagini, stampa di testo a schermo, riproduzione audio, lettura degli input e timers. Il nome è un acronimo ricorsivo di Allegro Low LEvel Game ROutines. I programmi scritti con questa libreria possono girare su varie piattaforme: DOS, Microsoft Windows, macOS, BeOS, QNX e sui sistemi unix-like (come Linux, BSD, Solaris). (it) Allegro — свободная кроссплатформенная мультимедийная библиотека. Она предоставляет инструменты для вывода базовой 2D-графики и текста, работы с изображениями, воспроизведения аудиофайлов (в том числе MIDI-музыки) и обработки пользовательского ввода. Она также предоставляет дополнительные функции для использования чисел с фиксированной и плавающей запятой, операций над матрицами, использования строк в формате Юникод, работы с файловой системой и 3D-графикой. Библиотека написана на языке программирования C и рассчитана на использование с языками C, C++. Также возможна связка с Pascal, Python, Lua, Scheme, D, Go и множеством других языков. (ru) Allegro é uma biblioteca livre de código fonte aberto para o desenvolvimento de Video games. O objetivo principal é a portabilidade entre as plataformas em que é feito uso da biblioteca. O mesmo código-fonte deve compilar e rodar em todas as plataformas suportadas. Um objetivo de curto prazo é a plataforma 64-bits. A interface pública de acesso da biblioteca é escrita em C, porém há algumas versões (não-oficiais) para outras linguagem de programação. Internamente seu código fonte é escrito em uma mistura de C, Assembly (drivers i386), C++ e Objective-C. (pt)
rdfs:label ألجرو (ar) Allegro (knihovna) (cs) Allegro (Programmbibliothek) (de) Allegro (software library) (en) Allegro (biblioteca de programación) (es) Allegro (bibliothèque) (fr) Allegro (libreria software) (it) Allegro (biblioteka) (pl) Allegro (biblioteca) (pt) Allegro (мультимедийная библиотека) (ru) Allegro (zh)
owl:sameAs wikidata:Allegro (software library) dbpedia-ar:Allegro (software library) dbpedia-cs:Allegro (software library) dbpedia-de:Allegro (software library) dbpedia-es:Allegro (software library) dbpedia-et:Allegro (software library) dbpedia-fi:Allegro (software library) dbpedia-fr:Allegro (software library) dbpedia-he:Allegro (software library) dbpedia-it:Allegro (software library) dbpedia-pl:Allegro (software library) dbpedia-pt:Allegro (software library) dbpedia-ru:Allegro (software library) dbpedia-sk:Allegro (software library) dbpedia-tr:Allegro (software library) dbpedia-zh:Allegro (software library) https://global.dbpedia.org/id/WiBf
prov:wasDerivedFrom wikipedia-en:Allegro_(software_library)?oldid=1111959157&ns=0
foaf:depiction wiki-commons:Special:FilePath/Allegro-logo.png
foaf:homepage http://liballeg.org
foaf:isPrimaryTopicOf wikipedia-en:Allegro_(software_library)
foaf:name Allegro (en)
is dbo:gameEngine of dbr:Icy_Tower
is dbo:wikiPageDisambiguates of dbr:Allegro
is dbo:wikiPageRedirects of dbr:Shawn_Hargreaves dbr:Allegro_1.0 dbr:Allegro_2.0 dbr:Allegro_3.0 dbr:Allegro_3.9 dbr:Allegro_4.0 dbr:Allegro_5.0 dbr:Allegro_(software) dbr:WinAllegro dbr:XwinAllegro dbr:List_of_Games_using_Allegro dbr:Allegro.h dbr:Allegro_(library) dbr:Allegro_games_library dbr:Allegro_library dbr:Allegro_project dbr:Allegrogl
is dbo:wikiPageWikiLink of dbr:DevIL dbr:List_of_monochrome_and_RGB_color_formats dbr:Paul_Jessup_(writer) dbr:Shawn_Hargreaves dbr:Allegro dbr:Allegro_1.0 dbr:Allegro_2.0 dbr:Allegro_3.0 dbr:Allegro_3.9 dbr:Allegro_4.0 dbr:Allegro_5.0 dbr:Liquid_War dbr:Simple_DirectMedia_Layer dbr:Allegro_(software) dbr:DJGPP dbr:DirectX dbr:Borland_Graphics_Interface dbr:Bézier_curve dbr:WinAllegro dbr:Icy_Tower dbr:Immediate_mode_GUI dbr:SciTech_SNAP dbr:XwinAllegro dbr:Video_game_programming dbr:List_of_Games_using_Allegro dbr:Allegro.h dbr:Allegro_(library) dbr:Allegro_games_library dbr:Allegro_library dbr:Allegro_project dbr:Allegrogl
is dbp:engine of dbr:Icy_Tower
is foaf:primaryTopic of wikipedia-en:Allegro_(software_library)