An Entity of Type: software, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

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.

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
dbo:latestReleaseDate
  • 2022-06-05 (xsd:date)
dbo:latestReleaseVersion
  • 5.2.8
dbo:license
dbo:operatingSystem
dbo:programmingLanguage
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 44502 (xsd:integer)
dbo:wikiPageLength
  • 7840 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1111959157 (xsd:integer)
dbo:wikiPageWikiLink
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
dbp:released
  • early (en)
dbp:screenshot
dbp:screenshotSize
  • frameless (en)
dbp:website
dbp:wikiPageUsesTemplate
dcterms:subject
rdf:type
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
prov:wasDerivedFrom
foaf:depiction
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • Allegro (en)
is dbo:gameEngine of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is dbp:engine of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License