2013-03-11 2 views
2
내가 게임을 프로그램 할 필요가

, 그것은 실제로 카드 게임, 난 그래픽 인터페이스와 함께해야합니다,하지만 난 C++ 그래픽 인터페이스 라이브러리에 대해 알고하지는. C++ 그래픽 인터페이스 프레임 워크/라이브러리

파이썬의 Tkinter를 또는 파이 게임과 유사한 C 뭔가 ++ (I 본건 다른 사람이 있는지 알고)가있다.

lib가있는 경우 간단한 카드 게임을 만드는 데 적합합니까?

+0

운영체제와 툴체인은 무엇입니까? –

+0

Qt가 가장 인기있는 것 같습니다. wxWidgets 및 GTK +가 있습니다. 그리고 당신이보기에 귀찮아지면 많은 다른 것들. – Cubic

+0

@SteveTownsend 내 ​​OS가 W8이고, 내 툴체인에 대해 잘 모르겠다. 관련성이있는 경우 NetBeans를 사용한다. –

답변

3

가장 일반적인 크로스 플랫폼 GUI 툴킷 나는 어떤 C++ GUI 응용 프로그램에 대한 그와 함께 가고 싶어, Qt입니다. 특히 리눅스에서 쉽게, 모든 배포판에 대한 패키지가 있지만 Windows도 다른 컴파일러에 대한 바이너리 설치 프로그램이 있습니다.

당신은 넷빈즈를 사용할 수 있습니다,하지만 난 정말 Qt는 프로그래밍을위한 Qt는 창조주와 함께 갈 것입니다. 좀 더 정적 인 UI를 들어 애니메이션 카드 운동 등을 원하는 경우 Qt를 가진 카드 게임에 대한

이를 QGraphicsView은, 아마도 가장 쉬운 방법입니다,는 QWidget을 기반으로 한 매우 쉬울 것이다. 현대적인 시각적으로 풍부한 UI를 위해 QML (그러나 GUI 부분은 C++이 아닙니다)이 매우 잘 작동합니다.

게임 개발을위한 Qt의 아킬레스 건은 실시간 게임 사운드 이펙트이지만, 크로스 플랫폼 게임을 신경 쓰지 않는다면 Windows 관련 사운드를 쉽게 믹싱 할 수 있습니다. 카드 게임은 그다지 필요하지 않습니다. 있다면. 또한, Qt5가 사운드 향상을 위해 실제로 Qt를 게임용으로 사용할 수 있다고 생각합니다. 이 게임 인 경우

+0

나는 hyde에 동의한다. – Suits999

1

, 당신은 SDL

재미있는 사실을 고려할 수 있습니다 : 파이 게임은 SDL에 의해 백업됩니다. 당신이 당신의 게임 (http://www.tayloredge.com/utilities/vbapps/gui.GIF)에 GUI 컨트롤을 갖고 싶어

BTW, 당신은 GUI 라이브러리가 필요합니다. 그렇지 않으면 SDL과 같은 게임 라이브러리가 더 적합합니다.

관련 문제