графика — C ++ GUI Challenge

Недавно мой друг попросил меня создать игру со змеями, похожую на классическую версию Nokia, с использованием языка C ++.

Я программировал на Java, но, в отличие от Java, в C ++ нет стандартных библиотек графического интерфейса.

Поэтому после изучения GUI для C ++ доступно много разных API.

Какой из них будет лучше для этой задачи?

Я использую Linux, поэтому что-то, что является кроссплатформенным с Windows, было бы полезно.

-1

Решение

Помимо действительно графических опций, таких как Qt, также стоит рассмотреть более простую — ncurses. По сути, это позволяет вам создавать GUI-подобные интерфейсы в терминале и поддерживается как в Linux, так и в Windows (через Cygwin / MinGW).

Это пример, который я сделал в университете летом после модуля программирования Си. Это довольно простая графика, но это полностью функциональная игра-змея.

Змеиная игра с библиотекой N-Curses

0

Другие решения

Есть много GUI-фреймворков для C ++, особенно Qt. Вы также можете использовать GTK + для Linux или WxWidgets

3

Как вы упомянули, есть несколько API, и это сводится к мнению. Я бы предложил Qt. Это кроссплатформенный, и я знаю, что многие люди используют его.

http://www.qt.io/

1

Я использовал FLTK (http://www.fltk.org/) как это довольно просто в использовании. В противном случае есть следующие кроссплатформенные библиотеки:
QT, wxWidget, GTK, CEGYUI (http://cegui.org.uk/), JUCE (http://www.juce.com/) назвать несколько.

1
По вопросам рекламы [email protected]