# 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)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.goorm.io/ko/edu-lecturer/04.quiz/gui-game.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
