본문 바로가기
프로그래밍 project/Python (파이썬)

Omok by Gpt (ObG) v1.0 출시

by EATSTAR 2025. 4. 21.
반응형

https://github.com/eatstar-code/ObG

 

GitHub - eatstar-code/ObG: Omok by Gpt

Omok by Gpt. Contribute to eatstar-code/ObG development by creating an account on GitHub.

github.com

gpt를 사용한 오목 게임인 ObG(Omok by Gpt)를 개발해봤습니다.

pyinstaller(exe파일만 만들어줌)나 jrsoftware.org의 inno setup(설치까지 해줌)를 사용해서 실행 파일을 배포하려고 했지만..

Windows Defender나 브라우저에서부터 바이러스 오탐지로 막혀서 배포의 어려움을 겪고 있습니다. 윈도우 탐지를 피하려면 사용자 서명을 하면되지만, 개인적인 사용자 서명은 배포시 오탐지에 아무런 영향을 주지 못하고, 결국 년 70~100달러쯤 하는 정식 서명(csr)을 구매해야 하는데.. 학생이라 예산이 부담되는 실정입니다. 다운로드부터 안되니 예외 설정 같은 것도 사용자에게 안내할 엄두가 안납니다.

 

그러므로, 웹상에 윈도우 프로그램을 표현할 방법을 찾는 방향으로 가야할 것 같은데, streamlit은 기능상 오류와 한계가 많으므로 정식적으로 하려면 더 고급 차원의 코딩이 필요해보입니다. 역시 css나 자바스크립트같은 것을 학습하지 않은 저에게는 큰 도전입니다. 그 외의 방법은 보이지 않습니다 ⋯. (저는 파이썬과 C를 중심으로 학습해왔습니다.)

 

아무튼 제작에 관한 구체적인 후기는 조금 지난 시점에 올리겠습니다!

혹시 이와 관련하여 도움을 주실 수 있는 분은 이 글의 댓글이나 eatstar.code@gmail.com로 연락주시길 바랍니다.

파이썬 코드를 복사하여 python IDLE나 Visual Studio Code 등에서 실행할 수 있으니 실행해보시고 기능상 제안을 주셔도 좋을거 같습니다.

 

아래는 깃허브에 있는 설명 중 일부입니다.

ObG는  Omok by GPT의 약자로, ChatGPT를 활용해 개발한 GUI 기반 오목 프로그램입니다.
기존에 C언어로 텍스트 기반 오목을 구현한 경험을 바탕으로, ChatGPT에 로직을 구현·디버깅하도록 요청하여 빠르게 틀을 잡고 완성했습니다.
실제 개발 기간 중 약 2시간은 오류를 해결하며 ChatGPT와 주고받은 디버깅 시간이었지만, 그 과정이 매우 흥미로웠습니다.

기존에 만들었다던 텍스트 기반 오목은 아래의 것입니다.

https://eatstar.tistory.com/21

 

기말과제 - C언어로 오목 프로그램 만들기 (上- 사용자 정의 함수)

* 본문은 Microsoft Visual Studio 2022 버전 17.6.3를 사용하였으므로 다른 버전의 비쥬얼 스튜디오나 다른 C언어 작동 프로그램으로 작동할 경우 오류가 생길 수 있음을 양지해주세요. 1학기 과목에서 학

eatstar.tistory.com

 

반응형