ClanLib
Entwicklungsumgebung für Computerspiele
ClanLib ist eine in C++ implementierte Programmbibliothek, die hauptsächlich der Erstellung von Spiele-Software unter Windows, macOS und Linux dient und von Magnus Norddahl initiiert wurde.
ClanLib | |
---|---|
Basisdaten | |
Aktuelle Version | 4.0 (17. April 2015) |
Betriebssystem | diverse Unix-Derivate (macOS, Linux, …) Windows |
Programmiersprache | C++ |
Kategorie | Programmbibliothek |
Lizenz | LGPL, ClanLib License, aktuell: Zlib-Lizenz |
www.clanlib.org |
ClanLib ist in verschiedene Module aufgeteilt, die teilweise voneinander unabhängig genutzt werden können.Unter anderem sind Bibliotheken vorhanden zur Programmierung von:
- GUIs (clanGUI),
- Sound (clanSound, clanMikMod, clanVorbis) und
- Netzwerk-Kommunikation per TCP/IP (clanNetwork).
- ab Version 3.0.0 steht mit ClanPgsql ein PostgreSQL-Backend als Spiel-Datenbank zur Verfügung
ClanLib beruht auf den Prinzipien der objektorientierten Programmierung und benutzt einen Template-basierten Signal-Slot-Mechanismus.
Lizenz
ClanLib wurde bis einschließlich Version 0.7.8 unter der LGPL veröffentlicht.Ab der Version 0.8.0 steht ClanLib unter der ClanLib License, die starke Parallelen zu der BSD-Lizenz aufweist.Die aktuelle Version steht unter der Zlib-Lizenz.
Ähnliche Projekte
- Simple DirectMedia Layer (SDL)
- SFML
- Allegro (Allegro-Bibliothek)
Weblinks
🔥 Top keywords: Wikipedia:HauptseiteSpezial:SucheGeborgtes WeißSpecial:MyPage/toolserverhelferleinconfig.jsPornhubWichart von RoëllFallout (Fernsehserie)HalvaListe der größten AuslegerbrückenUEFA Champions LeagueKatastrophe auf der EnterpriseSeparatorenfleischBernd HölzenbeinXHamsterBørsen (Gebäude)Louis SalomonChatGPTSusanne WolffLiebe (2012)17. AprilHauptseiteNekrolog 2024BarockDatei:Germany adm location map.svgFriedrichshafenDeutschlandTian’anmen-MassakerRockyFallout (Computerspielreihe)Halyna HutchinsIranUEFA Champions League 2023/24Antonio RüdigerAnnalena BaerbockO. J. SimpsonJerrie MockNosferatu-SpinneMarcel SabitzerKlimbim