Tytuł artykułu
Treść / Zawartość
Pełne teksty:
Identyfikatory
Warianty tytułu
Comparison of GTK+ and Qt libraries in game development
Języki publikacji
Abstrakty
Programowanie gier składa się z wielu elementów. Implementacja podstawowych funkcji takich jak renderowanie obrazu czy obsługa dźwięku wymaga użycia niskopoziomowych bibliotek i dużej wiedzy. Środowiska do tworzenia interfejsów graficznych aplikacji, ze względu na ich funkcjonalność, mogą być atrakcyjnym wyborem w przypadku tworzenia prostych gier. Artykuł przedstawia porównanie dwóch popularnych bibliotek: GTK+ oraz Qt.
Game development consists of many elements. Implementation of basic features such as rendering and sound handling requires usage of low level libraries and deep knowledge. Libraries that help to create user interfaces (UI), because of their functionality, may be an attractive platform for creating basic games. This paper presents the results of comparison of the two popular libraries: GTK+ and Qt.
Słowa kluczowe
Czasopismo
Rocznik
Tom
Strony
55--58
Opis fizyczny
Bibliogr. 10 poz., rys., tab.
Twórcy
autor
- Politechnika Lubelska, Instytut Informatyki, Nadbystrzycka 36B, 20-619 Lublin, Polska
autor
- Politechnika Lubelska, Instytut Informatyki, Nadbystrzycka 36B, 20-618 Lublin, Polska
autor
- Politechnika Lubelska, Instytut Informatyki, Nadbystrzycka 36B, 20-618 Lublin, Polska
Bibliografia
- [1] https://www.gamedev.net/articles/programming/general-and-gameplay-programming/understanding-component-entity-systems-r3013 [20.09.2017]
- [2] https://github.com/alecthomas/entityx [20.09.2017]
- [3] http://doc.qt.io/qt-5/qml-qtaudioengine-audioengine.html [20.09.2017]
- [4] http://doc.qt.io/qt-5/graphicaleffects.html [20.09.2017]
- [5] http://doc.qt.io/qt-5/qtquick-effects-particles.html[20.09.2017]
- [6] D. Molkentin, The art of building Qt Applications, William Pollock, 2007
- [7] http://doc.qt.io/ [20.09.2017]
- [8] https://developer.gnome.org/gtk3/stable/ [20.09.2017]
- [9] W. Wysota, L. Haas, Game Programming Using Qt, Packt Publishing, 2016.
- [10] A. Krause, Foundations of GTK+ Development, Apress, 2007.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-cee0f979-98db-4790-9fe8-5e0871a97172