> For the complete documentation index, see [llms.txt](https://help.goorm.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.goorm.io/ko/edu-lecturer/04.quiz/gui-game.md).

# GUI/GAME 프로그래밍 문제 만들기

{% hint style="info" %}
**GUI/GAME 프로그래밍 문제**는 제출모드, 실행모드로 문제를 생성할 수 있습니다.&#x20;
{% endhint %}

이 문서에서는 **GUI/GAME 프로그래밍 문제**를 입력하는 내용만을 다룹니다. \
새로 문제를 만들 때 기본적으로 입력하는 사항들에 대해서는 \
"문제 가져오기 및 공통 설정" 도움말을 참고해주세요.&#x20;

{% content-ref url="/pages/-LrsSaGzbBU26HJdqGao" %}
[문제 가져오기 및 공통 설정](/ko/edu-lecturer/04.quiz/import-and-configuration.md)
{% endcontent-ref %}

&#x20;\
**GUI/GAME 프로그래밍 문제**는 윈도우로 구성된 애플리케이션을 만드는 간단한 문제를 만들 수 있습니다.\
현재 `Java Swing`, `Java FX`, `Java AWT`, `PyQt4`, `Python Tkinter`, `Python3 Tkinter`, `.NET (C#)`, `Pygame`을 지원하고 있습니다.\ <br>

### 문제 해결 언어

GUI/GAME 프로그래밍 문제 작성 시에 필요한 **문제 해결 언어**는 \
일반 프로그래밍 문제의 **문제 해결 언어**와 동일합니다. \
**문제 해결 언어**와 관련된 자세한 내용은 아래의 링크를 참고해주시기 바랍니다.&#x20;

{% content-ref url="/pages/-LrsVR33wi-pnbpVkhf0" %}
[일반 프로그래밍 문제 만들기](/ko/edu-lecturer/04.quiz/programming.md)
{% endcontent-ref %}

GUI/GAME 프로그래밍 문제는 **문제 해결 언어**에서 작성된 소스코드를 기반으로 만들어진 \
어플리케이션을 XWindow와 VNC를 통해 웹으로 보여주는 문제입니다. \
윈도우가 아니면 실행해 볼 수 없었던 코드들을 GUI/GAME 프로그래밍 문제를 통해 \
실행해보시길 바랍니다.

![](/files/-Lu5mODDwE7CMTZm8gkt)
