본문 바로가기

한게임

테트리스 인공지능 대전(?) 작년 가을이었지 싶다. 문제해결기법이라는 과목에 조교를 했었는데, 그 과목의 마지막에는 기말 프로젝트로 인공지능 프로그래밍 대결을 하곤 했다. 좀 재미있는걸 하고 싶어서, 내가 만든 걸 애들이 하게 하고 싶어서 조교 배정되었을 초반부터 기대를 많이 했었다. 마지막 조교활동이기도 했고... 대빵조교에게 내가 기말 프로젝트에 사용할 게임을 만들겠다고 건의하였고 그래서 만든게 이름하야 '대전 테트리스'ㅎ; 한게임 테트리스를 모방(?)하여, 학생들이 만든 인공지능을 통해 테트리스가 동작하도록 만들었다. 게임에 사용된 리소스는 한게임 테트리스의 리소스 파일을 추출해서 사용하였다. UI도 포토샵으로 샤샤샥~해서 1:1대전용 UI를 만들었다. 사실 이것 땜에 이렇게 글을 올리기도 꺼려했었는데.. 이 글 올리기 전에 .. 더보기
한게임 테트리스 인공지능(AI)을 얼마나 잘 구현할 수 있을까? 저랑 비슷한걸 해보신 분이 있어서 관심있게 보다가 저도 포스팅 해봅니다^^ 전 지금 소프트웨어 엔지니어링, 그 중에서 테스팅 분야를 연구하고 있지만 원래는 인공지능에 관심이 많았습니다(취미로서). 그래서 먼가를 자동으로 해주는 도구를 만드는 것을 좋아하고요. 예전엔 넷마블 테트리스를 자동으로 해주는(다른 말로 'XX오토'라고 이야기하는...) 프로그램을 만들어서 '컴퓨터가 얼마나 사람보다 잘 할 수 있을까?'에 대한 궁금증을 해소해 보려 하였고, 그 질문에 대해서'일반적인 컴퓨터를 이용해서는 동등한 속도로 블록을 쌓는다고 하였을 때 아주 잘하는 사람(일명 테트리스 신)을 이기기는 힘들다'라는 결론을 내렸었습니다. (그 당시 제 컴이 조금 꾸지긴 했죠) 최근엔 한게임 테트리스가 다시 서비스를 하게 되어서 .. 더보기