ClanLib

ClanLib
ClanLib
ClanLib logo.png
Тип

кроссплатформенное игровое SDK

Разработчик

ClanLib

Операционная система

Кроссплатформенное программное обеспечение Microsoft Windows, Linux, Mac OS X

Последняя версия

2.3.4 (2 декабря 2011 года)

Лицензия

Лицензия zlib

Сайт

ClanLib.org

ClanLib — набор кроссплатформенных библиотек для создания игр (game SDK). Включает множество низкоуровневых функций для работы с графикой и звуком. Реализованы на языке C++. В настоящее время поддерживаются Microsoft Windows, Linux и Mac OS X.

Для работы с графикой используется OpenGL, хотя допустимо и использование несколько редуцированного SDL. Для проигрывания звука используется библиотеки Vorbis или MikMod. Реализованы также обнаружение столкновений, работа с XML, с сетью и многие другие опции, необходимые для программирования компьютерных игр.

ClanLib разработана полностью на объектно-ориентированной основе и при разумном использовании макросов созданные с помощью SDK игры, могут быть портированы на другие платформы без малейшего изменения кода.

Написанные с использованием ClanLib игры просто инсталлировать, поскольку по умолчанию при компиляции производится статическая линковка, а все ресурсы могут быть объединены в один, или несколько .zip файлов. Это позволяет обойти длинную процедуру инсталляции и большое количество файлов.

Поверх этой библиотеки, в частности, построен конструктор игр Novashell.

Некоторые библиотеки

  • Работа с графическим интерфейсом (GUI):
    • clanGUI
  • XML:
  • Звук:
    • clanSound
    • clanMikMod
    • clanVorbis
  • Работа по протоколу TCP/IP:
    • clanNetwork

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Полезное


Смотреть что такое "ClanLib" в других словарях:

  • ClanLib — Developer(s) The ClanLib developer Stable release 2.3.3 / September 5, 2011 Operating system …   Wikipedia

  • Clanlib — Aktuelle Version: 0.8.1 (12. März 2008) Betriebssystem: diverse Unix Derivate, Microsoft Windows, Mac OS X Lizenz: LGPL, Cla …   Deutsch Wikipedia

  • ClanLib — Aktuelle Version 2.3.3 (5. September 2011) Betriebssystem diverse Unix Derivate (Mac OS X, Linux, …) Microsoft Windows Programmier­sprache C++ Lizenz …   Deutsch Wikipedia

  • Liste der Spiel-Engines — Die Artikel Liste der Spiel Engines und Spiel Engine#Bekannte Engines überschneiden sich thematisch. Hilf mit, die Artikel besser voneinander abzugrenzen oder zu vereinigen. Beteilige dich dazu an der Diskussion über diese Überschneidungen. Bitte …   Deutsch Wikipedia

  • Libjpeg — Infobox Software name = libjpeg caption = developer = [http://www.ijg.org Independent JPEG Group] latest release version = 6b latest release date = 27 March, 1998 programming language = C operating system = genre = library license = Free, can be… …   Wikipedia

  • List of game engines — Many tools called game engines are available for game designers to code a game quickly and easily without building from the ground up. Contents 1 Free and open source 2 Proprietary 2.1 Commercial 2.2 Freeware …   Wikipedia

  • DirectDraw — Microsoft DirectX Entwickler: Microsoft Corporation Aktuelle Version: 10.1 (März 2009 Build) …   Deutsch Wikipedia

  • DirectInput — Microsoft DirectX Entwickler: Microsoft Corporation Aktuelle Version: 10.1 (März 2009 Build) …   Deutsch Wikipedia

  • DirectMusic — Microsoft DirectX Entwickler: Microsoft Corporation Aktuelle Version: 10.1 (März 2009 Build) …   Deutsch Wikipedia

  • DirectPlay — Microsoft DirectX Entwickler: Microsoft Corporation Aktuelle Version: 10.1 (März 2009 Build) …   Deutsch Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»